嵌入式開發職位要求:linux系統、shell程式設計、linux開發環境、c語言、arm硬體平台、資料結構、linux核心、驅動程式等
先從shell著手,以後慢慢補充哈
shell推薦書籍
推薦書籍
1.鳥哥的linux私房菜 基礎學習篇(第3版)
它對linux講解,由淺入深,一定會讓很多初學者愛不釋手的。
2.linux與unix shell程式設計指南
shell入門級別書籍
3.高階bash指令碼程式設計指南(實驗樓教學)
高階bash指令碼程式設計指南原版官網鏈結
shell提高書籍
學習一段時間後,可以給自己乙個測試按:shell 水平測試系列並非覆蓋 shell 的所有方面,而是挑選一些題目以引發思考,
以管中窺豹的方式達到檢驗水平的目的.
[ shell 水平測試 ][ overview 篇 ]
[ shell 水平測試 ][ sed 篇 ]
[ shell 水平測試 ][ awk 篇 ]
[ shell 水平測試 ][ regex 篇 ]
嵌入式的學習規劃
1 嵌入式的整體學習規劃參考 朱老師物聯網大講堂 的 嵌入式核心課程 和 stm32完全學習 2 嵌入式linux整體分為 arm裸機 uboot和系統移植 linux應用程式設計和網路程式設計 linux驅動開發四個部分 3 stm32學習分為 stm32完全學習 ucos32系統移植 專案綜合篇...
嵌入式linux入門學習規劃
arm linux路線,主攻嵌入式linux作業系統及其上應用軟體開發目標 1 掌握主流嵌入式微處理器的結構與原理 初步定為arm9 2 必須掌握乙個嵌入式作業系統 初步定為uclinux或linux,版本待定 3 必須熟悉嵌入式軟體開發流程並至少做乙個嵌入式軟體專案。從事嵌入式軟體開發的好處是 1...
初識嵌入式 嵌入式開發概述
1 什麼是嵌入式技術 1 嵌入式軟體與非嵌入式軟體的區別?答 嵌入式軟體是結合作業系統之上做的開發 非嵌入式軟體是做的裸機開發。裸機 沒有作業系統 2 嵌入式開發與微控制器開發的區別?答 區別 是否有作業系統。拓展 答 優點 解決了軟體的移植性 解決了開發人員的能力的劃分問題。提供了豐富的網路協議 ...