嵌入式系統(tǒng)的研究方向_第1頁
嵌入式系統(tǒng)的研究方向_第2頁
嵌入式系統(tǒng)的研究方向_第3頁
嵌入式系統(tǒng)的研究方向_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、 PAGE PAGE 4 / 4IT 應(yīng)用領(lǐng)域之一。嵌入式系統(tǒng)用在一些特定專用設(shè)備上,通常這些設(shè)備的硬件資源(如處理器、存儲器等)平常PDVCD/DVD/MP3 Playe、數(shù)字相機(jī)D、數(shù)字(DV)U-Disk(Set Top Box)(HDTV)、游戲機(jī)、智能玩具、交換嵌入式系統(tǒng)是軟硬結(jié)合的東西,搞嵌入式開發(fā)的人有兩類:BootLoader、BSP(Board Support Package, 像PC的BIOS。BSP 和硬件驅(qū)動程序(目前有很多公司將硬件設(shè)計包給了專門 的軟件花頭可做的,所以我們搞軟件的人完全不用擔(dān)心我們在嵌入式市場上的用武之地,越是智能設(shè)備越是復(fù)雜系統(tǒng),軟件越起關(guān)鍵作用,

2、而且這是目前的趨勢。從事嵌入式軟件開發(fā)的好處是:要懂較底層軟件(例如操作系統(tǒng)級、驅(qū)動程序級軟件,對軟件專業(yè)水平要求較高(嵌入式系統(tǒng)對軟件設(shè)計的時間和空間效率要求較高,而且必須懂得硬件的工作原理,所以非專業(yè) IT 人員很難切入這一領(lǐng)域;另一方面,是因?yàn)檫@一領(lǐng)域較新,目前發(fā)展太快,很多軟硬件技術(shù)出現(xiàn)時間不長或正在出現(xiàn)(如ARM MPEG 技術(shù)、無線通信協(xié)議等,掌握這些新技術(shù)的人當(dāng)然很找。嵌入式人才稀缺,身價自然就高,越有經(jīng)驗(yàn)價格,這需要相應(yīng)的嵌入式開 ,另外需要有經(jīng)驗(yàn)的人進(jìn)行指導(dǎo)開發(fā)流程。與企業(yè)計算等應(yīng)用軟件不同,嵌入式領(lǐng)域人才的工作強(qiáng)度通常低一些(但收入不 低。搞企業(yè)應(yīng)用軟件的IT 企業(yè),這個用

3、戶的系統(tǒng)搞完了,又得去搞下一個用戶的,而且每個用戶的需求和完成時間都得按客戶要求改變,往往疲于奔命,重復(fù)勞動(或只是對軟件進(jìn)行一些小修補(bǔ),有時間進(jìn)行充電和休整。另外,從事嵌入式軟件的每個人工作范圍相對狹窄,所涉及的專業(yè)技術(shù)范圍就是那些ARRTOMPE802.11等,時間長了這些“員用該 PDA 可當(dāng)場進(jìn)行土木概預(yù)算和其它土木計算,銷路特好;某大學(xué)老師,他開發(fā)的飯館用的點(diǎn)菜PDA(WinCE 平臺,可無線連網(wǎng)和上網(wǎng),銷路也不錯,飯館點(diǎn)點(diǎn)PDA 讓客戶PDA 的硬件設(shè)計一般都是請其它公司給訂(貼牌都是通用的硬件,我們只管設(shè)計軟件就變成自己的產(chǎn)品了。從事嵌入式軟件開發(fā)的缺點(diǎn)是:作系統(tǒng)級軟件功底不深,

4、則可能不適于此行。多(小企業(yè)要搞自己的產(chǎn)品創(chuàng)業(yè))(搞嵌入式的大公司主要有 Intel、Futjtum、Bell-AlcatelMicrotek、研華、華為、中興通信、上廣電等制造類企業(yè)偏硬專業(yè)找人。公司也并無此要求,只要有經(jīng)驗(yàn)即可。式軟件的人,最重要的技術(shù)顯然是(實(shí)際上很多公司的招聘廣告上就是這樣寫的:掌握主流嵌入式微處理器的結(jié)構(gòu)與原理。必須熟悉嵌入式軟件開發(fā)流程并至少做過一個嵌入式軟件項(xiàng)目。嵌入式軟件方面最重要的課程包括:嵌入式微處理器結(jié)構(gòu)與應(yīng)用:IT 專業(yè)用這門課取代了傳統(tǒng)的“x86 微機(jī)原理與接口很難找到實(shí)際用處,只為教學(xué)而已。ARM 處理器工作原理和接ARM 的 匯編指令系統(tǒng)。若不了解

5、處理器原理,怎么能控制硬件工作,怎么能寫出節(jié)省內(nèi)存又運(yùn)行高速的最優(yōu)代碼(嵌入式軟件設(shè)計特別講究時空效率,(驅(qū)動程序都是與硬件打交道的ARM 匯編不感興趣,以為嵌入式開發(fā)用 C 語言就足夠了,其實(shí)不應(yīng)僅是將匯編語言當(dāng)成一個程序設(shè)計語言,學(xué)匯編主要是為C 語Bootloader 等(可能還包括BS(如DSP 處 理器的高速圖像采集和圖像解壓縮嵌入式操作系統(tǒng)類課程:WinCE 所以也可稱為實(shí)時操作系統(tǒng)(RTOS: Real Time Operating System 這在嵌入式的所有技術(shù)中是最為關(guān)鍵的了。目前最重要的 RTOS 主要包括:VxworksTornado開發(fā)平Vxworks因出現(xiàn)稍早,實(shí)

6、時性很強(qiáng)(據(jù)說可在1ms內(nèi)響應(yīng)外部事件請求,并且內(nèi)核可極微(據(jù)說最小可8Vxworks占據(jù)了嵌入式系統(tǒng)的多半江 ftVxworks Vxworks 的很Linux C Bell-alcatelLucent、華為等通信企業(yè)在開發(fā)產(chǎn)品時,VxworksVxworks Linux 轉(zhuǎn)(聽說華為目前正在這樣轉(zhuǎn)。但無論如何,Vxworks Vxworks pSOSQNXNucleus。Linux 的前途除作為服務(wù)器操作系統(tǒng)外,最成功的便Linux Linux 系統(tǒng)主要有兩類:一類是專為嵌入式設(shè)計的已被裁減過的Linux 系統(tǒng),最常用的是uClinu(不帶MMU Memory Management Uni

7、,目前占較ARM7 ARM 9 Linux 2.4.18 內(nèi)核移Linux 功能(uClinux ARM 9 上。很多人預(yù)測,嵌Linux 50%Linux 的人太ucOS/II 為教學(xué)用實(shí)時ucOS/II ucOS/IILinux Linux 應(yīng)用軟件,對加深操作系統(tǒng)的認(rèn)識也有幫助,可謂一舉多得。據(jù)我所知,目前IntePhilip 都在大搞ARM+LINUXFujitum則是在自己的處理器上大搞Linux開發(fā)。目前在嵌入式Linux 領(lǐng)域,以下幾個方面的人特別難找:一是能將Linux 移植到某個Linux Linux 內(nèi)核裁減和優(yōu)化的人。Windows CE 嵌入式操作系統(tǒng):Microsof

8、t WinCE PDA目前已很流行(據(jù)說有一家賣工控機(jī)的公司板子賣得太好,以至來不及為客戶裁減 WinC。WinCE 目前主要為4.2 版,開發(fā)平臺主要為WinCE Platform ,有時也用EVC 環(huán)境開發(fā)一些較上WinCEVC+Windows程序設(shè)計課程WinCE 容易被人們接受的原因。開發(fā)環(huán)境方便快速,微軟LinuxLinux WinCE是最合適了(找嵌入式Linux的人可沒那么好找的,畢竟公司不能像學(xué)生學(xué)習(xí)那樣試試看,保證開發(fā)成功更重要。根據(jù)不同的側(cè)重點(diǎn),還有兩個特殊版本,一個是MS PocketPCPDA 上,另一個是MS SmartPhone操作系統(tǒng)(PDA功能的手機(jī)WinCEP

9、DAWinCEPDAPalmOS、SymbianWinCE的強(qiáng)勁沖擊下,PalmSymbian來日還能有多長?總結(jié)關(guān)于嵌入式操作系統(tǒng)類課程,若您覺得自己功底較深且能鉆研下去,則可去學(xué)嵌VC+WinCE好的選擇。嵌入式開發(fā)的其它相關(guān)軟件課程:搞嵌入式若能熟悉嵌入式應(yīng)用的一些主要領(lǐng)域,這樣的人更受企業(yè)歡迎。主要的相關(guān)領(lǐng)域包括:A、數(shù)字圖像壓縮技術(shù):這是嵌入式最重要最熱門的應(yīng)用領(lǐng)域之一,主要是應(yīng)掌握MPEG編解碼算法和技術(shù),如DVDMP3PDA、高清電視、機(jī)頂盒等都涉及MPEG解碼問題。B、通信協(xié)議及編程技術(shù):這包括傳統(tǒng)的TCP/IP TCP/IP802.11 系列,Bluetooth,以及移動通信

10、(GPRS、GSM、CDMA 等。C、網(wǎng)絡(luò)與信息安全技術(shù):如加密技術(shù),數(shù)字證書CA(CA 是 Certificate Authority )等。DDSPDigitalSignalProcessing/Processor/DSP 處理器通過硬件實(shí)現(xiàn)數(shù)字信號處理算法,如高速數(shù)據(jù)采集、壓縮、解壓縮、通信等。數(shù)字信號處理是電子、通信等硬件專業(yè)的課程,對于搞軟件的人若能了解一下最好。目前DSP 人才較缺。如果有信號與系統(tǒng)、數(shù)字信號處理等課程基礎(chǔ),對于學(xué)習(xí)MPEG 編解碼原理會有很大幫助。嵌入式開發(fā)的相關(guān)硬件基礎(chǔ):對于軟件工程專業(yè)的學(xué)生,從事嵌入式軟件開發(fā),像數(shù)字電路、計算機(jī)組成原理、嵌 C/C+學(xué)電子、通信類專業(yè)過來的,有較好的模擬電路和單片機(jī)基礎(chǔ),學(xué)嵌入式非常合適。 嵌入式本身就是從單片機(jī)發(fā)展過來的,只是單片機(jī)不帶OS,而現(xiàn)在很多嵌入式應(yīng)用越來越速度要求較高的場合,有不少公司是將一些DSP M

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論