關於嵌入式系統怎麼學,怎麼學習嵌入式系統開發 如何學好嵌入式系統

2025-07-18 16:45:09 字數 1090 閱讀 1426

怎麼學習嵌入式系統開發_如何學好嵌入式系統

1樓:豬八戒網

如果是希望向嵌入式軟體方向發展的話,目前最常見的是嵌入式linux方向,關於這個方向,我認為大概分3個階段:

1、嵌入式linux上層應用,包括qt的gui開發。

2、嵌入式linux系統開發。

3、嵌入式linux驅動開發。

嵌入式目前主要面向的幾個作業系統是,linux,wince、vxworks等等。

linux是開源免費的,而且其源**是開放的,更加適合我們學習嵌入式。

所以你可以嘗試以下路線:

1)c語言是所有程式語言中的強者,微控制器、dsp、類似arm的種種晶元的程式設計都可以用c語言搞定),因此必須非常熟練的掌握。

2)作業系統原理,是必需的,如果你是計算機專業畢業那也就無所謂了,如果是非計算機專業的就必須找一本比較淺顯的計算機原理書籍看一看,把啥叫「程序」「執行緒」「系統排程」等等基本問題搞清楚。

3)linux作業系統就是用c語言編寫的,所以你也應該先學習下linux方面的程式設計,只有你會應用了,才能近一步去了解其核心的精髓。

4)瞭解arm的架構,原理,以及其彙編指令,我們在嵌入式開發中,一般很少去寫彙編,但是最起碼的要求是能夠看懂arm彙編。

5)系統移植的時候,就需要你從最下層的bootloader開始,然後核心移植,檔案系統移植等。而移植這部分對硬體的依賴是非常大的,其配置步驟也相對複雜,也沒有太多詳細資料。

6)驅動開發。

linux驅動程式設計既是個極富有挑戰性的領域,又是乙個博大精深的內容。

linux驅動程式設計本質是屬於linux核心程式設計範疇的,因而是對linux核心和核心程式設計是有要求的。在學習前你要想了解linux核心的組成,因為每一部分要詳細研究的話足夠可以擴充套件成一本厚書。

以上只不過是笑備大概的框架,在實際的開發中還會涉及很多東西,比如:交叉編譯、makefile、shell指令碼等等,所以說學習嵌入式的週期較長,門檻較高,自學的話更衡公升返是需要較強的學習能力和專業功底。只要能堅持下來一定會取得成功!

你可以到華清遠見**上了解更多嵌入式的相關資料。各大書店及圖書館也有華清遠見出版的暢銷嵌入式專業圖書,了咐飢解一下相信對你有幫助!

關於嵌入式系統幫下忙啊

電子資訊工程專業,嵌入式開發是軟硬體結合的技術,而電子資訊工程專業,基本軟硬體方面的知識都會涉及。嵌入式開發需要的基礎知識,主要是這些 一是程式設計的基礎,例如 基本的程式語言基礎,至少對資料型別 程式的結構及流程控制等最基本的內容要相當清楚,所以建議惡補一下c語言,譚浩強的書籍可以看看,呵呵!另外...

關於在東方賽富學習嵌入式系統(或者其他培訓機構)

1 這個問題不難,北京華清遠見嵌入式學院的嵌入式linux就業班,學習週期為4個月,但因為他們是滾動開班,報名參加培訓的人很多,所以每月都會有新班開班,這對在校生來說,方便多了,很多像你這樣的在校生到華清遠見學習,都是把四個月拆開來的,比如暑假學兩個月,寒假再跟班學兩個月 當然你不用怕學的知識脫節,...

led嵌入式天花燈怎麼安裝,led嵌入式天花燈安裝

根據筒燈小頭的直徑尺寸,略微加大8 15毫米左右,選用相應直徑的擴孔器,直接在預裝面開出相應尺寸的圓孔,然後將筒燈燈身上 向下 的彈簧翻折到上面,塞入預開孔裡面即可。如果是邊沿吊頂,可以裝入以後接線,如果是全套暗裝,必須在整體塞入之前接好線。搞定,通電。led嵌入式天花燈安裝?按尺寸在吊頂上開好圓形...