分類概述
分FL2440、TQ2440、micro2440、mini2440、OK2440-III等。
上市時間長,經過了廣大客戶的項目套用,目前Core V1.0核心板已經安全的平穩的工作了2年時間,Core V2.0核心板也安全穩定的工作了1年半時間;(其中V1.0核心板在軍品中小批量試用成功);通過工業級用戶高低溫實測、強電磁干擾實測(同時測試多款開發板,TQ2440開發板唯一通過)、強粉塵環境實測通過。 豐富的擴展引腳,引出192個功能引腳,幾乎引出所有S3C2440的硬體資源,如下表說明,提供底板的protel PCB,適合設計自己的工程需要的底板.
micro2440核心板採用6層板設計,並使用等長布線以滿足信號完整性要求。從調試開發和方便維修的角度,我們把主要晶片均放置在頂層;為了方便拔插和引出更多的CPU信號腳,核心板採用2.0mm間距“U”型排列插針,故我們也經常把它簡稱為“U”型核心板-U2440。 micro2440其實是一個最小系統板,它包含最基本的電源電路(5V供電)、復位電路、標準JTAG調試口、用戶調試指示燈、以及核心的CPU和存儲單元等。其中FLASH存儲單元包含NAND FLASH和NOR FLASH兩種類型,通過跳線J1可以選擇從NAND或NOR啟動系統。一般NOR FLASH裡面放置的是不經常更改的BIOS(我們採用的是supervivi),NAND FLASH裡面則燒寫完整的系統程式(bootloader、核心、檔案系統等)。
Mini2440是一款真正低價實用的ARM9開發板,是目前國內性價比最高的一款學習板;它採用Samsung S3C2440為微處理器,並採用專業穩定的CPU核心電源晶片和復位晶片來保證系統運行時的穩定性。mini2440的PCB採用沉金工藝的四層板設計,專業等長布線,保證關鍵信號線的信號完整性,生產採用機器貼片,批量生產;出廠時都經過嚴格的質量控制,配合這本十分詳細的手冊,可以迅速幫你掌握嵌入式 Linux和WinCE開發的流程,只要有C語言基礎的人一般2周即可入門。
FL2440除具備一般開發板基本資源和特性外,還標配了256M nandflash(大頁面flash)、四USB主口、紅外接口、溫度感測器接口等,特有系統資源帶來了更大的學習空間。
FL2440提供多種主流作業系統:
LINUX作業系統:提供linux-2.6.12和2.6.28兩個版本的核心
WINCE作業系統:提供wince5.0 wince6.0兩套bsp。
UCOS-Ⅱ作業系統:提供ADS下編譯源碼。
提供包括ADS、Linux、WinCE、uCos-II下的大量實驗例程及原始碼。完全開源的軟體以及專業的售後技術支持服務,極大提高了開發板的使用效率。
FL2440以其豐富的軟硬體資源、工業級的穩定性和極高的性價比,成為嵌入式學習與開發的首選產品。在當今嵌入式開發板市場中占有舉足輕重的地位。
書籍推薦
Linux基礎
1、《Linux與Unix Shell 編程指南》
【 51CTO推薦線上看:《Linux標準教程》 】
C語言基礎
1、《C Primer Plus,5th Edition》【美】Stephen Prata著
2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)著
3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE)
4、《嵌入式Linux應用程式開發詳解》
【 51CTO推薦線上看:
《C語言核心技術》
《高質量程式設計指南:C++/C語言(第3版)》
《C++編程你也行》
《C#和.NET核心技術》
《Absolute C++中文版(原書第2版)》 】
Linux核心
1、《深入理解Linux核心》(第三版)
2、《Linux核心原始碼情景分析》毛德操 胡希明著
研發方向
1、《UNIX Network Programming》(UNP)
2、《TCP/IP詳解》
3、《Linux核心編程》
4、《Linux設備驅動開發》(LDD)
硬體基礎
1、《ARM體系結構與編程》杜春雷著
【 51CTO推薦線上看:《主流ARM嵌入式系統設計技術與實例精解》 】
2、S3C2410 Datasheet
英語基礎
1、《計算機與通信專業英語》
系統教程
1、《嵌入式系統――體系結構、編程與設計》
2、《嵌入式系統――採用公開原始碼和StrongARM/Xscale處理器》毛德操 胡希明著
3、《Building Embedded Linux Systems》
理論基礎
1、《算法導論》
2、《數據結構(C語言版)》
3、《計算機組織與體系結構?性能分析》
4、《深入理解計算機系統》【美】Randal E. Bryant David O'Hallaron著
5、《作業系統:精髓與設計原理》
6、《編譯原理》
7、《數據通信與計算機網路》
8、《數據壓縮原理與套用》
C語言書籍推薦
1. The C programming language 《C程式設計語言》
2. Pointers on C 《C和指針》
3. C traps and pitfalls 《C陷阱與缺陷》
4. Expert C Lanuage 《專家C編程》
5. Writing Clean Code
-----Microsoft Techiniques for Developing Bug-free C Programs
《編程精粹--Microsoft 編寫優質無錯C程式秘訣》
6. Programming Embedded Systems in C and C++
《嵌入式系統編程》
7.《C語言嵌入式系統編程修煉》
8.《高質量C++/C編程指南》林銳