FLYSUN-ARM9200开发板由北京飞旭科技有限公司设计开发,主处理器基于Atmel公司的AT91RM9200 ARM处理器。AT91RM9200内嵌ARM920T核,带有全性能的MMU,具有高性能、低功耗、低成本、小体积等优点,广泛地应用在各种嵌入式系统中,如通信、军事、航空、航天、工业控制、交通等领域。
FLYSUN-ARM9200是公司专门针对工业级嵌入式应用开发的一款ARM开发板,开发板的通讯接口比较丰富,非常方便用户进行工业级场合的数据采集通讯应用开发。系统由核心和主板组成,核心板带有CPU和32-128MB的SDRAM、4MB NorFlash,主板有1个32MB NandFLASH(可换16-64MB NandFLASH) ,1个10/100M以太网接口,1个USB Host,1个USB从接口,1个SD卡接口,1路CAN,1个irDA、 1个RS485、1个8X8 KEYB、1个240X128点阵LCD接口、RTC、1个JTAG接口和1个外部扩展总线,用户可以根据自己需要自由扩展。
FLYSUN-ARM9200开发板上运行的是移植后的嵌入式ARM-Linux操作系统2.4.19,LINUX2.6.13目前也已经跑起来了,但还需要进一步完善,不久就可以提供客户使用。
FLYSUN-ARM9200开发板支持标准LINUX下的常用网络服务及其他实用工具程序。开发板也支持使用KEIL 和ADS软件结合JTAG仿真器进行应用开发,开发光盘中提供大量演示程序,包括ADS下的对所有硬件的操作演示和LINUX操作系统下的所有硬件的驱动和驱动测试的演示程序,同时还提供用户开发中经常会用到的多线程、网络传输、数据采集串口通信等应用演示程序。
由于客户的应用千差万别,用户可能会使用到新的硬件模块连接到开发板中,我们可以可协助用户开发特定软件与设备驱动程序。
1. 硬件特性
硬件部件
功 能 描 述
备 注
CPU
Atmel AT91RM9200
ARM920T内核,主频180MHz,速度为220MIPS。
工业级:-40℃ -85℃
程序存储器
4MB NorFLASH
保存引导程序和操作系统。工业级。
数据存储器
64MB NandFLASH
应用程序或数据存储。(可选工业级)
SDRAM
32-128MB SDRAM
板上焊接64MB,可选美光工业级芯片。
以太网
10/100Mbps自适应以太网接口
CPU内嵌
USB Host
支持USB1.1/2.0通信
可支持U盘及USB鼠标键盘等.
USB 从接口
支持USB1.1/2.0通信
LINUX中尚不支持,可用ADS软件环境测试
UART
支持异步串行通信
2个3针RS-232接口
1个9针RS-232接口
SD卡接口
支持SD卡读写
与多媒体卡规范V 2.2兼容
与SD 存储卡规范V 1.0兼容
RS485
支持RS485方式通信
1通道接口RS485
CAN
支持CAN2.0a/b
与9200为SPI总线接口
RTC
为系统提供实时时钟基准
内部实时钟不支持电池供电,在外部扩充DS1302可接电池.
irDA
支持红外数据发送、接收
收/发距离<5m
JTAG接口
支持JTAG调试与开发
标准20针定义
KEYB
支持1-64距阵键盘
支持用户自定义矩阵键盘.
LCD
240x128点阵,显示字符、图形、数据、汉字库、表格等
单色LCD工业级屏,工作温度:-20度至+85度。支持所有使用T6963C控制器的单色屏。用户如使用其他单色屏,可以根据参考设计修改一下就可以应用到其他单色屏上。
引脚扩展
支持系统扩展
扩展了ARM9的16位数据总线和8位地址总线及读写、复位、中断信号.可外扩AD、DA、DIO
主板尺寸
146 X 115
单位: 毫米
2. 提供软件说明
软 件
功 能 描 述
备 注
Bootloader及源代码
硬件测试
支持所有硬件部件的测试
U-BOOT
支持以太网程序下载,提供U-BOOT源代码
Linux内核/文件系统及源代码
Linux Kernel 2.4.19
提供Kernel裁减制作方法,包括新增减硬件设备内核开发方法等。并提供底层内核源代码。
各种常用文件系统
支持ROM/CRAM/EXT2/FAT32/NFS等文件系统
Busybox
Busybox 1.00,提供源代码,其中包括Linux基本命令和常用工具,主要用于裁剪根文件系统。
Liunx下设备驱动程序及源代码
UART/485/irDA/CAN驱动
串口/485/irDA/can通信
以太网驱动
以太网10/100M通信
USB驱动
USB设备驱动,包括U盘、移动硬盘、摄象头等
KEYB/LCD驱动
KEYB驱动/LCD驱动
SD卡驱动
支持在SD卡上挂装FAT文件系统
根文件系统
Ramdisk
提供了Ramdisk文件系统修改制作方法,客户应用程序开发和应用程序自启动方法;
提供LINUX常用的命令,参见图2
3. 开发光盘中的文档说明
*****************************************************
ARM-LINUX开发环境安装软件包文件说明。
日期: 2005-1-05
更新:2005-6-20
版本: 1.3.1
硬件:AT91RM9200DK开发板
说明: / 表示光盘根目录
*****************************************************
[/]
install.sh 安装脚本。
mkramdisk.sh 建立根文件系统映象文件的脚本。
README.TXT 本说明文档。
目录说明:
************
[demos_ads] 使用ADS1.2编译的所有ATMEL-9200DK开发板硬件测试例程,ATMEL公司提供。
[demos_linux] linux下的硬件测试源代码,专门针对开发板,只包括开发板上的硬件的测试程序。
01_lcd lcm240128液晶模块测试。
02_keyboard 8x8矩阵键盘测试。
03_rtc DS1302和at91rm9200内部实时钟测试。
04_serial RS232、RS485、红外测试。
05_io IO扩展板288个IO测试。
06_watchdog 看门狗测试。
07_net TCP、UDP客户服务器测试。
08_pthread 多线程程序演示。
09_can can总线通讯测试。
lib 驱动接口封装库。
include 应用开发库头文件。
[doc] 开发指南及相关资料。
[editor] anjuta和sourceNavigator编辑器。
[img] bootloader、内核、根文件系统映象文件。
[src] LINUX内核源代码,根文件系统,u-boot,busybox-1.00源代码。
busybox-1.00.tar.gz
linux-2.4.19-rmk7.tar.bz2
rootfs.tar.bz2
u-boot-1.1.2.tar.bz2
[tools] arm-linux-gcc编译器,FTP服务器及客户端LINUX下RPM安装包。
[原理图] 开发板的原理图;
ATMEL公司提供的开发板参考设计ORCAD格式,其中包括原理图和PCB。
4.开发套件销售清单
FLYSUN-9200DK开发板一块
交叉串口线/网线各一根
资料光盘(包括ADS/LIUNX下的驱动及源代码、BOOTLOADER及源代码、KERNEL及源码、RAMDISK及源码、LIUNX下开发环境、GCC教材、LIUNX下开发工程等)
单色液晶(可选件)一个
5V电源一个
联系人:刘小姐
电话:010-65277170
QQ:760346821 QQ群:109739525
邮箱:liufei@leadzil.com
网站:http://www.fly-sun.com.cn
地址:北京市海淀区中关村南大街甲6号铸诚大厦1716
邮编:100083