1樓:神諭大人
嵌入式系統學習路線:c語言;c++;作業系統;計算機組成原理:linux程式設計;arm;硬體程式語言(fpga);類比電路&數位電路。
1.c/c++語言,可以說這是計算機行業的一門必修課,所以要紮紮實實掌握好。
2.作業系統,要學習一下作業系統的基本原理,熟悉linux環境下的開發環境,然後你就照著相關的資料寫一個作業系統試試看。
3.計算機組成原理,要能夠熟悉計算機的基本原理,看看你一個計算機的基本組成以及軟體實質是如何來跑的。
4.可以選擇一些書籍來作為參考.
5.arm,可以說是當下很流行的微機,自己可以想辦法移植一個作業系統上去。
6.硬體程式語言,晶片到底是怎麼做成的呢,學習完這門課程,你就很清楚了。
7.類比電路&數位電路,硬體的基礎,如果可以的話,學習下protel ,自己做個硬體pcb板試試。
嵌入式開發要學的內容就簡單介紹以上這些內容了,華清遠見星創客是嵌入式高階學習班,可以來學習哦。嵌入式系統學習路線,羅列的這幾點可能不太全面,但對於基礎入門學習者會有幫助。
2樓:卡拉伊哈
個人總結的嵌入式學習步驟:
嵌入式學習步驟分為三個階段
1.:基礎與理論階段
主要包括一些理論知識,你至少了解這行業吧,基本的linux系統使用;其次就是嵌入式核心開發語言c語言(必須精通);瞭解c語言資料結構及經典演算法程式設計;最後就是要了解嵌入式產品的一個基本的開發流程,這對後續的開發有很大的幫助,不至於是那麼的迷茫。
2.:嵌入式系統核心開發
整理了下,至少這些是你要學會的,當前企業招人,應用層的開發挺多,特別剛入行前期,神馬驅動的、移植的相關的可能你還不熟練,找工作就靠下面這些知識點了。
嵌入式 linux應用程式設計;
嵌入式 linux併發程式設計;
嵌入式 linux網路程式設計;
嵌入式資料庫開發;
嵌入式 linux應用綜合專案;
arm處理器程式設計;
arm硬體介面開發;
3.:底層
嵌入式底層一般會涉及到,如何把你寫的程式移植到開發板上執行,那麼就會接觸到系統移植、核心驅動開發等等,這是嵌入式工程師最高境界。主要要學以下這些:
嵌入式linux系統開發;
嵌入式linux核心開發;
嵌入式linux驅動開發基礎;
嵌入式linux驅動高階開發;
嵌入式學習步驟就是這麼多,除以上相關學習內容外,對於嵌入式學習者來講還應該具備一些學習態度和學習方法。
1.在學習和工作中要腳踏實地
在對所學內容有一定了解之後,在任何專案進行中就保留自己的想法,如果自己能夠解決更好,如果不能可以找其他朋友幫忙,共同**遇到的問題,如果只懂執行過程,沒有自己的想法,即使人家把**給咱,咱又能瞭解多少?
2.多看**、多寫**
3.及時對自己的知識進行充電。來華清遠見星創客精英訓練營,是一個不錯的進階提升的培訓班。
建議現在打算學習嵌入式的朋友們一定要多看、多練,見多識廣,熟能生巧。
以上嵌入式學習步驟主要涉及的內容有嵌入式專業知識的學習和學習態度的一些小建議,希望以上內容對你會有所幫助。
怎樣學習嵌入式,嵌入式應該學習什麼如何學習
首先,你要選擇處理器?arm還是x86架構的?其實,從該處理器體系結構開始學,這個是重點!同時要求有c語言的基礎和學習相應的組合語言。第三,學習部件程式設計,學會控制部件。第四,可以選擇一個嵌入式作業系統進行學習,uc os ii是不錯的入門選擇。最後,恭喜您,學完了。希望我的對您有所幫助!鼎嵌技術...
怎樣選購嵌入式烤箱,嵌入式蒸烤箱要怎麼選擇啊?
fotile方太 在選購嵌入式烤箱時主要看以下幾點 1 控溫精準 烘焙對溫度的要求很高,如果加熱不均勻會導致食物口感 色澤度有所欠缺,選購時重點檢視烤箱精準控溫能力,箱體內溫度波動越小越好。2 操作方便 現在國內家庭大多都是剛剛接觸烤箱,所以操作的便利性以及智慧化程度也是需要注意的地方,智慧好操作的...
嵌入式,嵌入式系統軟體開發,嵌入式應用軟體開發的定義分別是什麼?及其區別
無奈嘆水東流 嵌入式系統以應用為中心 以計算機技術為基礎 軟硬體可裁剪 功能 可靠性 成本 體積 功耗嚴格要求的專用計算機系統。參考 http 嵌入式系統是一種專用的計算機系統,是相對於我們普通的筆記本 桌上型電腦這些通用計算機系統而言的。基於以上理解,我用我的理解回答你的問題。嵌入式 是一種專用的...