當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > 嵌入式開發(fā)和普通服務(wù)器開發(fā)的前景哪個更好
說到嵌入式,相信很多人不會陌生,自2016年開始,教育部高等教育司倡導(dǎo)“新工科”,加快校企合作,推進(jìn)企業(yè)一線技術(shù)與學(xué)校人才資源相結(jié)合。嵌入式、物聯(lián)網(wǎng)、智能制造等一系統(tǒng)新穎的名詞走進(jìn)了學(xué)校,走進(jìn)了課堂,讓眾多高校大學(xué)生有機會能夠接觸到改變世界的嵌入式、物聯(lián)網(wǎng)技術(shù)。提到嵌入式,不得不說嵌入式是什么?簡單來講:嵌入式系統(tǒng)是軟硬件可裁剪,能夠獨立完成一件事的專業(yè)計算機系統(tǒng)。我們不妨來看:身邊的手機?可以插入SD卡、SIM卡,增加一些外設(shè),簡單來講就是硬件可裁剪,能夠下載各類APP,簡單來講就是軟件可裁剪,而打電話、發(fā)短信等都是獨立的完成一件事。不難發(fā)現(xiàn)手機是嵌入式產(chǎn)品,其實我們身邊小到一個按鈕,再到各種二維碼識別設(shè)備、電子產(chǎn)品、高鐵飛機無外乎都有嵌入式的影子。那么嵌入式開發(fā)前景怎么樣呢?
一、嵌入式開發(fā)適合的人群
一類是學(xué)電子工程、通信工程等偏硬件專業(yè)出身的人,他們主要是搞硬件設(shè)計,有時要開發(fā)一些與硬件關(guān)系最密切的最底層軟件,如BootLoader、Board Support Package(像PC的BIOS一樣,往下驅(qū)動硬件,往上支持操作系統(tǒng)),最初級的硬件驅(qū)動程序等。他們的優(yōu)勢是對硬件原理非常清楚,不足是他們更擅長定義各種硬件接口,但對復(fù)雜軟件系統(tǒng)往往力不從心(例如嵌入式操作系統(tǒng)原理和復(fù)雜應(yīng)用軟件等)。
另一類是學(xué)軟件、計算機專業(yè)出身的人,主要從事嵌入式操作系統(tǒng)和應(yīng)用軟件的開發(fā)。如果這類人對硬件原理和接口有較好的掌握,也完全可以寫B(tài)SP和硬件驅(qū)動程序。嵌入式硬件設(shè)計完后,各種功能就全靠軟件來實現(xiàn)了,嵌入式設(shè)備的增值很大程度上取決于嵌入式軟件,這占了嵌入式系統(tǒng)的最主要工作(有很多公司將硬件設(shè)計包給了專門的硬件公司,稍復(fù)雜的硬件都交給臺灣或國外公司設(shè)計,國內(nèi)的硬件設(shè)計力量很弱,很多嵌入式公司自己只負(fù)責(zé)開發(fā)軟件,因為公司都知道,嵌入式產(chǎn)品的差異很大程度在軟件上,在軟件方面是最有“花頭“可做的),所以軟件研發(fā)人員完全不用擔(dān)心在嵌入式市場上的無用武之地,越是智能設(shè)備越是復(fù)雜系統(tǒng),軟件越起關(guān)鍵作用,而且這是趨勢。
二、嵌入式開發(fā)前景
未來的幾年內(nèi),隨著信息化,智能化,網(wǎng)絡(luò)化的發(fā)展,嵌入式系統(tǒng)技術(shù)也將獲得廣闊的發(fā)展空間。美國著名未來學(xué)家尼葛洛龐帝99年1月訪華時預(yù)言,4~5年后嵌入式智能(電腦) 工具將是PC和因特網(wǎng)之后最偉大的發(fā)明。我國著名嵌入式系統(tǒng)專家沈緒榜院士98年11月在武漢全國第11次微機學(xué)術(shù)交流會上發(fā)表的《計算機的發(fā)展與技術(shù)》一文中,對未來10年以嵌入式芯片為基礎(chǔ)的計算機工業(yè)進(jìn)行了科學(xué)的闡述和展望。1999年世界電子產(chǎn)品產(chǎn)值已超過12000億美元,2000年達(dá)到13000億美元,預(yù)計2005年,銷售額將達(dá)18000億美元。一些先進(jìn)的PDA在顯示屏幕上已實現(xiàn)漢字寫入、短消息語音發(fā)布,日用范圍也將日益廣闊。對于企業(yè)專用解決方案,如物流管理、條碼掃描、移動信息采集等,這種小型手持嵌入式系統(tǒng)將發(fā)揮巨大的作用。自動控制領(lǐng)域,不僅可以用于ATM機,自動售貨機,工業(yè)控制等專用設(shè)備,和移動通訊設(shè)備結(jié)合、GPS、娛樂相結(jié)合,嵌入式系統(tǒng)同樣可以發(fā)揮巨大的作用。
三、實踐
實踐是檢驗真理的唯一標(biāo)準(zhǔn)。對一個學(xué)嵌入式的新手來說,如果按教科書式的學(xué)法,上來就是一大堆指令、名詞,學(xué)了半天還是搞不清這些指令起什么作用,也許用不了幾天就會覺得枯燥乏味以至于半途而廢。
所以學(xué)習(xí)與實踐結(jié)合是一個很好的方法,邊學(xué)習(xí)、邊演練,循序漸進(jìn),這樣用不了幾次就能將所用到的指令理解、吃透、扎根于腦海,甚至“根深蒂固”。
那么對于普通服務(wù)端的開發(fā)無非是標(biāo)準(zhǔn)的應(yīng)用接口進(jìn)行軟件的開發(fā),而不涉及硬件等內(nèi)容,自然適應(yīng)的場景不如嵌入式設(shè)備。