嵌入式工程師學習框架

2021-07-26 07:21:19 字數 752 閱讀 9605

我整理的是朱有鵬老師所講的,嵌入式程式設計師學習的框架(也就是學習路徑)。 

首先是核心課程的基礎——linux環境下的c語言,這部分是最重要也是容量最大的。其次核心課程還包括linux應用程式開發(系統程式設計、網路程式設計);arm程式設計(arm體系結構、arm彙編、開發板常見外設裸機程式設計);linux系統移植;linux驅動開發。這些是核心課程的內容也是費時最多的,如果按一天4個小時高效學習,要學3個月左右(是不是很多啊,但如果這部分學完你就可以找工作了)。 

然後是拓展方面分為三個方面:android拓展、物聯網拓展、實訓專案拓展。 

android拓展分為android應用開發、android系統定製、android hal驅動。前面乙個是目前對基礎要求低的,主流的方向(網上教程最多)。後面兩個都要在linux環境下開發,難度較大。 

物聯網拓展主要是涉及軟硬體結合(本人是物聯網專業的,是先學的硬體才接觸linux的,感覺也可以),主要有gps和地圖查詢服務,wifi,藍芽,zigbee,rfid等等,這些硬體挺多的,每個都有自己的特性,買硬體的時候賣家一般都要提供一定的學習資料,只要肯認真肯定可以學會的。一般建議學習路線是:51-zigbee-stm32-arm(也就是linux系統程式設計、網路程式設計了),其他模組在做專案過程中再去掌握也是可以的。 

實訓專案拓展就上將上面三個拓展進行結合:比如四軸飛行器,溫濕度採集分析系統等等。 

以上就是朱老師的學習總體框架,我的呢和他的有些不一樣,我是從硬體先做起然後才接觸linux的,每個人都有自己的學習路線,只要能夠走下去就行,條條大路通羅馬嘛。

嵌入式工程師 學習路線

近來嵌入式挺火,於是大家都往這裡擠。我想提醒大家的是,嵌入式馬上也會成為如今的軟體業。在你進來之前請先考慮清楚。但只要我們真的學精了一樣東西,不管它將來變成什麼樣,哪怕最後只剩下乙個人,那個人也一定就是你自己。很多人以為搞嵌入式就是隨便找本書看看,在電腦上編幾個程式就完事。非也,其實嵌入式的門檻是比...

嵌入式Linux系統工程師學習大綱

嵌入式linux 系統工程師就業班 1 入學基礎考試複習大綱 1 作業系統部分 3 n主要參考書 3 n基本概念和基礎知識 3 c語言 資料結構與程式設計部分 4 n使用教材及參考書 4 n考試的基本要求 4 n基本概念和基礎知識 4 n程式設計部分要求 4 微機原理與接 術部分 5 n使用教材及參...

嵌入式工程師需要mysql 嵌入式工程師的發展路線

最近遇到很多處於迷茫中的新手,在糾結要不要去學嵌入式,主要問題在於嵌入式的門檻非常高,經驗少 或者非電子專業投身嵌入式行業能否發展下去。現在嵌入式開發行業的確發展很好,大多數從業者都是科班出身,但我們也看到很多非科班的人分享了自己的從業過程,也許起初知識不如科班的多,但他們經過持續數年學習實踐,也成...