古詩詞大全網 - 成語大全 - 嵌入式系統需要學什麽語言_嵌入式系統開發學什麽

嵌入式系統需要學什麽語言_嵌入式系統開發學什麽

嵌入式系統需要學C語言編程。

根據中國物聯網校企聯盟的建議,學習嵌入式系統的必備知識與學習方法如下:

1、C開發經驗

條件:Linux。方法:主要是掌握ANSIC編程(不包括gtk,qt等圖形可視化開發)

2、網絡、操作系統、體系結構

條件:Linux,各種書,算法、例程。方法:通過C編程實現簡單的網絡等知識的算法和過程。

3、嵌入式系統概念

條件:各個嵌入式網站,討論組,書籍。方法:少提問,多留給自己思考的空間。

4、嵌入式開發實踐

條件:各種嵌入式系統開發工具的demo版,包括編譯器,仿真器。

方法:壹個是基於MCU/MDSP的嵌入式系統開發,另壹個是像PalmOS,WinCE,uC/OSII等RTOS下的應用軟件開發。第壹個是針對硬件開發而言的,而第二個則是針對軟件開發而言的。

擴展資料

發展趨勢:

1、嵌入式開發是壹項系統工程,因此要求嵌入式系統廠商不僅要提供嵌入式軟硬件系統本身,同時還需要提供強大的硬件開發工具和軟件包支持。

目前很多廠商已經充分考慮到這壹點,在主推系統的同時,將開發環境也作為重點推廣。比如三星在推廣Arm7,Arm9芯片的同時還提供開發板和板級支持包(BSP)。

而WindowCE在主推系統時也提供EmbeddedVC作為開發工具,還有Vxworks的Tonado開發環境,DeltaOS的Limda編譯環境等等都是這壹趨勢的典型體現。當然,這也是市場競爭的結果。

2、網絡化、信息化的要求隨著因特網技術的成熟、帶寬的提高日益提高,使得以往單壹功能的設備如電話、手機、冰箱、微波爐等功能不再單壹,結構更加復雜。