本文目錄一覽:
嵌入式系統需要學什麼語言?
嵌入式系統需要學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-hk/n/241066.html