嵌入式開發(fā)資料庫
輸入機構/課程/服務名稱

一篇文章帶你了解嵌入式開發(fā)

2021-12-09 11:21:16
# 嵌入式開發(fā) # IT培訓



嵌入式開發(fā)是在嵌入式操作系統(tǒng)下進行的開發(fā),也可以用單片機c語言或匯編開發(fā),其一般常用的系統(tǒng)有WinCE、Palm與新出現(xiàn)的Symbian等。此外,用高級處理器arm7、arm9、powerpc等,加上操作系統(tǒng)也屬于嵌入式的開發(fā)。


一、使用系統(tǒng)

嵌入式操作系統(tǒng)(Embedded System)是指以應用為中心、以計算機技術為基礎,軟件硬件可裁剪、適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。舉例來說,大到油田的集散控制系統(tǒng)和工廠流水線,小到家用VCD機或手機,甚至組成普通PC終端設備的鍵盤、鼠標、硬盤、Modem等均是由嵌入式處理器控制的。


二、開發(fā)外協(xié)

嵌入式開發(fā)在FPGA\ARM\DSP\MCU等各個方面都有了細分專業(yè)團隊進行外協(xié)設計。提供從原型樣機、頂層軟件架構到源碼的所有設計。


三、應用領域

嵌入式系統(tǒng)無疑是當前最熱門最有發(fā)展前途的IT應用領域之一。嵌入式系統(tǒng)用在一些特定專用設備上,通常這些設備的硬件資源(如處理器、存儲器等)非常有限,并且對成本很敏感,有時對實時響應要求很高等。特別是隨著消費家電的智能化,嵌入式更顯重要。像大家平常見到的手機、PDA、電子字典、可視電話、VCD/DVD/MP3 Player、數字相機(DC)、數字攝像機(DV)、U-Disk、機頂盒(Set Top Box)、高清電視(HDTV)、游戲機、智能玩具、交換機、路由器、數控設備或儀表、汽車電子、家電控制系統(tǒng)、醫(yī)療儀器、航天航空設備等等都是典型的嵌入式系統(tǒng)。


四、適合人員

嵌入式系統(tǒng)是軟硬結合的東西,搞嵌入式開發(fā)的人有兩類。

一類是學電子工程、通信工程等偏硬件專業(yè)出身的人,他們主要是搞硬件設計,有時要開發(fā)一些與硬件關系*密切的*底層軟件,如BootLoader、Board Support Package(像PC的BIOS一樣,往下驅動硬件,往上支持操作系統(tǒng)),最初級的硬件驅動程序等。他們的優(yōu)勢是對硬件原理非常清楚,不足是他們更擅長定義各種硬件接口,但對復雜軟件系統(tǒng)往往力不從心(例如嵌入式操作系統(tǒng)原理和復雜應用軟件等)。

另一類是學軟件、計算機專業(yè)出身的人,主要從事嵌入式操作系統(tǒng)和應用軟件的開發(fā)。學軟件的人對硬件原理和接口通常難以有較好的掌握,*多也只能寫部分BSP和硬件驅動程序。嵌入式硬件設計完后,各種功能就全靠軟件來實現(xiàn)了,嵌入式設備的增值很大程度上取決于嵌入式軟件,稍復雜的硬件都交給臺灣或國外公司設計,國內的硬件設計力量很弱,很多嵌入式公司自己只負責開發(fā)軟件,因為公司都知道,嵌入式產品的差異很大程度在軟件上,在軟件方面是*有“花頭”可做的),所以搞軟件的人完全不用擔心自己在嵌入式市場上的用武之地,越是智能設備越是復雜系統(tǒng),軟件越起關鍵作用。

而隨著發(fā)展大部分人都能包容第一類和第二類。 并且第一類和第二類其實是屬于一塊的。大部分時間是連接在一起的。這類開發(fā)人員具有很強的專業(yè)綜合知識,能很好的將軟硬件結合,一般測控類專業(yè)居多。


*文章內容和圖片均來源于網絡,如有侵權,請聯(lián)系刪除。

查看剩余內容
loading
Hi,我是教育寶平臺顧問 添加我的微信,在查找或下載資料時,有任何問題,我會隨時為您解決~
loading
掃描二維碼 添加顧問微信

點贊

收藏

資深學習規(guī)劃師,免費幫您答疑解惑,定制學習方案
限時免費咨詢
喜歡此內容的人還喜歡
  1. 對嵌入式技術的認知上產生了一些偏見
    攻略
    # IT培訓 # 嵌入式開發(fā)
  2. 而對于工程作業(yè)來說,對學術能力的要求沒那么高
    攻略
    # IT培訓 # 嵌入式開發(fā)
  3. 嵌入式說白了就是嵌入式系統(tǒng)。
    攻略
    # 嵌入式開發(fā) # IT培訓
職位/薪酬更多
教育寶IT技術頻道
教育寶致力于打造中國最專業(yè)的IT技術學習平臺,為IT技術學員、教育機構、從業(yè)者和上下游搭建連接、互動、交流和賦能平臺。