|
|
 |
| |
 |
高端的基于ARM9
嵌入Linux的嵌入式系统实验室教学实验系统 |
JHB ARM Linux-Lab |
下载:  |
| Overview |
| 这是高档的嵌入式系统实验室教学培训系统,该系统基于高速的ARM9嵌入式处理器平台,具有强 大的功能,处理器丰富的硬件资源,200MIPS处理速度,内置Memory
Controller, 外部总线接口,10/100M网络MAC,2个USB2.0 HOST, 1个USB2.0 Device,5个串口,支持Modem/RS485,
支持ISO7816 T0/T1 Smart Card, Multimedia Card 接口MCI, 115Kbps IrDA,4个SPI口,3个同步串口SSC,支持I2C,I2S,16位Timer,
EEPROM口等等,适合各种嵌入式系统。JHB ARM Linux-Lab适应当前发展潮流,适合真正的嵌入式系统的研究和教学,因为基于ARM9的嵌入式处理器以上的平台,才能嵌入支持MMU的操作系统,如Linux,
WinCE, VxWorks等等。高校建立嵌入式系统实验室采用高档的真正的嵌入式系统平台,一步到位,不容易落伍。
FDAT9200-Ind-DevKit 提供了丰富的软硬件功能,提供了10/100M以太网,1个USB2.0 HOST,1个USB2.0
DEVICE, 2个标准RS232口,1个RS485口、液晶LCD接口,配备320X240 SHARP液晶屏,CRT接口,4X4键盘,可扩展至8X8键盘,8位数码管显示,I/O指示灯等。
FDAT9200-Ind-DevKit配备了源代码开放的嵌入式Linux操作系统,文件系统、设备驱动程序以及各个应用例程,全部源代码开放。
FDAT9200-Ind-DevKit提供了所有的嵌入式Linux 开发工具SDK:Linux BSP, GNU cross-development
tools (compiler, linker, assembler, debugger).
由于该系统是基于嵌入式Linux操作系统,高速的网络型硬件平台功能强大、复杂,起点高,适合于各高校的研究生或高年级教学和实验,以及各种嵌入式系统的课题和科研项目。
JHB ARM Linux-Lab作为高档的教学实验系统,提供了功能强大的硬件平台和完备的嵌入式Linux软件平台:
◆ 提供基于ARM9的 嵌入式系统硬件平台,功能强大
◆ 提供完备的全部源代码开放的支持MMU的嵌入式 Linux 操作系统
◆ 提供完备嵌入式Linux软件开发工具
◆ 提供各种实验例程
◆ 提供详细的用户技术使用手册和详细教学实验指导书 |
| |
| Specifications |
| |
| Hardware Components |
| Items |
Description |
| 处理器 |
ATMEL
200MHz AT91RM9200,32位ARM920T工业级嵌入式通用处理器丰富的硬件资源,适合各种嵌入式系统开发
|
| Memory |
| SDRAM:32Mbytes, 可扩展至64Mbytes |
| Flash:8Mbytes Program Flash, 2Mbytes Linux
boot Flash |
|
| Display |
| 可编程LCD彩色控制器,LCD液晶屏接口 |
| -支持到 800 X 600 X 16 bpp color |
| -支持 STN,Color STN,HR-TFT,AD-TFT,TFT |
| -CRT 接口 |
|
| LCD |
配备320X240 SHARP液晶屏 |
| Network Support |
10/100 BASE-T Ethernet (application/debug) |
| USB |
1个 USB2.0 HOST, 1个USB2.0 device |
| 串口 |
| 2 X 标准RS232, 1个可直接支持Modem |
| 1个 RS485口 |
|
| IrDA |
支持到 115Kbps |
| 键盘 |
4 X 4 键盘,可扩展到8X8键盘 |
| 数码管显示 |
8位数字显示器 |
| I/O 显示 |
4 个LED I/O 指示灯 |
| JTAG调试口 |
One port |
| Cable |
RS232 Cable, RJ45 Cable, USB Cable |
| AC adapter |
One set |
| Mechanical |
10.2’’ x 9.41’’ x 0.941(260mm x 240 x 24) |
|
| |
| Software Components |
| Items |
Description |
| BSP |
Linux Board Support Packages包 |
| Boot loader |
| System Boot, bootloader/monitor |
| U-boot loader |
|
| 操作系统OS |
| 全部源代码开放的嵌入式ARM Linux操作系统 |
| ARM Linux2.4.19 |
|
| 嵌入式文件系统 |
源代码开放的Ramdisk文件系统 |
| 设备驱动程序 |
| 完备的源代码开放的设备驱动程序,包括: |
| - Ethernet driver, |
| - USB driver, |
| - LCD Video display driver |
| - SPI driver, |
| - DataFlash driver |
| - Nand Flash driver, |
| - RTC driver,Keyboard driver, |
| - 7LED segment display driver |
| - I/O LED driver, |
| - RS232 Communication driver |
|
| 嵌入式Linux操作系统开发工具包 |
| 嵌入式ARM Linux开放包SDK: |
| GNU cross development tools: |
| - ARM linux C compiler, |
| - ARM linux C++ compiler |
| - ARM linker |
| - glibc Library |
| - Bin utilities |
| - debugger |
|
| 嵌入式Linux上应用例程DEMO及实验例程 |
| 提供了各种嵌入式Linux应用及实验例程,包括: |
| - 嵌入式Linux应用程序开发例程 |
| - 嵌入式Linux I/O输入输出应用例程 |
| - 嵌入式Linux下的数码管输出显示例程 |
| - 嵌入式Linux下的键盘输入例程 |
| - 嵌入式Linux下的液晶显示例程 |
| - 嵌入式Linux下的串口通讯例程 |
| - 嵌入式Linux下的以太网络通讯例程 |
| - 嵌入式Linux下的USB通讯实验例程 |
| - 嵌入式Linux下的综合设计例程 |
|
| 技术开放文档 |
| 提供了完备的技术开放资料和文档,我们提供2个技术开放资料 |
| - 全部的硬件设计原理图 |
| - 用户技术开放手册 |
| - 嵌入式Linux应用开发实验指导书 |
|
|
| |
| 嵌入式图形界面软件GUI |
| Items |
Description |
| GUI |
| - 我们开发的嵌入式图形窗口软件开发包GUI API |
| - 采用我们提供的GUI,开发图形窗口类似使用VC++一样 |
|
| 应用 |
| - 我们基于该硬件平台开发了图形界面应用例子DEMO |
| - 客户可以直接参考我们的DEMO做图形界面 |
|
| 技术手册 |
|
|
| |
| 用户技术开放手册 |
第一章 产品简介...................................................................4
第二章 使用说明...................................................................8
2.1启动系统.......................................................................8
2.2以太网功能演示.................................................................14
2.3 USB HOST 接口功能演示.........................................................15
2.4数码管、小键盘功能演示.........................................................18
2.5液晶显示屏功能演示.............................................................18
2.6在实验平台上使用Dragon ICE仿真器...............................................19
第三章 硬件系统...................................................................24
3.1核心板硬件系统组成.............................................................24
3.2核心板硬件设计.................................................................26
3.3核心板机械特性.................................................................32
3.4底板硬件系统组成...............................................................33
3.5底板硬件设计...................................................................35
3.6底板机械特性...................................................................44
第四章 软件系统...................................................................45
4.1嵌入式操作系统简介.............................................................45
4.2嵌入式系统选择linux 的原因.....................................................47
4.3 ARM Linux简介.................................................................48
4.4实验平台操作系统简介...........................................................48
第五章 ARM Linux嵌入式操作系统....................................................50
5.1建立宿主机开发环境.............................................................50
5.2安装ARM Linux开发环境..........................................................53
5.3烧写bootloader.................................................................55
5.4编译内核、文件系统.............................................................59
5.5烧写内核、文件系统.............................................................61
第六章 ARM Linux应用开发指南......................................................64
6.1开发模式.......................................................................64
6.2如何创建编译自己的应用.........................................................66
6.3加入应用程序的文件系统编译.....................................................70
6.4应用程序的调试.................................................................71
6.5应用软件移植...................................................................74
6.6 Linux启动后如何自动运行应用软件...............................................74
第七章 ARM Linux设备驱动程序......................................................75
7.1设备驱动简介...................................................................75
7.2添加自己的设备驱动.............................................................78
7.3设备驱动程序的编译下载.........................................................79
7.4设备驱动开发实例...............................................................80
7.5设备驱动编程注意事项...........................................................83
第八章 基于开发板的几个DEMO例程...................................................84
8.1编写自己的hello程序............................................................84
8.2串口通信编程...................................................................87
8.3网络Socket编程.................................................................91 |
| |
附录 |
| A. GNU make 和 makefile |
| B. minicom 用法 |
| C. LINUX 常见术语 |
| D. 参考资料 |
| |
| 基于嵌入式Linux系统实验 |
实验一 嵌入ARM Linux启动实验 实验二 嵌入式Linux下的I/O输入输出实验 实验三 嵌入式Linux下的数码管输出显示实验 实验四 嵌入式Linux下的键盘输入实验 实验五 嵌入式Linux下的液晶显示实验 实验六 嵌入式Linux下的串口通讯实验 实验七 嵌入式Linux下的以太网络通讯实验 实验八 嵌入式Linux下的USB通讯实验 实验九 嵌入式Linux下的应用软件实验 实验十 嵌入式Linux下的综合设计实验 实验十一 嵌入式Linux下的图形界面GUI技术开发实验 |
| |
| Order Information |
| Order Number |
Description |
| JHB ARM Linux-Lab |
高端的基于ARM9 嵌入Linux的嵌入式系统实验室教学实验系统 |
|
| |
下载:
 |
| |
|