如何學習嵌入式

2021-05-23 23:31:35 字數 995 閱讀 6527

對於嵌入式工作室的同學,最大的困難莫過於真正的找到自己的方向。嵌入式本身實在包含太多的東西。以下是我進工作室半年的一些總結(基於linux開發平台),希望對大家有所幫助。

對於選擇嵌入式方向的同學,大部分原因應該是覺得嵌入式包含的東西比較廣闊。可以學到很多東西。然而太廣闊的內容不一定是一件好事。就單單基於linux嵌入式開發平台的同學來說我們學的東西有 linux作業系統用法,用qt開發圖形介面應用程式,網路程式設計,多執行緒或多程序程式設計,驅動開發等。以上說的只是幾個塊,在真正學習的時候發現每一塊都涉及很多的東西。面臨這麼多要學習的內容,有的同學往顧此失彼。因此需要乙個完整的規劃,才能達到理想的效果。一般來說上面幾大塊可以按以下順序進行學習:

1.首先學習linux的一些基本知識,如對linux的檔案系統以及shell命令有所了解,知道如何在linux下面編輯簡單的c程式並執行。

2.學習用qt編寫簡單的程式,懂得qt的基本用法,懂得如何運用qt designer,不涉及到linux系統的函式呼叫既此時寫的**可以在linux下面執行,也可以在windows下面執行,這個階段還有乙個重要內容就是學會搭建自己嵌入式開發環境,能把自己寫的應用程式在開發板上跑起來。

3.學習linux環境下的程式設計如網路程式設計,多執行緒和多程序程式設計,基本檔案i/o操作等。雖然qt在上層也提供了這方面的東西,但他們封裝的太厲害,用起來不方便。因此還是非常有必要學習底層操作,提高靈活性。在這力薦《unix環境高階程式設計》這本書。

4.進一步學習qt,如資料庫程,盡量把上一階段學的東西融合到裡面去。做到顯示用qt的圖形介面,底層實現用linux提供的庫函式。把多執行緒,多程序等方法引入應用程式當中。

5.進一步對linux系統有所了解,包括linux核心的基本構架.

6.最後的終極目標是學習驅動當然這個階段是建立前面的基礎之上。

當然在學習的每個階段都應該有自己的成品出來,既能提高信心,也能測試下自己的能力。

以上只是站在技術的角度上講解整個學習的過程,作為乙個合格的嵌入式開發人員,還需要學習很多的東西。因此需要有一顆好學的心。

如何學習嵌入式 嵌入式如何入門?

學習嵌入式,該學習什麼基本的知識呢?嵌入式如何入門?其次,應該對作業系統有所了解,這對你對硬體和軟體的理解,絕對有很大的幫助。應該把系統的管理理解一下,比如程序 執行緒,系統如何來分配資源的,系統如何來管理硬體的,當然,不是看書就能把這些理解透,如果不是一時能理解,沒關係,多看看,結合以後的專案經驗...

如何學習嵌入式

如何學習嵌入式 第一篇 先講一講需要掌握的基本技能。答 1 c語言是所有程式語言中的王者 微控制器 dsp 類似arm的種種晶元的程式設計都可以用c語言搞定 因此必須非常熟練的掌握,大學本科教學中的c語言是遠遠不夠的,有兩個非常重要的內容沒有講 檔案的操作 和 io的操作 其中 io的操作 是必須掌...

如何學習嵌入式

學習嵌入式就業前景廣泛,你可以做手機,pda,mp4,遙控玩具,psp,相機,家電控制 洗衣機,電飯煲等 汽車導航儀,只要跟電子控制相關的。此外,嵌入式這個行業也利於個人創業,也是這為什麼越來越多的人參加 嵌入式培訓 的原因。如何學習嵌入式相信是困擾所有嵌入式初學者的難題 下面課程是嵌入式學習必學的...