0 前言
本月初(2014年8月)購買了周立功的EasyARM開發板,主控爲EasyARM i.mx287。出於下面幾個理由購買了該開發板。
【1】主要緣由,有人約我一塊兒學習一塊兒使用該開發板。
【2】該開發板性價比較高,到手300元之內,比2440/2410開發板稍廉價些。
【3】該開發板的CAN功能是一個特點。
【4】經過學習EasyARM i.mx287,比較和樹莓派的開發的不一樣。
【建議】
假設親愛的讀者Linux的基礎比較薄弱的話,請優先考慮樹莓派。假設今後類ARM開發板入手,可能會搞不清楚在哪裏寫代碼,在windows中寫,在虛擬機中寫仍是在EasyARM中經過vi寫;將會把大量的時間花費在怎樣燒寫uboot,爲何燒寫了uboot還要燒寫鏡像,文件系統又是幹嗎的;怎樣編寫makefile,怎樣把可運行文件傳輸到EasyARM中;爲何有的地方有sudo有的指令前有#,爲何有時爲-r有時爲-R;千辛萬苦實現了LED控制,馬上感受是否是要學習Linux驅動編寫;最後還要不要學QT呢。糾結的問題實在太多太多了。
假設親愛的讀者糾結和我同樣的問題,建議您仍是先入手樹莓派,而後再着手此類ARM開發板。學習樹莓派可以幫助您創建Linux信心,樹莓派表現的更像具備GPIO的電腦。
1 詳細安裝過程
【0】必要的裝備
除了開發板包裝盒內的材料以外,還需要:
【必須】USB轉串口線,串口側爲USB公頭。
【必須】一根USB線(之前MP3上的數據線),請注意該類型USB線並不是手機上用的那種。
【可選】假設使用TF卡燒寫uboot、linux鏡像和文件系統,需要一張TF卡和一個讀卡器,TF卡建議爲Class4,容量不限,先格式化爲FAT32文件系統。
【1】安裝液晶屏
安裝液晶屏排線時應注意方向,排線有金屬部分應「朝下",安裝完畢以後排線外觀例如如下圖所看到的。
圖1 安裝完畢以後排線外觀——圖片來自周立功淘寶店
【2】通電執行,默以爲wince
出廠狀態下,默認Nand Flash中默認安裝的爲wince,假設需要使用Linux的話,則必須先格式化Nand Flash在燒寫linux鏡像和文件系統
【3】安裝補丁
請具體查看周立功官方站點,
下載《Nand修復格式化工具》,覆蓋資料光盤中同文件夾中的內容。【2014年8月】該步驟有」時效性「,請以周立功官方資料爲準。
【4】插入UBS線,稍等片刻等待windows完畢驅動安裝
開發板通電以後插入USB線,請稍等片刻等待驅動安裝完畢,參考周立功《Linux開發指南》進行操做。
【5】使用T卡升級
周立功《Linux開發指南》中提供了多種燒寫方法,當中T卡升級最爲方便。建議燒寫uboot+Linux內核+文件系統。請注意該開發板爲64M RAM,請勿燒寫128M RAM中的內核與文件系統。
【6】經過串口登陸
安裝完Linux系統以後,使用串口登陸,波特率爲115200+8+N+1,登陸名爲root,password也爲root。
2 總結和展望
【1】製做rootfs,經過uboot下載。
【2】嘗試交叉工具鏈,在EasyARM中安裝SQLite。
【3】學習文件IO編程。