杭州英達特嵌入式科技IDTARM-2440  工控主板軟硬件配置說明   IDTARM-2440是杭州英達特科技 與2005年推出的一款功能強大的工業(yè)用嵌入式工控主板,采用了當前最先進的嵌入式設計技術。主CPU采用工業(yè)級主頻為533MHz超低功耗ARM9芯片。采取了2D圖形加速芯片,使得單板機支持從320×240的液晶屏到1024×768×32,場頻為80Hz的顯示器CRT或者數(shù)字液晶屏。整個主板設計采取了模塊化設計思想,通用的所有接口都采取兩個2×20的接插口安全連接出。主板的所有走線經(jīng)過嚴格的阻抗控制和測試,可以在533MHz的主頻情況下,安全運行。IDTARM-2440在-40℃~+85℃工作范圍內(nèi)無需風扇可穩(wěn)定工作,可滿足工業(yè)級產(chǎn)品的各種應用需求,可廣泛應用于多媒體,VOD點播,醫(yī)療儀器、儀器儀表、智能產(chǎn)品、工業(yè)控制等各種嵌入式領域。與傳統(tǒng)PC104 模塊(基于X86 CPU)相比較,IDTARM-2440的數(shù)據(jù)存儲管理部分,全部采取了貼片式封裝,這樣可以保證用戶數(shù)據(jù)的安全性,同時主板集成了大電容,可以保證在斷電情況下,程序和數(shù)據(jù)的安全保存和斷點啟動。同時它還具有功耗小、體積小,成本低(在批量情況下,幾乎是50%的成本)、適應寬溫工作環(huán)境等特點,和市場上一般的采取ARM的單板機相比,我們在軟件上徹底解決了在線數(shù)據(jù)保存問題,使得在FAT文件系統(tǒng)下,基于FLASH的ARM WINCE系統(tǒng)可以安全的進行在線數(shù)據(jù)讀寫和注冊表修改,而不需要進行任何的第二次配置,同時我們還進行底層網(wǎng)絡驅動程序的深入修改,使得該款單板機的網(wǎng)絡數(shù)據(jù)傳輸率最高可達80Mbps,在1024×768分辨率情況下,完全支持MPEG1/4多媒體數(shù)據(jù)的網(wǎng)絡在線播放,在本地情況下,支持1024×768分辨率下的MPEG1/4解碼播放。因此該產(chǎn)品尤其適合多媒體視頻點播、GPS導航、車載電腦、工業(yè)控制、電子監(jiān)控、通信等領域?! ∫弧⑿阅芴攸c  高可靠性  產(chǎn)品為專用工業(yè)領域設計,在器件選用、系統(tǒng)設計等方面進行了嚴格論證,其運行可靠性得到了完全的保證。同時對主板在各種溫度和濕度情況下的運行情況下,進行了嚴格測試,在400MHz主頻情況下,完全能夠滿足當前工業(yè)領域的需求?! 「甙踩浴 ≈靼宕鎯ο到y(tǒng)全部采取flash模式,同時數(shù)據(jù)存儲和保存可以進行加密。突然斷電情況下的數(shù)據(jù)保存采取了大電容供電模式,在1~10s時間差內(nèi),數(shù)據(jù)不會丟失,程序斷點保存。  高性能  使用工業(yè)用400MHz 以上主頻的32 位微處理器,在0’C~50’C情況下,可以在533MHz穩(wěn)定運行,系統(tǒng)總線133MHz,每秒數(shù)據(jù)處理能力可達533MIPS,對于無須浮點運算的工業(yè)領域,完全具備各種數(shù)據(jù)處理和運算能力。同時能夠滿足高速實時處理和大容量數(shù)據(jù)傳輸?shù)男枰?,具有強大的處理能力和升級空間?! 「叻直媛省 〔扇?shù)據(jù)處理和數(shù)據(jù)圖像分開原則,利用2D圖形加速芯片SM501AG來完成數(shù)據(jù)幀的存儲和播放,因此加大了主芯片的數(shù)據(jù)處理帶寬范圍,最高分辨率可達1024×768×32,場頻85Hz。圖像顯示分辨率可以在CIF情況下,無間隔播放MPEG1/4?! 〈蟠鎯α俊 ≈靼逯С?4MB~1G左右的NandFlash,默認為64MB,跳線可以打到1G Nandflash, 同時支持1G左右的SD卡,完全具備當前工業(yè)控制領域的大數(shù)據(jù)量存儲能力。  低功耗  系統(tǒng)的耗電量1~3W,無需外加任何的散熱裝置和措施  兼容性好  該產(chǎn)品采用的是ARM 平臺,向下兼容一般性的ARM9,同時由于采取了WINCE.NET操作系統(tǒng),在軟件層面上,兼容X86架構,因此可最大限度的保護用戶的資源。對于用戶,使用時根本感受不到處理器的差異;對于開發(fā)人員,在X86 平臺下編寫的程序只需做一次重新編譯即可簡單移植  二、 產(chǎn)品結構IDT-2440設計為采取了模塊化設計結構,外觀如圖1 所示。整板的尺寸為:長×寬= 125×118mm。 三、IDTARM-2440的資料說明IDTARM-2440工控主板的硬件配置清單: CPU:采用SAMSUNG S3C2440 ARM920T CPU, 集成有串口,SD卡控制器,USB Host 和USB device控制器LCD控制器, Nand Flash控制器等 存儲媒介:64M SDRAM ,64M Nand Flash 用于存放應用程序和用戶數(shù)據(jù),2M Nor Flash 用于存放bootloader 及kernel,SD卡(外接),USB flash disk (閃盤)(外接)。 SM501 2D加速顯卡:實現(xiàn)2D加速功能,顯著提升顯示效果,最高分辨率1280x768X32,工業(yè)應用下,最高分辨率為1024×768×32 最高刷新率85HZ。兩個VGA、一個TFT輸出接口。 DM9000以太網(wǎng)控制器(10/100M) PS/2接口:采用C51用于keyboard及mouse的PS/2控制器,同時負責地址譯碼等功能。 串行接口:采用S3C2440的三個串行口,其中一個接口為RS232電平,另外兩個為TTL電平,TTL電平的接口用一個BUF和S3C2440隔離,從而使S3C2440能接收3.3V 的電平信號,其中一個RS232被和RS485/422復用,通過跳線擴展。 兩個USB Host V1.1接口 8位GPIO接口,可以用于LED等控制。 音頻輸入輸出接口(MIC, PHONE)。 電源失效信號輸入接口,提供電源失效處理功能,如電壓過低。 JTAG調(diào)試接口 RS485/422接口,全部通過高速光耦進行了隔離,適用于高速的工業(yè)RS485通信,同時每個節(jié)點可以掛載128個設備,通過地址協(xié)議進行擴展和尋址。 電源輸入5V, 功耗3W。 2個TFT LCD接口,其中一個直接從S3C2440A出來,支持800×600分辨率的LCD屏幕,另外一個從SM501 2D圖形加速出來,支持1024×768×32的LCD panel。 1個帶有背景燈光可調(diào)的LCD TFT觸摸屏接口。 1個1×8的小鍵盤接口,支持左移,右移,上下移動以及鼠標控制等操作。十分適合那些不能用鼠標和鍵盤的工業(yè)場合應用。IDTARM-2440工業(yè)控制主板的軟件配置清單: 操作系統(tǒng):Windows CE 5.0 或者Windows CE.NET 4.2 其中Windows CE 5.0是2005年微軟推出的最新一款面向于工業(yè)控制、多媒體網(wǎng)絡應用的功能強大的OS。 所有S3C2440A CPU集成的啟動程序,包含如下:1. USB 1.1協(xié)議的主從驅動程序,包含驅動程序源代碼2. Nand flash驅動程序源代碼3. 串口驅動程序源代碼4. 實時時鐘RTC驅動程序源代碼5. 音頻驅動程序源代碼6. IIC和IIS驅動程序源代碼7. SD/MMC驅動程序源代碼 英達特科技開發(fā)的驅動程序,包含如下:1. SM501 2D圖形加速驅動程序源代碼以及DLL。2. 100M網(wǎng)絡驅動程序源代碼以及DLL(經(jīng)過深度優(yōu)化,網(wǎng)絡最高速度帶寬可達80Mbps)。3. 1×8小鍵盤驅動程序源代碼(類似于工業(yè)場合的滑動鼠標)以及DLL。4. PS2鍵盤和鼠標驅動程序源代碼以及DLL。5. PS2鍵盤和鼠標 C51譯碼程序源代碼以及可執(zhí)行文件。6. RS485/422驅動程序源代碼以及DLL。7. 注冊表可在線保存的解決方案。 英達特科技開發(fā)的基于Windows CE的應用程序,包含如下:1. 面向于工業(yè)控制終端的,和下位機(PLC、MCUs)等接口(采取RS232或者RS485/422、IIC)進行數(shù)據(jù)采集和控制的應用程序源代碼以及可執(zhí)行文件。開發(fā)平臺采用了Microsoft的Visual Studio 2005 和Embedded Visual C++。應用程序源代碼注釋非常清楚,并且有相關的文檔配套,非常適合工控廠商在IDTARM-2440上面進行二次開發(fā),可以作為相關的案例分析進行學習,由于這個應用程序已經(jīng)非常成熟,因此建議廠商可以直接抄襲或者拷貝到自己的程序中去,加快自己開發(fā)的流程,縮短開發(fā)周期。2. 面向于Windows CE的多媒體網(wǎng)絡教室解決方案應用程序源代碼,整個程序使用Visual Studio 2005平臺編寫,注釋非常清晰,也有相應的文檔配套。功能非常強大,適合多媒體視頻系統(tǒng)應用的廠商使用和開發(fā)。3. 一般的系統(tǒng)接口調(diào)用(RS232、RS485、IIC、GPIO、網(wǎng)絡等API)例子應用程序,適合那些個人學習或者廠家工程師學習IDTARM-2440工控主板上進行開發(fā)使用。IDTARM-2440工控主板的文檔配置清單 英達特科技工程師編寫的Windows CE驅動程序編寫實用指導和應用程序開發(fā)實用指導多媒體教材(PPT或者PDF文檔)本套多媒體教材適合在IDTARM-2440工控主板上進行Windows CE的驅動程序開發(fā)和應用程序開發(fā),并且有相關的例子進行分析,面向于應用的性質十分強大也非常實際。一般的工程師如果不懂嵌入式Windows CE的開發(fā)流程,那么只要看了這個多媒體教材,也可以自己馬上學會編寫簡單的驅動程序和應用程序  英達特工程師編寫的IDTARM-2440 Windows CE操作指南,包括以下內(nèi)容:1. Platform Builder的安裝指南2. Platform Builder的使用指南3. Windows CE系統(tǒng)編譯指南4. 如何下載NK.bin到IDTARM-2440