一,確定目標,linux是一個非常非常大的概念。想全部吃透是不可能的。理想的說,搞懂linux,就可以做所有工作。個人更傾向於說想做什么樣工作,需要側重學linux的哪部分。
二,選擇開發板
學習嵌入式離不開開發板,選擇一款合適的開發板會讓學習事半功倍。對於學習來說嵌入式開發板的選擇要看幾點。
1.看硬件性能及軟件支持情況,是否滿足自己的開發要求,Linux學習目前iMX6ULL開發板比較適合,零基礎來說學習linux后期打算進一步學習安卓,四核4412開發板是不錯的選擇。
- 看資料,系統以及相應的驅動是否提供源碼、開發工具、調試工具、學習用源代碼、底板原理圖、及學習教程等。
- 看售后,初學者在學習嵌入式的時候,可能一個簡單的燒寫系統的過程可能都要弄好幾天(有過這個經歷的人一定有同感),售后技術指導能少走彎路,提高學習效率。
學完可以從事哪方面工作呢,網絡應用方向、系統維護方向、驅動開發、嵌入式linux相關工作等。
嵌入式就業前景廣闊,保險行業、醫療行業、金融行業、車載導航、智能農業等多種行業均可用到它!
開發板推薦:
型號 |
迅為I.MX6ULL開發板 |
迅為iTOP-4412開發板 |
處理器 |
恩智浦I.MX6ULL單核處理器
|
三星Exynos4412四核處理器,主頻為1.4GHz-1.6GHz |
架構 |
ARM Cortex-A7 |
ARM Cortex-A9 |
系統支持 |
Linux-QT系統;Ubuntu core系統;Youcto系統;Buildroot系統; |
Linux-QT5.7/Android 4.0.3 /Android 4.4/Ubuntu12.04操作系統 |
學習教程 |
2060+頁手把手教程(持續更新) |
2300+頁手把手教程(持續更新) |
視頻教程 |
69+期實戰視頻,含項目實戰 (持續更新) |
300+期配套視頻,含項目實戰 (持續更新) |
主要學習內容 |
裸機開發,Linux系紡移植,Linux驅動開發,Linux構建文件系統,QT開發,Linux系統編程,Linux系統開發進階 |
安裝開發環境 Linux基本命令 Linux應用程序 Linux驅動開發 編譯並燒寫系統 Android架構 Android應用程序 Android驅動 |
迅為I.MX6ULL開發板
迅為iTOP-4412開發板
關注公眾號“迅為電子”,回復“終結者”,免費下載開發板學習資料。更多技術干貨持續更新。