嵌入式開發要學什麼,難嗎

時間 2021-10-14 23:29:39

1樓:菜鳥程式設計師

難到不難,就是有點多。比其他it行業學得多,但是薪酬也比較好(風口行業除外,搞演算法的也除外)。建議有c語言基礎,彙編基礎。

再用51入門,然後學stm32,然後 a7.a9.linuex.

手打望採納

2樓:匿名使用者

學習嵌入式的門檻是比較高的,自學比較難,但是工資也比較高,最好有人帶!具體如下:

1、你需要有錢。

(1)、開發板貴

(2)、培訓費貴

(3)、開發平臺是貴得不能再貴。

2、需要學習的東西多。(1)、首先是c語言,只要精通c語言你就完成了入門的一小步;

(2)、arm,像m3,m4都可以,學習的開發板可以學主流的stm32,學好m3或者m4你可以說是正式入門了(這方面有微控制器基礎最好);

(3)、接下來這個比較難,市場是主要學linux,然後學驅動,像arm中的a系列也可以去了解下,這方面確實難,所以上面一個一定要掌握好,驅動方面慢慢來。

下面大概說要學什麼吧

1、《c語言》第二版 譚浩強 ; 《c程式設計語言》第二版 徐寶文譯 機戒工業出版社

2、《資料結構》c語言版 黃國愉、葉乃青編 清華大學出版社

3、學習arm。

6、學習ucos!!作業系統。

細讀《嵌入式實時作業系統uc/os-ii》第二版 召貝貝譯

(2)、能編寫在ucos!!作業系統環境下執行的針對具體硬體的驅動程式

7、熟悉linux環境,學習linux環境程式設計,學習交叉程式設計(可以用主流的小紅帽系統)

8、學習linux作業系統。

(1)、《unix環境高階程式設計》

(2)、細讀《linux核心完全註釋》

(3)、細讀《understanding the linux kernel 2》

(4)、利用源**閱讀利器工具」source insight」進行真正的linux核心原碼刨析

(5)、最後進行核心移植,並能編寫在linux作業系統環境下執行的針對具體硬體的驅動程式

9、學習linux裝置驅動編寫。《linux裝置驅動程式》(驅動比較難,最好有人帶)

10、複習c++,學習用qt進行圖形介面程式設計

(1)、細讀《qt程式設計寶典》

(2)、學會通過檢視qt電子文件進行qt gui實地程式設計

(3)、學習交叉程式設計.(其實就是把命令qmake變為tmake)

大概就是這樣了,講不了太詳細,有問題可以直接私我

嵌入式軟體開發要學什麼 要學哪些東西

學習嵌入式軟體開發應該從學習微控制器開始,微控制器是一切嵌入式的基礎,最早的嵌入式系統就是以微控制器為核心的,隨著技術的進步和發展,才逐步發展到現在的dsp arm為核心的等高階高速控制系統。微控制器是基礎,同時也是現在較大系統不可分割的組成部分,比如汽車,主控系統是arm,但各個子系統仍然是微控制...

嵌入式,嵌入式系統軟體開發,嵌入式應用軟體開發的定義分別是什麼?及其區別

無奈嘆水東流 嵌入式系統以應用為中心 以計算機技術為基礎 軟硬體可裁剪 功能 可靠性 成本 體積 功耗嚴格要求的專用計算機系統。參考 http 嵌入式系統是一種專用的計算機系統,是相對於我們普通的筆記本 桌上型電腦這些通用計算機系統而言的。基於以上理解,我用我的理解回答你的問題。嵌入式 是一種專用的...

嵌入式好學嗎?嵌入式需要學習什麼

不好學,但是很有錢途。嵌入式軟體層次結構以及開發流程。linux系統介紹 安裝與基本操作。linux檔案型別 目錄組織結構及讀寫許可權 系統管理。編寫linux shell程式。linux裝置管理 網路管理 程序通訊。linux串列埠程式設計。如何編寫嵌入式linux的裝置驅動。嵌入式圖形使用者介面...