EasyARM i.mx28學習筆記——開箱試用總結

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編程。
相關文章
相關標籤/搜索