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上跑...