S3C2410的的特點(diǎn)及其軟件平臺(tái)綜述
1、提供所有硬件所有原理圖和PCB(核心板、底板、JTAGWIGGLE板以及LCD板)
2、 采用核心板和底板分離的設(shè)計(jì)思想,用戶(hù)可以方便的使用Core-Board 進(jìn)行二次開(kāi)發(fā),核心板和底板采用穩(wěn)固DIMM-144 標(biāo)準(zhǔn)PCI 插槽接口。如圖所示:
3、 Core-Board 集成了ARM 最小系統(tǒng),包括 CPU、內(nèi)存、NandFlash、NorFlash、RTC 核心部件。特別是Nor Flash 的集成使ARM 最小系統(tǒng)進(jìn)一步完整,這一點(diǎn)是別的公司沒(méi)有做到的。Nor Flash 的集成讓用方便地調(diào)試Vxwork 等軟件。如圖所示:
Bottom-Board 的把CPU 的所有功能全部引出,方便用戶(hù)使用,LED 和按鍵的加入,可以方便用戶(hù)調(diào)試程序。SPI 和I2C 可以接入PS/2 鍵盤(pán)和MOUSE。
4、S3C2410 支持兩種啟動(dòng)模式:一種是從 NAND FLASH 啟動(dòng); 一種是從外部 nGCS0 片選的 Nor Flash 啟動(dòng),用戶(hù)可以選擇同時(shí)預(yù)裝兩個(gè)操作系統(tǒng)LINUX和UCOS或者WINCE和UCOS.拔下核心板上的跳線(xiàn)帽從NORFLASH啟動(dòng),啟動(dòng)UCOS系統(tǒng)或者NUCLEUS系統(tǒng)。裝上跳線(xiàn)帽以后,從NANDFLASH 啟動(dòng)WINCE系統(tǒng)或者LINUX系統(tǒng);
5、 Wiggle 和JTAG 二合一調(diào)試板內(nèi)置 Wiggle 和JTAG 功能。使用Wiggle 可以很快地把程序燒入Nor Flash,比如說(shuō)寫(xiě)入三星測(cè)試程序utest(180K)只需要1 分鐘不到,而JTAG則需要半個(gè)小時(shí)之入。二者合一讓用戶(hù)方便地寫(xiě)和調(diào)試程序。
三星ARM9 S3C2410 的軟件平臺(tái)綜述
ARM2410 平臺(tái)能提供如下軟件,可以說(shuō)ARM2410 是國(guó)內(nèi)目前提供操作系統(tǒng)最多的開(kāi)發(fā)板,用戶(hù)可以任選操作系統(tǒng)使用 ,板子所有資料全部源碼提供,不做任何技術(shù)保留。
1、 uCos + uCGUI
2、 Nucleus OS (開(kāi)放源代碼的操作系統(tǒng),性能介于Vxwork 和uCos 之間,組件齊全);
3、 VxWorks(全套資料附送給客戶(hù),客戶(hù)可以自己移植,不提供任何技術(shù)支持)
4、 WINCE 4.2 + 移植過(guò)程分析說(shuō)明;
5、 Linux + QT + YAFFS + 移植過(guò)程分析說(shuō)明;
6、 Boot (在線(xiàn)升級(jí)ISP 工具,包括ARM 源碼和上位機(jī)程序源碼,協(xié)議公開(kāi))。
具體詳見(jiàn)各軟件的使用手冊(cè)
7、ARM2410開(kāi)發(fā)板實(shí)驗(yàn)教程
8、ARM2410 開(kāi)發(fā)板支持 WINCE、Linux、UCOS以及NUCLEUS 嵌入操作系統(tǒng)。
嵌入 Linux 操作系統(tǒng)說(shuō)明:
采用 linux2.4 以上的內(nèi)核
支持多種文件系統(tǒng),象 CRAMFS,F(xiàn)AT 以及用于 NAND FLASH 的 YAFFS 文件系統(tǒng)等等
支持 LCD 和觸摸屏
支持 USB HOST
支持 QT
支持 MP3 播放和視頻播放
支持多種網(wǎng)絡(luò)應(yīng)用,象 FTP,HTTP,Telnet 之類(lèi)的網(wǎng)絡(luò)應(yīng)用
WINCE 嵌入式操作系統(tǒng)說(shuō)明:
支持 LCD 和觸摸屏
支持 USB HOST
支持音頻
支持串口
支持網(wǎng)絡(luò)
SD 卡
評(píng)論