本文目錄一覽:
嵌入式系統需要學什麼語言?
嵌入式系統需要學C語言編程。
根據中國物聯網校企聯盟的建議,學習嵌入式系統的必備知識與學習方法如下:
1、C開發經驗
條件:Linux。方法:主要是掌握ANSI C編程(不包括gtk,qt等圖形可視化開發)
2、網路、操作系統、體系結構
條件:Linux,各種書,演算法、常式。方法:通過C編程實現簡單的網路等知識的演算法和過程。
3、嵌入式系統概念
條件:各個嵌入式網站,討論組,書籍。方法:少提問,多留給自己思考的空間。
4、嵌入式開發實踐
條件:各種嵌入式系統開發工具的demo版,包括編譯器,模擬器。
方法:一個是基於MCU/MDSP的嵌入式系統開發,另一個是像Palm OS,WinCE,uC/OS II等RTOS下的應用軟體開發。第一個是針對硬體開發而言的,而第二個則是針對軟體開發而言的。
擴展資料
發展趨勢:
1、嵌入式開發是一項系統工程,因此要求嵌入式系統廠商不僅要提供嵌入式軟硬體系統本身,同時還需要提供強大的硬體開發工具和軟體包支持。
目前很多廠商已經充分考慮到這一點,在主推系統的同時,將開發環境也作為重點推廣。比如三星在推廣Arm7,Arm9晶元的同時還提供開發板和板級支持包(BSP)。
而WindowCE在主推系統時也提供Embedded VC++作為開發工具,還有Vxworks的Tonado開發環境,DeltaOS的Limda編譯環境等等都是這一趨勢的典型體現。當然,這也是市場競爭的結果。
2、網路化、信息化的要求隨著網際網路技術的成熟、帶寬的提高日益提高,使得以往單一功能的設備如電話、手機、冰箱、微波爐等功能不再單一,結構更加複雜。
參考資料來源:百度百科-嵌入式系統
學習嵌入式需要系統學習c語言嗎
在嵌入式開發的軟體部分,並不是所有程序都是自己編製的,大部分情況是根據別人設計的程序修改一下自己使用,而這些程序絕大部分是c語言程序,你需要能看懂它們,而且需要會自己修改、甚至自己編寫新的程序。
所以需要掌握c語言,至少要能看懂程序和進行修改。
嵌入式要有C語言基礎?
嵌入式也分很多種的,據創客學院介紹,有硬體做晶元的(主要學FPGA VerilogHDL/VHDL語言),硬體設計電路的(模電+PCB+MCU(C語言)),軟體做操作系統驅動的(C/C++語言),軟體做操作系統應用的(C/C++語言),軟體做BSP的(C/C++語言)。。。很多種,主要看你打算學哪些了,偏軟體一定要學好C,C++也是必備。偏硬體的話C一般就行。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/241066.html