嵌入式開發要學什麼,學習嵌入式開發要學習哪些知識?

2022-01-15 13:30:36 字數 2680 閱讀 1297

1樓:

arm+linux路線,主攻嵌入式linux作業系統及其上應用軟體開發目標:

(1) 掌握主流嵌入式微處理器的結構與原理(初步定為arm9)

(2) 必須掌握乙個嵌入式作業系統 (初步定為uclinux或linux,版本待定)

(3) 必須熟悉嵌入式軟體開發流程並至少做乙個嵌入式軟體專案。

從事嵌入式軟體開發的好處是:

(1)目前國內外這方面的人都很稀缺。這一領域入門門檻較高,所以非專業it人員很難切入這一領域;另一方面,是因為這一領域較新,目前發展太快,大多數人無條件接觸。

(2)與企業計算等應用軟體不同,嵌入式領域人才的工作強度通常低一些(但收入不低)。

(3)哪天若想創業,搞自已的產品,嵌入式不像應用軟體那樣容易被盜版。硬體設計一般都是請其它公司給訂做(這叫「貼牌」:oem),都是通用的硬體,我們只管設計軟體就變成自己的產品了。

(4)興趣所在,這是最主要的。

學習嵌入式開發要學習哪些知識?

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

2樓:菜鳥程式設計師

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

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

手打望採納

3樓:匿名使用者

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

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)

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

嵌入式技術需要學習什麼

4樓:匿名使用者

嵌入式系統作為除pc端外的另一種系統,應用領域極其廣泛,分為微控制器、

內arm、fpga、dsp、ic設計、微容處理器體系結構幾個方面。需要學習的東西有:linux系統、c++、等。

推薦華清星創客學院的教程,每個知識點都有對應的案例,理解起來很容易,零基礎入門的量身教程。技術問答讓你的每天的問題可以得到及時的解答,不留尾巴。課程內容乾貨多,廢話少,互動式讓枯燥的課程變得生動有趣,加強你的學習慾望。

線上無費用試聽

5樓:江西新華電腦學院

你可來以去學習一門很不錯的源

選專業呢,現在都是網際網路的時代,學習電腦會很不錯,在社會之中還是需要很多電腦行業的人才,電腦對於現在的年輕人是乙個了解的行業,所以學習電腦會很容易上手的,而且學習電腦專業是0基礎入門學習的呢

6樓:匿名使用者

**上找乙個主流的linux arm學習板,現在學習版基本都是4核了,一般都是能跑qt或者android。問下有沒有opencv的qt例程。itop4412開發板可以的

7樓:杜昌韋_是也

嵌入式,其實就是來arm+linux,重點自其實是嵌入式作業系統,建議先從微控制器做起,了解gpio、定時器啥的,也理解怎麼用c語言操作硬體。然後再去學linux作業系統,shell語法等,然後再買乙個arm開發板(初期買2410足夠),學驅動開發啥的,建議去星創客學習。學完了以後,做幾個驅動,就可以找工作了。

8樓:阿斯頓馬丁

你說什麼嵌入式啊?鑽石?還是php類嵌入式語言?

9樓:匿名使用者

itop4412開發板我們學校的學長都在用,我也想看看行嗎

嵌入式開發要學哪些課程,學嵌入式開發都要學什麼?

嵌入式開發的必學課程 c語言,c 作業系統,計算機組成原理,linux程式設計,51微控制器,arm,硬體程式語言,模擬電路 數位電路。嵌入式培訓分幾個階段的學習,從基礎到實戰的練習,一點一點學習和掌握這門技術。學習的課程內容包含 嵌入式高階c語言 嵌入式裝置及gui開發 嵌入式linux高階程式設...

嵌入式到底要學些什麼,嵌入式開發需要學什麼?

嵌入式就是要學習微控制器的使用,電路的設計,範圍很廣。具體一點說,最基礎的是需要學習微控制器及其程式語言,同時還要掌握模擬電路設計和數位電路設計,提高的話還要學習arm,dsp,cpld和fpga,相關的微控制器和嵌入式處理器的程式語言,包括彙編 c vhdl。這些知識組合在一起才能成為乙個相對合格...

嵌入式方向,嵌入式是做什麼的

搞fpga是為人民服務的。哈哈,開個玩笑。fpga可以為arm服務,為dsp服務。fpga可謂是乙個 多面手 arm可以做的他也可以做,dsp可以做的他也可以做,arm和dsp不能做的他還可以做。fpga可以看成是cpld的公升級版,可以做佈線 狀態機,可以並行。fpga的軟體層面就是在fpga上跑...