
OT9ARM9001
是基于ATMEL AT91RM9200 ARM920T内核工业级处理器的嵌入式系统开发平台,是一款高性能的嵌入式工业控制主板,支持总线外扩IO功能。
ARM920T内核(16-/32-bit RISC CPU),独立的16K指令和16K数据cache,写缓存,全功能的MMU虚拟内存管理单元;
内部16KB SRAM和128KB ROM;
EBI接口控制器(支持SDRAM, Static Memory, Burst Flash, Glueless Connection toCompactFlash®, SmartMedia™ 和NAND Flash)
增强的时钟和电源管理控制器PMC;
带有两个PLL的片内振荡器;
4个可编程的外部时钟信号,包括定时中断、看门狗、秒计数器的系统定时器,带报警中断的实时时钟;
带有8级优先级、可单个屏蔽中断源的先进中断控制器(AIC),7个外部中断源和1个快速中断源;
4个32位的IO控制器
20通道外围数据控制器(PDC或DMA)
1个10M/100M Ethernet控制器
2个USB 2.0 主机接口, 1个USB 2.0 设备接口
2个多媒体卡接口MCI控制器(兼容Multimedia Card和SD Memory Card)
3个同步串行口SSC控制器(兼容IIS)
4个通用同步/异步串行端口UASRT
1个主/从串行设备接口SPI
2个3通道16位定时计数器(PWM/俘获/波形模式)
1个两线串行接口TWI (主模式)
JTAG/ICE。
工业控制板CKARM9200提供了丰富的软硬件功能。
2. 硬件资源概述:
处理器:
ATMEL 200MHz AT91RM9200,32位ARM920T工业级嵌入式通用处理器
存储器:
32M字节SDRAM
8M字节Dataflash
32K字节的FRAM
512K字节NVRAM。
10/100M以太网(双网):
AT91RM9200自带的以太网控制器+PHY(DM9161E)
扩展的DM9000以太网控制器
USB:
2个USB2.0 HOST
串口:
1个隔离RS485,1个隔离RS232串口,两个隔离RS422、RS485、RS232跳线可选串口
一个DBGU调试串口。
实时时钟:
AT91RM9200内部自带实时时钟;
FM3808提供实时时钟功能(掉电不丢)。
看门狗:
AT91RM9200内部看门狗
FM3808看门狗功能
DS1232芯片看门狗电路。
开关量:
DI,16路 带光隔,共地型,5V
DO,16路 带光隔,共电源型,5V
语音接口:
采用ISD25120
3. 软件资源:
BSP:
提供板极调试支持包,可以在没有OS的情况下检测硬件工作状态,同时也为用户编程提供了模版。
Bootloader:
提供当前最新的版本的U-Boot1.1.3和相关的其他软件及全部源码。
操作系统:
全部源代码开放的嵌入式ARM Linux操作系统,目前提供内核版本2.4.26。
文件系统:
提供根文件系统Ramdisk,支持基于Dataflash的JFFS2文件系统。
驱动程序:
板上所有设备的Linux驱动程序,包括两个以太网口,串口(232,485,422),USB, Dataflash等。
开发工具:
提供编译内核所需的arm-linux交叉编译工具
提供glibc, uclibc等库文件。
提供软件开发的详尽文档。
|