arm activesync 串口 之(linux移植)

開發嵌入式系統,現在都用操作系統,現在最流行的嵌入式操作系統無非就是linux和wince,當然vxworks這裏我們 不提。
 嵌入式系統現在吵的最火的是arm公司出的arm處理器,主要有arm9,arm10,arm11,現在用的最多的是arm9,後兩種實際應用的不多,你可能認爲還有arm7啊,arm7在我看來,已如昨日黃花,青春不在。
我 現在說的主要是arm9處理器上如何應用linux操作系統和wince操作系統。我用的是 凌雲邏輯公司的edb9315a  處理器,是cirrus logic  公司目前最高檔的一款arm處理 器,具備2個usb 接口,3個串口,irda接口,lcd接口,vga接口,ethert 網接口,鼠標接口,鍵盤接口,64MSDRAM,16MFLASH.


如果在arm處理器上跑操作系統,如果你的arm處理器具備顯卡功能,也就是說有 lcd或vga接口或屏接口,那你認爲嵌入式系統開發和臺式機系統沒有仕麼區別,怎麼這麼說了,因爲如果你開發的嵌入式系統如果有lcd 或vga接口的話,那你很好調試,因爲可以看見啊。目標板的界面不管是linux還是wince ,只要有界面是可見的,都和臺式機差不多,大家都用過windows,  wince界面和windows的差不多,尤其是用法,如果你不編程只使用的話。而linux我想你想做嵌入式系統的話,《suncilang》你肯定接觸過redhat,或着是hongqi  ,我做嵌入式系統的時候,因爲只聽過linux 系統,沒有見過,所以就花了 10元錢在電子市場買了一張redhat的光盤,共3張碟,redhat的安裝和windows 一樣,也是光盤啓動,然後是安裝嚮導,你只要點擊下一步既可。裝完後的第一件事設置上網,linux自帶adsl撥號上網軟件功能,你只要設置一下,就可以了,我的就是中國電信的512k寬帶上網,每個月80元人民幣,linux也可用光盤,光盤很簡單,你 只要插入光盤,linux操作系統桌面就會出現光盤圖標,很好用,也很簡單。u 盤的加載就比較麻煩一點,有具體加載命令,可在網上查找方法,百度知道上有一篇文章很好,講的很全面,這也是我爲仕麼說裝linux  ,一定要能上網的原因,因爲能上網,就可以在網上查資料,網上有很多前輩的文章和使用方法關於linux,linux 也可以播放電影和mp3等各種各樣的音視頻文件,此時,就需要從網絡上下載,安裝,這對學習linux 有好處的,安裝時最好用命令符安裝.好多人想學linux,等裝了linux後,用了幾個月覺得就是這樣,linux沒有仕麼大不了的,那我要 告訴你那是因爲你沒有上網,你的機子不能上網,所以你也就堅持不下來。當然 ,linux也可以用qq,而且很好用 的,名字就叫lumaqq.

以上,是我用 redhat linux操作系統的經歷,如果不是我以後要開發嵌入式系統,我也不會裝redha linux.
 我上面說的我用的嵌入式系統是cirrus logic 公司的edb9315a開發板,用的處理器是arm9cpu,具備可視化界面,有鼠標,有鍵盤,而cirrus logic 公司本來就給你提供 linux內核,所以你只要下載進去就可以了,下面我主要講如何移植linux內核到edb9315a開發板的過程,首先從arm.cirrus.com網站上下載linux內核,我下載的2.6.x的內核,我要說的是linux操作系統主要有redboot.bin, ZIMAGE文件,和ramdisk文件。這是必備的,就想你要做飯,必須要有大米一樣。二、建立tftp服務器,tftp server從網上下載,tftp服務器很好配置,不像wince 搞的仕麼嘛,用的仕麼服務器,dhcp,把我搞的焦頭爛額,爲了一個dhcp 服務器搞了好多天,到最後我在註冊表中指定了一個固定ip了事,建議沒有dhcp 服務器的朋友一直wince 的時候,用固定ip,最好了。好了,回頭在說linux 的移植,tftp服務器如果你不會配置的話,很簡單,上網啊,其實很簡單,只有一步很簡單 ,就是你必須把linux的服務器地址指定成你安裝tftp服務器的機子的ip.

移植方法,可到arm.cirrus.com網站上下載。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章