本帖最后由 armnarm 于 2011-4-19 23:33 编辑
1、一块FL 2440 开发板(包括核心板与底板)
2、FL2440用户光盘
3、一条串口线(一头针一头孔)
4、一条网线(交叉网线)
5、一条USB线
6、一个5V 直流电源
7、一个仿真下载多功能板
8、一个包装盒
9、3.5" TFT" LCD 一块 ,带触摸屏,带触摸笔
10、飞凌嵌入式开发教程丛书
11、嵌入学习资源(个人收集的14张DVD)
12、官方学习讨论Q群(验证开发板串号可进)
学嵌入式时入手,现已不用,470元出,走淘宝支付宝交易,QQ:5970-14918
无与伦比的 FL2440开发板:
FL2440型开发板是‘飞凌嵌入式’近期献给嵌入式爱好者的又一力作!作为一款高性价比ARM9开发板,它具有非凡的设计理念、独到的服务以及大众的价格!
‘从零开始学习嵌入式’!独有的4USB设计为电脑没有串口和并口的用户解决了在线调试的后顾之忧。开发板可以同时使用USB键盘、鼠标、USB转串口线和JLINK(USB)仿真器。避免了1个USB接口频繁插拔的情况。
核心板概述:
核心板—6层PCB设计,性能稳定,经过强电磁、高低温和潮湿等工业环境考验
S3C2440A处理器,主频400MHz,可倍频至533MHz
64M字节SDRAM,可扩展到256M
256M字节NAND Flash 4M字节nor flash
12MHz系统外部时钟源;32.768KHz的RTC时钟源
支持3.3V或5V电压供电
S3C2440A微处理器是一款由Samsung半导体公司推出的高性能、低功耗、高集成度并具有工业级温度范围和性能的微处理器。该核心板可帮助用户大量缩短产品开发周期,目前已经成功应用于上百款款嵌入式产品。
物理特性:
六层板工艺,经过长期强电磁环境考验,性能稳定!
长70mm,宽50mm,独特的双开贴装使得底版步线相当容易!
216PIN引出(两条100PIN,另有一条16PIN),满足一切扩展需求。 核心板硬件资源:
处理器
Samsung的S3C2440A-40(ARM920T)微处理器,工作频率最高可达533MHz 内存
2片4Banks×4Mbits×16bits SDRAM,共64MB。
Nandflash
256M Nandflash(K9F2G08),Norflash
4M,时钟
12MHz系统外部时钟源;32.768KHz的RTC时钟源;
电源
最为独立开放设计的电源管理方案,支持3.3V或5V电压供电;
底板资源:
| 硬件资源 | | 串口 | COM0,三线,输出为RS232电平
COM1,三线,输出为RS232电平
COM2,三线,输出为TTL电平,由CPU直接引出 | | 网口 | 一个100M/10M自适应网口,采用DM9000AE,带连接和传输指示灯 | | USB接口 | 四个USB HOST接口;完美解决USB键盘、鼠标不能同时接的问题。一个USB Device接口 | | 音频接口 | 一路立体声音频输出接口,可接耳机
一路音频输入口,可接麦克风 | | 存储接口 | 一个SD卡接口 | | LCD和触摸屏接口 | 集成了4线电阻式触摸屏接口的相关电路,并引出触摸屏接口,其它尺寸接口触摸屏,或者作为AD输入。
目前支持3.5寸、5.6寸、7寸、8寸等TFT液晶屏
3.3V/5V电源供电 ,独家支持LVDS接口10.4寸LCD | | 摄像头接口 | 板上带有一个2mm间距的20P插座做为扩展,用户可使用此扩展口连接 各种摄像头 | | 时钟源 | 内部实时时钟(带有后备锂电池接口) | | 复位电路 | 一个复位按键;采用专用复位芯片进行复位,稳定可靠 | | 调试下载接口 | 一个20芯Multi-ICE标准JTAG接口
配有一块下载调试板,支持WIGGLER调试及JTAG下载 | | 电源接口 | 5V电源供电,带电源开关和指示灯 | | 温度测量,红外接收 | 有接口,用户可DIY | | AD转换 | 一个可调电阻接到ADC引脚上用来验证模数转换 | | EEPROM | 一片IIC接口的EEPROM | | 用户扩展口 | 其中两路SPI,一路IIC,10路中断,4路AD输入
两位PWM,22路可做普通IO,方便用户不同扩展需求 | | 其他 | 4个用户按键
四个用户LED,;
|
备注:独有的硬件选择启动系统方案:开发板为Linux和Wince双系统,可直接通过拨码开关进行硬件选择启动的操作系统。这样操作更加方便,也可使初学者朋友深入掌握硬件切换操作系统的方法。
软件资源:
| BOOTLAODER | | 启动时间 | 支持启动时间设置 | | 启动方式 | 可设置默认启动方式,WINCE或Linux | | 下载调试 | 支持USB及串口方式下载,可以通过USB将OS或者应用程序下载到内存进行调试 | | FLASH管理 | 支持FLASH的烧写、擦除、坏块管理等功能 | | 其他 | 支持双操作系统, Linux可自行设置添加启动参数
支持yaffs2文件系统的烧写 | | 嵌入式Linux操作系统: | | 内核 | 可提供包括Linux 2.4/Linux 2.6.28及Linux 2.6.33内核,支持cramfs/ramfs/etx2/fat32/nfs/yaffs等文?低? | | 文件系统 | 最新yaffs2格式的文件系统 | | 驱动支持 | 系统中断和系统时钟驱动
串口驱动(Serial device driver)
块设备驱动(包括IDE硬盘,SD卡)
Nand Flash驱动
网卡驱动
实时时钟驱动 | USB Host驱动
液晶(LCD)驱动
触摸屏驱动
CMOS摄像头驱动
USB摄像头驱动
温度传感器驱动 | | 网络协议及网络应用程序 | 完整的TCP/IP协议
Telnet服务器
Telnet远程登录 | FTP服务器
Web Server | | USB设备支持 | 优盘、移动硬盘、USB鼠标、键盘、USB HUB、 USB 摄像头(中芯微301系列芯片) | | 图形界面 | QT/Embedded 2.2.0 支持文件浏览器、mediaplay播放器等 | | 编译工具 | 交叉编译环境链:2.95.3、3.3.2、3.4.1 | | 其他 | 提供环境搭建、内核配置、应用程序开发、驱动程序开发等教程及例程源码。 | | WINCE操作系统: | | 版本 | 可提供Windows CE 4.2 / 5.0 以及最新的WinCE 6.0 | | 驱动支持 | 系统中断和系统时钟驱动
串口驱动(支持三串口)
块设备驱动(大容量SD卡)
Nand Flash驱动
以太网卡驱动
实时时钟驱动
USB Host驱动
USB Slave驱动 | 液晶(LCD)驱动
声卡驱动
U盘驱动
CMOS摄像头驱动
温度传感器驱动
ADC驱动
触摸屏驱动
IIC总线驱动 | | 显示 | 支持320×240、640×480、800×600、1024×768分辨率,并可动态调整 | | 其他 | 支持MediaPlayer播放器、IE浏览器、word编辑等;支持注册表保存功能;支持MFC、.NET2.0及以上版本;支持手写中 文输入;支持自启动应用程序。 | | 无操作系统支持的应用程序开发DEMO(ADS环境下开发) | | 测试功能 | LED测试
蜂鸣器测试
实时时钟
A/D转换
按键及中断
红外接收
温度传感器 | IIC EPPROM
摄像头测试
声卡测试
触摸屏测试
SD卡测试
LCD测试 |
独家推出由飞凌工程师们亲自录制的开发板学习教程,极致精悍高效,用最生动易懂的方式来讲嵌入式。避免了课堂式教学的枯燥和时间浪费。
提供最新无操作系统和有操作系统下所有硬件实验例程。
提供原版的底板原理图、PCB图、原件封装库、接口库,更加方便用户裁剪、添加硬件,极大的提高项目开发效率;对于初学者朋友,我们提供了专业画图工具,为您的学习提供了更多便利。
备注:视频针对性极强,素材来自于飞凌技术支持中客户最关注的问题和飞凌诸多解决方案。每个实验例程都有相关文字说明,确保您在学习和使用过程轻松、顺利。纸质教材为您的使用提供了极大的便利。
| 一.FL2440开发板硬件介绍 | 二.FL2440开发板基本使用 | | 1.1开发套件包含的内容 | 2.1 FL2440外部硬件连接 | | 1.2用户光盘内容说明 | 2.2 windows下驱动的安装 | | 1.3 FL2440开发板外观 | 2.2.1安装USB驱动 | | 1.4 FL2440开发板硬件资源 | 2.2.2安装并口驱动程序 | | 1.5硬件资源分配 | 2.3调试终端使用 | | 1.5.1地址空间分配以及片选信号定义 | 2.3.1DWN软件的使用 | | 1.5.2开发板接口说明 | 2.3.2超级终端的使用 | | 1.5.3按键说明 | 2.4 bootloader使用全攻略 | | 1.5.4LED指示灯说明 | 2.4.1bootloader简介 | | 1.5.5跳线分配表 | 2.4.2功能菜单说明 | | 1.6 FL2440开发板主要硬件说明 | 2.4.3选择菜单说明 | | 1.6.1系统存储器 | 2.4.4参数设置说明 | | 1.6.2JTAG及复位逻辑 | 2.4.5通过USB下载程序并写入FLASH | | 1.6.3LCD/触摸屏接口引脚定义 | 2.4.6用sjf2440.exe烧写bootloader程序 | | 1.6.4IDE /总线接口接口引脚定义 | 2.5 ADS下的led试验 | | 1.6.5GPIO扩展口引脚定义 | 2.5.1 ADS安装 | | 1.6.6SD卡接口 | 2.5.2使用ADS创建工程 | | 1.6.7IIS音频输入输出接口 | 2.5.3编译和链接工程 | | 1.6.8摄像头接口 | 2.5.4H-JTAG的安装使用 | | 1.6.9串口电路 | 2.5.5用AXD进行代码调试 | | 1.6.10USB接口 | | | 1.6.11功能按键及用户LED指示灯 | | | 1.6.12 AD转换电路 | | | 1.6.13红外接收电路 | | | 1.6.14温度传感器 | | | 1.6.15IIC电路(24c02) | | | 1.7 2440支持的操作系统及其驱动 | | | 1.7.1Linux操作系统 | | | 1.7.2WINCE操作系统 | |
| 二. Linux开发教程 | 二.Wince开发教程 | | WINCE部分 | 2.1安装Windows CE.NET开发环境 | | 一.预装Wince使用说明 | 2.2安装基于FL2440的BSP包 | | 1.1如何启动WINCE | 2.3更新开发环境(PB5) | | 1.2如何使用SD卡 | 2.4新建工程 | | 1.3使用Windows Media Player播放视频 | 2.5内核制定 | | 1.4如何浏览网页 | 2.5.1添加鼠标键盘支 | | 1.5触摸屏校正 | 2.5.2添加U盘支持 | | 1.6在WINCE和桌面系统之间建立连接 | 2.5.3添加SD卡支持 | | 1.6.1安装驱动 | 2.5.4添加注册表保存功能 | | 1.6.2使用微软同步传输工具进行通讯连接 | 2.5.5添加图片浏览器 | | 1.7如何为wince屏幕抓图 | 2.5.6添加MP3 MP4支持 | | 1.8查看修改wince注册表 | 2.5.7编译生成Windows CE映象文件 | | 1.9如何动态修改液晶分辨率 | 2.6建立应用程序开发环境 | | 1.10应用程序的运行 | 2.6.1导出SDK | | 附录一CE下访问物理地址的方法 | 2.6.2安装eMbedded Visual C++ 4.0 | | 附录二WindowsCE.NET高级内存管理 | 2.6.3安装SP4 | | 附录三WindowsCE.NET中的中断体系结构 | 2.6.4安装SDK | | 附录四如何在WindowsCE5.0中开发和测试设备驱动程序 | 2.7 Wince应用程序开发示例 | | 附录五Windows CE .NET中的文件系统体系结构 | | | 二. Linux开发教程 | | 2.1如何安装RedHat 9.0 | 2.5.11如何配置yaffs文件系统的支持 | | 2.2在RedHat中添加新用户 | 2.5.12配置文件系统(EXT2/EXT3/FAT/NFS) | | 2.3建立交叉编译环境 | 2.5.13配置CS8900网卡驱动 | | 2.4编译内核 | 2.6 cramfs文件系统制作 | | 2.5内核配置说明 | 2.7配置PC机linux的ftp服务 | | 2.5.1配置CPU | 2.8配置PC机linux的telnet | | 2.5.2配置USB鼠标和键盘 | 2.9编译应用程序 | | 2.5.3配置U盘支持 | 2.10把应用程序传到目标板上运行 | | 2.5.4配置SD/MMC卡驱动 | 2.11应用程序实验 | | 2.5.5配置串口驱动 | 2.11.1串口编程 | | 2.5.6配置声卡驱动 | 2.11.2网络编程 | | 2.5.7如何配置触摸屏 | 2.11.3线程编程 | | 2.5.8如何配置网眼和中芯微等USB摄像头 | 2.12驱动程序实验 | | 2.5.9如何配置LED驱动 | 2.12.1LED驱动实验 | | 2.5.10如何配置RTC实时时钟驱动 | 2.12.2 AD驱动实验 |
| 三. Linux图形编程 | | 3.1用户界面GUI介绍 | 3.3.2准备安装软件包 | | 3.1.1常用GUI介绍 | 3.3.3建立QTE开发环境所需要的目录 | | 3.1.2关于Qt | 3.3.4各个目录功能介绍 | | 3.1.3Qt/Embedded?简介 | 3.3.5编译QTOPIA所依赖的库文件 | | 3.1.4Qtopia介绍 | 3.3.6交叉编译qtopia | | 3.2 Qt常用工具的介绍 | 3.3.7将qtopia挂在到目标板上 | | 3.2.1Qt设计器(Qt Designer) | 3.3.8简单的“hello world”实验 | | 3.3.2Tmake | 附录一Minicom使用指南 | | 3.3 Qt的编程 | 附录二Linux常用命令详解 | | 3.3.1准备实验嵌入式图形开发环境的搭建 | 附录三内核配置详细说明 |
| 实验部分 | | 实验一 硬件连接实验 | 实验二十二 安装交叉编译器实验 | | 实验二 USB驱动安装实验 | 实验二十三 内核编译实验 | | 实验三 并口驱动安装实验 | 实验二十四 shell编程实验 | | 实验四 Minicom配置实验 | 实验二十五 多进程编程实验 | | 实验五 超级终端配置实验 | 实验二十六 多线程编程实验 | | 实验六 DNW配置实验 | 实验二十七 网络实验—服务器/客户机 | | 实验七 NFS配置及使用实验 | 实验二十八 进程通讯实验 | | 实验八 ADS编程实验 | 实验二十九 Makefile编程实验 | | 实验九 流水灯实验 | 实验三十 制作文件系统实验 | | 实验十 蜂鸣器控制实验 | 实验三十一 编译应用程序实验 | | 实验十一 按键控制实验 | 实验三十二 串口与pc机文件传送实验 | | 实验十二 温度采集实验 | 实验三十三 makefile和kconfig编程实验 | | 实验十三 红外模块控制实验 | 实验三十四 字符驱动编程实验 | | 实验十四 串口编程实验 | 实验三十五 实时时钟显示实验 | | 实验十五 NAND FLASH应用实验 | 实验三十六 音频测试实验 | | 实验十六 看门狗定时器实验 | 实验三十七 SD卡测试实验 | | 实验十七 IIC总线应用实验 | 实验三十八 Web服务器移植实验 | | 实验十八 TFT液晶屏显示实验 | 实验三十九 vsftp服务器移植实验 | | 实验十九 触摸屏控制实验 | 实验四十 Dhcp服务器移植实验 | | 实验二十 中断实验 | 实验四十一 USB摄像头驱动移植实验 | | 实验二十一 U盘测试实验 | |
|