原创 AT91RM9200开发板 ARM ARM9

2010-4-14 11:41 2483 1 1 分类: MCU/ 嵌入式

LC9200是一款基于ARM9的高性能、低功耗、低成本、小体积嵌入式工业控制计算机系统开发套件,适用于嵌入式工业控制、移动计算和普适计算等应用场合。采用高性能AT91RM9200(ARM920T)作为系统核心,是专用于工业控制系统的高性能嵌入式微处理器。在过去的几年中,该款处理器在工业控制的各个领域,如电力、数控、工业过程控制、冶金、机械、石化等,都有不俗的表现。系统所有器件均选用工业级,所有通讯端口均进行了防雷击、防浪涌保护设计,并通过各种严格测试,可用于环境极端恶劣的工业现场。


 


   以高性能AT91RM9200嵌入式微处理器和大容量存储芯片为核心,随着半导体技术的不断发展,目前已经很容易在单芯片上实现几GB~几十GB的数据存储,采用多片并联的方式,可以方便实现大容量嵌入式存储系统,系统除了可以存储传统的控制数据以外,还可存储音频、视频数据等,实现高可靠性的大容量数据存储,满足多种场合的应用需求。同时提供RS232/RS485、以及10M/100Mbps自适应以太网络接口,可方便实现数据的远程传输,便于用户对数据进行进一步的处理。


 


   LC9200内嵌Linux操作系统,提供功能完善的设备驱动程序及编程开发示例,便于用户产品快速开发。可作为传统8位/16位系统的升级换代方案;支持各种网络服务以及其他应用;工业级高性能、高可靠性嵌入式计算应用场合。



 


  硬件特性


 


AT91RM9200ARM920T)嵌入式微处理器,180MHz/200MIPS


 


●内部硬件看门狗支持;


 


●板载64MB SDRAM;板载8MB NOR Flash,文件系统支持;


 


●工业级10M/100Mbps自适应以太网接口;20Pin标准JTAG调试接口;


 


●多个GPIO,支持数字量输入/输出;


 


1USB2.0全速(12Mbps)主口,支持多种USB从设备;1USB2.0全速(12Mbps)从口,支持与主设备连接;


 


1路半双工(两线)RS485接口;1路专用RS232C调试串口,支持波特率:115200bps3路通用串口,可选TTL电平或RS232电平,支持波特率:1200~115200bps


 


4位八段数码管接口支持,也可用作12GPIO


 


●点阵LCD接口,可支持多种单色点阵LCD或并行接口的STN/TFTLCD,也可用作16GPIO


 


●矩阵键盘接口,支持4×4矩阵键盘,也可用作8GPIO


 


●标准PC/104总线扩展接口,支持多种PC/104外设;


 


●板载蜂鸣器,可用于系统报警及提示功能;复位按键,支持用户手动复位功能;


 


●极低功耗RTC,带后备锂电池;


 


●工作温度:-40~85℃;


 


 


   软件特性


 


●操作系统:嵌入式Linux2.6.21,支持内核态抢占式调度,调度周期为1ms


 


BootLoaderUboot


 


●完整TCP/IP协议栈:TCPUDPIpv4HTTPNFSTelnetFTPPPPPPPoE等;


 


●支持多种服务及后台程序:


 


  TelnetdTelnet服务器


FtpdFTP服务器


SshdShell服务器


Boa    嵌入式WEB服务器


Snmpdsnmpd代理服务器


InetdTCP服务器管理程序


 


    NOR Flash文件系统支持(JFFS2);


 


    支持USB设备热拔插操作;


 


    支持操作系统与用户应用程序的在线升级与更新;


 


    Linux API库函数;


 


    完整Linux开发工具链:ARM-Linux-GccGlibcGDB


 


    设备驱动及编程示例:串行接口、以太网接口、RTCGPIO等;


 


    基于GDBServerInsight的交互式GUI调试工具;mkfs.jffs2 工具;bin-tools 工具;flashkernel 工具;


 


    支持USB无线网卡;支持USB网络摄像头;


 


 


    软件资源详细列表


 








软 件 部 件功 能 描 述备 注
开源BootLoaderUBoot1.0.0版本;
传输协议支持与PC机的串行通讯协议、TFTP协议;
软件升级支持Flash擦除、编程操作;
其他功能各种启动参数设置,用户操作命令行接口;
嵌入式
Linux操作系统
Linux Kernel 2.6.21

