嵌入式個人規劃

2021-07-04 17:18:44 字數 638 閱讀 7021

嵌入式開發職位要求: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 嵌入式開發與微控制器開發的區別?答 區別 是否有作業系統。拓展 答 優點 解決了軟體的移植性 解決了開發人員的能力的劃分問題。提供了豐富的網路協議 ...