以文本方式查看主題 - 曙海教育集團論壇 (http://www.hufushizhe.com/bbs/index.asp) -- Linux系統(tǒng)開發(fā) (http://www.hufushizhe.com/bbs/list.asp?boardid=34) ---- 嵌入式Linux和WINCE開發(fā)套件,最強硬件配置,ARM9開發(fā)系統(tǒng) (http://www.hufushizhe.com/bbs/dispbbs.asp?boardid=34&id=1755) |
-- 作者:wangxinxin -- 發(fā)布時間:2010-11-25 9:35:08 -- 嵌入式Linux和WINCE開發(fā)套件,最強硬件配置,ARM9開發(fā)系統(tǒng) 最專業(yè)最頂端配置的基于S3C2410的ARM9開發(fā)系統(tǒng) 對ARM嵌入式系統(tǒng)開發(fā)感興趣的朋友們可以瀏覽我們的論壇網(wǎng)站: 嵌入者之家 http://www.embeder.com 歡迎到我們的論壇上注冊,一起參與討論基于ARM的嵌入式系統(tǒng)開發(fā)技術(shù)。 Email:embeder@126.com ; embedertech@yahoo.com.cn ; embeder@sohu.com Phone: 86-755-22055230 市面上的S3C2410開發(fā)板很多,讓初學者以及應用開發(fā)工程師看得眼花繚亂,挑選費時費力,而且容易被很多宣傳所誤導。這里,EMBEDER為完成一個真正具備實用意義的開發(fā)系統(tǒng),做了很多的努力。 ARMer9高級開發(fā)系統(tǒng)正是是您開發(fā)需要的理想?yún)⒖枷到y(tǒng)。 以下是ARMer9高級開發(fā)系統(tǒng)的幾大技術(shù)特點: CF/PCMCIA卡: 本站開發(fā)的ARMer9開發(fā)系統(tǒng),具備真正可用的CF卡接口,采用專業(yè)的CF卡控制邏輯芯片PD6710,完全支持DMA模式,在WINCE和linux操作系統(tǒng)上輕松實現(xiàn)文件管理功能,在WINCE和linux操作系統(tǒng)下真正可訪問CF卡,具有實用功能。 目前大多數(shù)開發(fā)板宣稱具備CF卡接口,其實并沒有使用CF卡控制邏輯芯片(為了省成本),因此不能實現(xiàn)DMA模式,在WINCE和linux操作系統(tǒng)上根本不可能正常,只能用簡單的程序通過PIO模式進行不實用的讀寫操作。這種開發(fā)板太多太多了,請需要CF卡的朋友務必注意。 VGA解決方案: Linux以及Wince下都支持VGA輸出,軟件上不需要再單獨寫VGA驅(qū)動,S3C2410的wince BSP中的LCD驅(qū)動即可驅(qū)動VGA輸出! 現(xiàn)在僅有的幾家在S3C2410S上擴充的VGA實際上,只是輸出一個靜態(tài)的圖片到VGA進行顯示測試,并不具備可用意義,因為在wince中要寫這部分驅(qū)動才能驅(qū)動VGA,而且我們完全在硬件上幫您完成了一切,現(xiàn)在您不必寫專門的VGA驅(qū)動就可以省去LCD來開發(fā)WINCE和Linux了! Wince和linux下,VGA輸出完全不閃動,畫面清晰自然,該方案目前國內(nèi)只有少數(shù)幾家有實力的廠商做出來了,全是做產(chǎn)品的,將該方案應用到開發(fā)系統(tǒng)上的只有embeder design house。 市面上大多數(shù)S3C2410的開發(fā)板,具備VGA輸出功能是少數(shù),即使宣稱有,實際上也不實用,不能夠產(chǎn)品化。 在開發(fā)產(chǎn)品以及學習過程中,需要VGA輸出功能的朋友要注意詢問清楚。 Nor Flash: Nor Flash是穩(wěn)定可靠的,所以真正需要購買開發(fā)板來做產(chǎn)品的用戶,應該注意,因為大部分用戶都要上操作系統(tǒng),所以市面大部分開發(fā)板只有1、2M的Nor Flash,那是絕對不夠用的,要選擇大容量的Nor Flash,本站開發(fā)的ARMer9開發(fā)系統(tǒng)具備32M Intel Nor flash。 Nand Flash: 很多開發(fā)板提供的Nand Flash不是直接焊上去的芯片,而是只提供一個SMC卡座,需要用戶自行購買SMC卡(Nand Flash的另外一種封裝形式,64M的SMC卡,零售價大約80~100元左右),我們的ARMer9開發(fā)系統(tǒng)提供已經(jīng)焊接好的64M Nand Flash芯片,您無須另外花錢購買SMC卡。 便攜式產(chǎn)品電源方案: ARMer9開發(fā)系統(tǒng)電源部分采用linear的便攜產(chǎn)品電源方案,成熟的便攜產(chǎn)品電源方案,低功耗; ARMer9開發(fā)系統(tǒng)原理圖上的電源部分可直接用于您要開發(fā)的便攜式產(chǎn)品上。 電源部分所采用的芯片:mic5207-1.8V、mic5207-3.3V、LTC3402EMS、LTC3405AE6-1.5 合LTC3405AE6-1.8 近年來,手持消費類產(chǎn)品數(shù)量激增。人們希望它體積小、功能多、電池壽命長。線性穩(wěn)壓器體積小、價格低,因而甚受歡迎。然而,它的效率低,嚴重地影響了運行時間。現(xiàn)在很多手持式產(chǎn)品用一節(jié)鋰電池(電壓范圍從4.2 V至3.0 V)供電。越來越多小功率DC/DC變換器能夠把一節(jié)鋰電池的電壓轉(zhuǎn)換為手持式產(chǎn)品所需的電源電壓。而且,有很多新型變換器在很寬的負載電流范圍內(nèi)的轉(zhuǎn)換效率很高,大大地延長了電池的使用壽命。 隨著手持式產(chǎn)品功能的增多,它需要的電源電壓種類也增加了。處理器和邏輯電路一般需要低電壓(通常為1.8V),需要一個或幾個降壓變換器。而模擬和背光電路則需要4V至5V的電壓,需要升壓變換器。最難的是數(shù)值在電池電壓范圍中間的穩(wěn)壓電源(例如3.3V),因為它既需要升壓,又需要降壓。目前已經(jīng)出現(xiàn)能夠滿足這些要求,體積小,效率高的小功率DC/DC變換器。 LTC3405是用一節(jié)鋰電池供電的降壓型DC/DC變換器,輸出電流高達300mA,輸出電壓最低為0.8V,可以用作微處理器的電源。這個方案的尺寸很小,因為需要的外接元件很少,而且,由于開關(guān)頻率高達1.5MHz,可以用小型輸出電容器和電感器。LTC3405A采用ThinSOTTM封裝,因而整個DC/DC變換器的高度不到1mm。 大多數(shù)手持式產(chǎn)品有兩種工作方式:工作狀態(tài)和待機狀態(tài)。在工作狀態(tài)下,耗電一般較大,因此,若要延長電池的使用壽命,優(yōu)良的轉(zhuǎn)換效率是必不可少的。然而,多數(shù)手持式產(chǎn)品大部分時間處于待機狀態(tài),只從電池吸取極少的功率,在這時,電源的效率同樣很重要。這表示,電源的靜態(tài)電流必須遠遠低于負載電流以保持高效率。LTC3405A可以在負載電流變化1000倍的范圍內(nèi)保持高效率。在輸出為1.8V時,同步開關(guān)的效率最高大約為92%,同時,工作在突發(fā)方式時,在負載較小的條件下,靜態(tài)電流減小到20μA。即使在負載電流為1mA的情況下也能保持效率高達87%。 降低電源電壓,這是一個明顯的趨勢,但是許多手持式產(chǎn)品仍然需要一些5V的模擬電路,或者用于LCD偏置的更高電壓。同步開關(guān)對于輸出5V的升壓變換器也是實用的。LTC3400升壓變換器的效率高達95%,在突發(fā)方式時的靜態(tài)電流很小,因而在負載較小時的效率仍然很不錯。LTC3400采用在用一節(jié)鋰電池的情況下提供大約5V/300mA的輸出。LTC3401和LTC3402可分別在600mA和1.2A電流下提供5V電壓 LTC3402/ LTC3405器件介紹: LTC3402是全球電源芯片著名廠商Linear Technology推出的一款高效率(97%)同步升壓DC/DC變換器。其主要特性有:效率高達97%的同步整流;由外部電阻器設置的3MHz固定工作頻率;2A開關(guān)額定值;0.85V啟動電壓;0.5V~5V輸入電壓;2.6V~5V輸出電壓;38μA甚低靜態(tài)電流(Burst Mode TM工作);小于1μA的低關(guān)閉電流;不需要肖特基二極管;Burst Mode TM 使能控制;PGOOD輸出;降低開關(guān)噪聲的抗瞬變控制;過溫保護;10引腳MSOP封裝等 LTC3405是Linear Technology推出的一種高效率、同步整流降壓式DC/DC變換器,最大電流可輸出250mA。輸入電壓范圍2.5~5.5V,非常適用于1節(jié)鋰離子電池供電的便攜式應用。 該器件主要特點:工作頻率1.5MHz,允許采用很小的電感及電容;采用同步整流技術(shù),轉(zhuǎn)換效率大于90%,并且可省去外接肖特基二極管;小尺寸TSOT-23 封裝,占位面積小,整個電源的面積小于0.1平方英寸;功耗低,靜態(tài)電流僅20μA,關(guān)閉狀態(tài)時耗電小于0.1μA;有兩種工作模式,可適用于不同的負載條件。 ARMer9高級開發(fā)系統(tǒng)(第二版)的標準配置清單為: 1. ARMer9-Core系統(tǒng)核心板 (支持穩(wěn)定不閃的VGA輸出,直接支持wince下VGA顯示) 2. ARMer9-Base基板 3. ARMer9-Base JTAG調(diào)試板 ARMer9-Core配置 : 設計成的扣板結(jié)構(gòu),穩(wěn)定的六層PCB設計; CPU :工業(yè)級 SAMSUNG S3C2410A,ARM920T內(nèi)核,時鐘頻率可配置,通過CPU內(nèi)部PLL倍頻,最高可達到270MHz,標稱頻率203MHz; 超大容量Flash和SDRAM,滿足各類產(chǎn)品開發(fā)需求: 32M NOR FLASH:Intel StrataFlash E28F128J3 16MB × 2 64M NAND FLASH : SAMSUNG K9S1208U0M 64M SDRAM:兩片SAMSUNG K4S561632E-UC75 內(nèi)置3個UART控制器: 兩個作為標準串口,可接modem; 另外一個可作為為IRDA紅外線數(shù)據(jù)通訊口; 內(nèi)置兩個USB控制器: 一個HOST/DEVICE接口 一個DEVICE接口 VGA輸出解決方案套片(可以通過底板的VGA接口連接普通CRT顯示器,穩(wěn)定輸出CRT的行場同步信號,F(xiàn)IFO緩沖輸出數(shù)據(jù),在WINCE下絕對不閃); 標準WINCE鍵盤接口芯片(在PCB上提供焊盤,需要擴展時可使用) 以太網(wǎng)物理層和MAC層芯片-CS8900A PCMCIA CF卡邏輯芯片PD6710 MMC/SD卡控制器 RTC實時時鐘 IIC總線控制器 SPI總線控制器 IIS數(shù)字音頻輸入/輸出接口芯片-UDA1341TS canbus總線控制芯片(在PCB上提供焊盤,需要擴展時可使用) ARMer9-Base配置 : 二層PCB設計; 5V直流電源輸入; 電池盒連接點(也就是說,開發(fā)系統(tǒng)可以通過鎳氫電池給系統(tǒng)供電); 1個USB Host接口,可以接USB HUB ,U盤,USB鼠標以及USB鍵盤等外設; 1個USB Device接口-用于和PC機通信; PCMCIA/CF卡座,支持熱插拔; MMC/SD卡座,可插MMC/SD卡,支持熱插拔; LCD接口,支持各種STN,TFT LCD,最大可以支持800*600,26萬色; VGA視頻輸出接口,標準25針插口; WINCE鍵盤接口; 2個串口,RS232電平,標準9針插口; 觸摸屏接口,支持四線電阻式觸摸屏; SPI接口; 10M以太網(wǎng)口; 立體聲音頻輸入輸出口(Mic ,Line,Speaker); CANBUS總線接口芯片(在PCB上提供焊盤,需要擴展時可使用); CAN BUS接口(標準電話水晶頭接口,在PCB上提供焊盤,需要擴展時可使用); RTC電池座(可放CR2032電池,供系統(tǒng)RTC時鐘用); 2個通用按鈕,兩個通用LED,提供給用戶編程用; 標準ARM 20芯Embedded-ICE調(diào)試接口,可以直接連接Multi-ICE仿真器 原裝進口的4×100的高精密度連接器,連接系統(tǒng)核心板和底板,提供可靠信號傳輸; 系統(tǒng)核心板上CPU的幾乎所有信號都引到了底板兩排測試孔上,可以供用戶測試。 ARMer9-Base JTAG調(diào)試器 : 提供并口到JTAG接口的電平匹配轉(zhuǎn)換功能、CPLD和Flash的燒寫功能以及簡單的JTAG調(diào)試功能。 必備附件: 5V/2A直流電源一個; DB9交叉串口線一根; Jtag下載電纜一根; 交叉網(wǎng)線一根; USB連接線一根; 配套軟件和文檔資料(一張DVD光盤, 共4.5GB)的主要內(nèi)容(因為太多了,無法全部列出, 選出部分內(nèi)容列舉): 1.ARMer9高級開發(fā)系統(tǒng)全套開發(fā)工具: 2.自主開發(fā)的運行于DOS、Windows98/2000/XP/NT和Linux下的JTAG燒寫程序,可燒寫NOR型Flash(Intel的Strata Flash)和NAND型Flash(Samsung的K9S1208U0M),包括linux版本和dos版本的源代碼,讓您輕松掌握Jtag操作; 3. ARMer9開發(fā)系統(tǒng)測試程序——可以測試ARMer9開發(fā)系統(tǒng)的各種功能,如串口下載,USB下載、SD卡測試、CF卡測試、,音頻測試、按鍵測試、中斷系統(tǒng)測試、NOR Flash以及NAND Flash讀寫測試(一共提供了多達95項測試例程,附帶測試程序源代碼,其中多項測試例程是其他廠商不能提供的) 4. NANDBOOT——這個程序的功能是從nandFlash程序中引導系統(tǒng)的示例代碼,包括源代碼 5. 全套Samsung原版S3C2410開發(fā)資料; 6. ARMer9開發(fā)系統(tǒng)的原理圖; 7. USB驅(qū)動程序,以及源代碼; 8. u241mon底層監(jiān)控程序和DNW下載工具,以及u241mon和DNW工具的源代碼; 9. ARMer9開發(fā)系統(tǒng)文檔資料,包括Linux Bootloader命令行使用指南,ARMer9開發(fā)系統(tǒng)Linux Porting操作指南等自行編寫的多篇開發(fā)文檔,給您提供最有力的支持。 10. WinCE4.2.NET BSP for ARMer9開發(fā)系統(tǒng),包括整套BSP的源代碼! 11. ARMer9開發(fā)系統(tǒng)上運行的WinCE4.2.NET內(nèi)核,CS8900A以太網(wǎng)驅(qū)動,串口驅(qū)動,USB HOST & DEVICE驅(qū)動和SD/MMC卡驅(qū)動,CF卡驅(qū)動均可完成,在WinCE下可以使USB鼠標,USB鍵盤,U盤,SD/MMC卡和CF卡等外設,聲音播放正常,可以使用WINCE下的播放器播放MP3,可以用WINCE下的MediaPlay播放視頻文件; 12. ARM ADS1.2開發(fā)環(huán)境 13. ARMer9 Linux SDK包(包括專用開發(fā)工具): 14. Linux for S3C2410:Bootloader以及源代碼、Linux Kernel 2.4.18內(nèi)核源代碼,Root文件系統(tǒng)(Cramfs文件系統(tǒng))、全套編譯工具(自編了一個安裝的Makefile,讓交叉開發(fā)環(huán)境的安裝過程變得簡單方便),含CS8900A以太網(wǎng)驅(qū)動,串口驅(qū)動,USB HOST & DEVICE驅(qū)動和SD/MMC卡驅(qū)動,最新的嵌入式Linux的小型化Shell-BusyBox-1.00(提供了很豐富的命令,和PC機上linux中的shell命令媲美),帶所有驅(qū)動的源代碼 15. ARMer9 Wince開發(fā)工具盤: WinCE4.2.NET Platform Builder(支持ARM SH2 MIPS XSCALE X86等所有芯片體系結(jié)構(gòu) 開發(fā)工具資料以及文檔一共配套為一張DVD光盤,有效內(nèi)容4.5GB! |