标准嵌入式linux操作系统内核;

文件系统支持NOR FLASH文件系统支持(YAFFS2);
协议支持支持完整的TCP/IP协议栈;
基于Linux的
驱动及例程
UART驱动支持各个串口的通信;
以太网驱动及应用程序支持以太网通信;
RTC驱动及应用程序支持全部的RTC功能;
片内看门狗驱动及应用程序支持片内看门狗功能;
GPIO驱动及应用程序支持GPIO的输入/输出功能;
FTP功能支持 
Web Server功能支持 
TELNET功能支持 



 

提供的串口测试程序 testCom.c。所有的串行接口均通过 Linux设备驱动程序, 抽象为设备文件, 应用程序只需要对相应设备文件进行操作,即可实现对对应串行接口的操作。


提供了关于 RTC的编程示例。


系统内嵌 UDP/TCP/IP 协议,支持标准 Soctet 编程接口,提供了基于 Soctet的Server/Client 编程示例。


LC9200通过 udev规则实现了诸如 U盘等设备的热拔插和自动挂载功能,例如,用户将 U盘插入系统的 USB 主口,系统检测到 U 盘插入后,会在控制台 Shell 打印相应的提示,并自动将 U 盘挂载到/usr/usb 目录,用户可通过对该目录的操作,实现对 U盘的读写。


LC9200系统提供了多路 GPIO端口,可以方便连接键盘、继电器、数码管、点阵液晶等多种外设。提供基于 Linux 系统的 GPIO 端口驱动与测试程序的源码,可以作为开发各种 GPIO端口实际功能的示例。


提供了基于GDBServer和Insight交互式调试工具,实现目标系统与Linux宿主机之间的交互式调试。同时提供了Busybox 的编译与使用方法,NFS(网络文件系统)开发环境的建立与配置。


LC9200系统的嵌入式Linux操作系统支持如下系统服务:


(1) FTP服务:
  LC9200系统中FTP服务包含了服务器和客户端两种。 服务器功能是由超级服务器(inetd)管理的,用户可以直接使用PC上的ftp客户端连接,如leapftp,cuteftp等,同时,也可以在LC9200系统中执行:ftp [FTP服务器IP] ,连接远程的FTP服务器,然后使用ftpput/ftpget工具来进行文件的上传/下载。


(2) 嵌入式Web服务器:
  LC9200系统中已内置了WEB服务,并支持CGI扩展。用户可通过IE,输入LC9200系统的IP地址访问该服务。


(3) Telnet服务:
  为方便用户远程访问,LC9200系统启动了Telnet功能,用户可通过telnet [LC9200系统的IP]来远程登录系统。


(4) 动态IP(DHCP)服务:
  用户在设置好DHCP服务器后,可以LC9200系统中执行命令来启动DHCP服务。


(5) 超级服务器(inetd):
  超级服务器可以用来管理linux系统中提供的所有网络服务,LC9200系统中ftp服务器及telnet服务都是由超级服务器管理的。 


(6) MTD分区擦写工具:
  flash_eraseall是用来擦写Flash的MTD分区的工具,其功能与PC机的磁盘格式化工具类似。


系统NOR Flash固化代码的启动信息


2010030320411938.jpg



    标准配置


 


 


A.系统主板一片


 


B.一根标准串口线


 


C.DC12V/2A稳压直流电源一个


 


D.一根交叉网线(如要连接网络交换机请自行购买非交叉网线)


 


E.包含全部软、硬件资料的CD光盘一张(系统硬件原理图、器件库、封装库,产品用户手册,系统所使用到的相关器件资料,相关开发资料)


 


F.赠送虚拟机Linux开发环境光盘一套(DVD格式)


 


 


    LC9200开发套件由本公司研发凡在本公司网站(http://www.lcemb.cn/index.html)及淘宝网(http://shop36736700.taobao.com/)上购买提供相关的技术支持。


                         


                                                    


                                在线QQ咨询:  493743672 804752032


                                在线技术支持:   562643211


                                 MSN:lechengdz@126.com


                                 电话: 020-88378279


 


PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
1
关闭 站长推荐上一条 /3 下一条