

ARM9開發(fā)板 基于AT91RM9200嵌入式開發(fā)板
企業(yè)信息
普通會員第17年
公司類型: 生產(chǎn)商 系統(tǒng)集成商
主運營:數(shù)據(jù)采集器,數(shù)據(jù)儲存器,工業(yè)以太網(wǎng)
所在地區(qū):廣州市
注冊時間:2009-09-28
LC9200是一款基于ARM9的高性能、低功耗、低成本、小體積嵌入式工業(yè)控制計算機系統(tǒng)開發(fā)套件,適用于嵌入式工業(yè)控制、移動計算和普適計算等應用場合。采用高性能AT91RM9200(ARM920T)作為系統(tǒng)核心,是專用于工業(yè)控制系統(tǒng)的高性能嵌入式微處理器。在過去的幾年中,該款處理器在工業(yè)控制的各個領(lǐng)域,如電力、數(shù)控、工業(yè)過程控制、冶金、機械、石化等,都有不俗的表現(xiàn)。系統(tǒng)所有器件均選用工業(yè)級,所有通訊端口均進行了防雷擊、防浪涌保護設(shè)計,并通過各種嚴格測試,可用于環(huán)境極端惡劣的工業(yè)現(xiàn)場。
以高性能AT91RM9200嵌入式微處理器和大容量存儲芯片為核心,隨著半導體技術(shù)的不斷發(fā)展,目前已經(jīng)很容易在單芯片上實現(xiàn)幾GB~幾十GB的數(shù)據(jù)存儲,采用多片并聯(lián)的方式,可以方便實現(xiàn)大容量嵌入式存儲系統(tǒng),系統(tǒng)除了可以存儲傳統(tǒng)的控制數(shù)據(jù)以外,還可存儲音頻、視頻數(shù)據(jù)等,實現(xiàn)高可靠性的大容量數(shù)據(jù)存儲,滿足多種場合的應用需求。同時提供RS232/RS485、以及10M/100Mbps自適應以太網(wǎng)絡(luò)接口,可方便實現(xiàn)數(shù)據(jù)的遠程傳輸,便于用戶對數(shù)據(jù)進行進一步的處理。
LC9200內(nèi)嵌Linux操作系統(tǒng),提供功能完善的設(shè)備驅(qū)動程序及編程開發(fā)示例,便于用戶產(chǎn)品快速開發(fā)??勺鳛閭鹘y(tǒng)8位/16位系統(tǒng)的升級換代方案;支持各種網(wǎng)絡(luò)服務(wù)以及其他應用;工業(yè)級高性能、高可靠性嵌入式計算應用場合。
硬件特性
●AT91RM9200(ARM920T)嵌入式微處理器,180MHz/200MIPS;
●內(nèi)部硬件看門狗支持;
●板載64MB SDRAM;板載8MB NOR Flash,文件系統(tǒng)支持;
●工業(yè)級10M/100Mbps自適應以太網(wǎng)接口;20Pin標準JTAG調(diào)試接口;
●多個GPIO,支持數(shù)字量輸入/輸出;
●1個USB2.0全速(12Mbps)主口,支持多種USB從設(shè)備;1個USB2.0全速(12Mbps)從口,支持與主設(shè)備連接;
●1路半雙工(兩線)RS485接口;1路專用RS232C調(diào)試串口,支持波特率:115200bps;3路通用串口,可選TTL電平或RS232電平,支持波特率:1200~115200bps;
●4位八段數(shù)碼管接口支持,也可用作12路GPIO;
●點陣LCD接口,可支持多種單色點陣LCD或并行接口的STN/TFTLCD,也可用作16路GPIO;
●矩陣鍵盤接口,支持4×4矩陣鍵盤,也可用作8路GPIO;
●標準PC/104總線擴展接口,支持多種PC/104外設(shè);
●板載蜂鳴器,可用于系統(tǒng)報警及提示功能;復位按鍵,支持用戶手動復位功能;
●極低功耗RTC,帶后備鋰電池
●工作溫度:-40~85℃;
軟件特性
●操作系統(tǒng):嵌入式Linux2.6.21,支持內(nèi)核態(tài)搶占式調(diào)度,調(diào)度周期為1ms;
●BootLoader:Uboot;
●完整TCP/IP協(xié)議棧:TCP、UDP、Ipv4、HTTP、NFS、Telnet、FTP、PPP、PPPoE等;
●支持多種服務(wù)及后臺程序:
Telnetd:Telnet服務(wù)器
Ftpd:FTP服務(wù)器
Sshd:Shell服務(wù)器
Boa: 嵌入式WEB服務(wù)器
Snmpd:snmpd代理服務(wù)器
Inetd:TCP服務(wù)器管理程序
● NOR Flash文件系統(tǒng)支持(JFFS2);
● 支持USB設(shè)備熱拔插操作;
● 支持操作系統(tǒng)與用戶應用程序的在線升級與更新;
● Linux API庫函數(shù);
● 完整Linux開發(fā)工具鏈:ARM-Linux-Gcc、Glibc、GDB;
● 設(shè)備驅(qū)動及編程示例:串行接口、以太網(wǎng)接口、RTC、GPIO等;
● 基于GDBServer和Insight的交互式GUI調(diào)試工具;mkfs.jffs2 工具;bin-tools 工具;flashkernel 工具;
● 支持USB無線網(wǎng)卡;支持USB網(wǎng)絡(luò)攝像頭;
軟件資源詳細列表
TELNET功能支持
● 提供的串口測試程序 testCom.c。所有的串行接口均通過 Linux設(shè)備驅(qū)動程序, 抽象為設(shè)備文件, 應用程序只需要對相應設(shè)備文件進行操作,即可實現(xiàn)對對應串行接口的操作。
● 提供了關(guān)于 RTC的編程示例。
● 系統(tǒng)內(nèi)嵌 UDP/TCP/IP 協(xié)議,支持標準 Soctet 編程接口,提供了基于 Soctet的Server/Client 編程示例。
● LC9200通過 udev規(guī)則實現(xiàn)了諸如 U盤等設(shè)備的熱拔插和自動掛載功能,例如,用戶將 U盤插入系統(tǒng)的 USB 主口,系統(tǒng)檢測到 U 盤插入后,會在控制臺 Shell 打印相應的提示,并自動將 U 盤掛載到/usr/usb 目錄,用戶可通過對該目錄的操作,實現(xiàn)對 U盤的讀寫。
● LC9200系統(tǒng)提供了多路 GPIO端口,可以方便連接鍵盤、繼電器、數(shù)碼管、點陣液晶等多種外設(shè)。提供基于 Linux 系統(tǒng)的 GPIO 端口驅(qū)動與測試程序的源碼,可以作為開發(fā)各種 GPIO端口實際功能的示例。
● 提供了基于GDBServer和Insight交互式調(diào)試工具,實現(xiàn)目標系統(tǒng)與Linux宿主機之間的交互式調(diào)試。同時提供了Busybox 的編譯與使用方法,NFS(網(wǎng)絡(luò)文件系統(tǒng))開發(fā)環(huán)境的建立與配置。
LC9200系統(tǒng)的嵌入式Linux操作系統(tǒng)支持如下系統(tǒng)服務(wù):
(1) FTP服務(wù):
LC9200系統(tǒng)中FTP服務(wù)包含了服務(wù)器和客戶端兩種。 服務(wù)器功能是由超級服務(wù)器(inetd)管理的,用戶可以直接使用PC上的ftp客戶端連接,如leapftp,cuteftp等,同時,也可以在LC9200系統(tǒng)中執(zhí)行:ftp [FTP服務(wù)器IP] ,連接遠程的FTP服務(wù)器,然后使用ftpput/ftpget工具來進行文件的上傳/下載。
(2) 嵌入式Web服務(wù)器:
LC9200系統(tǒng)中已內(nèi)置了WEB服務(wù),并支持CGI擴展。用戶可通過IE,輸入LC9200系統(tǒng)的IP地址訪問該服務(wù)。
(3) Telnet服務(wù):
為方便用戶遠程訪問,LC9200系統(tǒng)啟動了Telnet功能,用戶可通過telnet [LC9200系統(tǒng)的IP]來遠程登錄系統(tǒng)。
(4) 動態(tài)IP(DHCP)服務(wù):
用戶在設(shè)置好DHCP服務(wù)器后,可以LC9200系統(tǒng)中執(zhí)行命令來啟動DHCP服務(wù)。
(5) 超級服務(wù)器(inetd):
超級服務(wù)器可以用來管理linux系統(tǒng)中提供的所有網(wǎng)絡(luò)服務(wù),LC9200系統(tǒng)中ftp服務(wù)器及telnet服務(wù)都是由超級服務(wù)器管理的。
(6) MTD分區(qū)擦寫工具:
flash_eraseall是用來擦寫Flash的MTD分區(qū)的工具,其功能與PC機的磁盤格式化工具類似。
系統(tǒng)NOR Flash固化代碼的啟動信息
標準配置
A.系統(tǒng)主板一片
B.一根標準串口線
C.DC12V/2A穩(wěn)壓直流電源一個
D.一根交叉網(wǎng)線(如要連接網(wǎng)絡(luò)交換機請自行購買非交叉網(wǎng)線)
E.包含全部軟、硬件資料的CD光盤一張(系統(tǒng)硬件原理圖、器件庫、封裝庫,產(chǎn)品用戶手冊,系統(tǒng)所使用到的相關(guān)器件資料,相關(guān)開發(fā)資料)
F.贈送虛擬機Linux開發(fā)環(huán)境光盤一套(DVD格式)
ARM學習的幾點建議:
很多arm初學者常常感到迷茫,不知道從何學起。我給大家?guī)讉€建議,如果有失偏頗請多包涵。
1、對于沒有基礎(chǔ)比較差的朋友,多從單片機原理、c語言、操作系統(tǒng)原理下下功夫。
2、對于以前學習過51的朋友,估計上arm最大的難點在于操作系統(tǒng)了,可以先學習下ucos,了解下任務(wù)創(chuàng)建、通信,對操作系統(tǒng)大致了解后再學linux。
3、對于基礎(chǔ)已經(jīng)不錯的朋友,下功夫?qū)Q邢虑度胧綌?shù)據(jù)庫、驅(qū)動編程、通信協(xié)議編程、內(nèi)核裁剪。
4、對于不清楚自己層次的朋友,可以直接拿板子跑,不懂的上網(wǎng)查資料,實踐多了自然理解。
教程推薦 :
《鳥哥的Linux私房菜基礎(chǔ)學習篇》 鳥哥 人民郵電出版社 (不是講開發(fā)的,用于熟悉linux環(huán)境)
《Linux程序設(shè)計(第3版)》 馬修 人民郵電出版社 (主要講linux開發(fā)的)
《ARM嵌入式Linux系統(tǒng)開發(fā)從入門到精通》 李亞峰 清華大學出版社 (結(jié)合arm講linux開發(fā)的)
《ARM體系結(jié)構(gòu)與編程》 杜春雷 清華大學出版社 (講arm的好書)
《LINUX內(nèi)核源代碼情景分析(上/下冊)》 毛德操 浙江大學出版社 (高手必備,初學不建議購買)
《Windows CE工程實踐完全解析(Windows CE項目開發(fā)實踐叢書)》 李大為 中國電力出版社 (講wince的好書)
《Windows CE開發(fā)實例精粹(嵌入式技術(shù)與應用叢書)》 張冬泉 電子工業(yè)出版社 (講wince的好書)
《μC/OS-2源碼公開的實時嵌入式操作系統(tǒng)》 中國電力出版社 邵貝貝 (看完這本書再實驗下那5個例子,ucos就掌握了)

以上信息由企業(yè)自行提供,信息內(nèi)容的真實性、準確性和合法性由相關(guān)企業(yè)負責,中國傳動網(wǎng)對此不承擔任何保證責任。 溫馨提示:為規(guī)避購買風險,建議您在購買產(chǎn)品前務(wù)必確認供應商資質(zhì)及產(chǎn)品質(zhì)量。