嵌入式人才的發(fā)展方向_第1頁
嵌入式人才的發(fā)展方向_第2頁
嵌入式人才的發(fā)展方向_第3頁
嵌入式人才的發(fā)展方向_第4頁
嵌入式人才的發(fā)展方向_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、嵌入式人人才的發(fā)發(fā)展方向向嵌入式系系統(tǒng)無疑疑是當(dāng)前前最熱門門最有發(fā)發(fā)展前途途的IT應(yīng)用領(lǐng)領(lǐng)域之一一。嵌入入式系統(tǒng)統(tǒng)用在一一些特定定專用設(shè)設(shè)備上,通通常這些些設(shè)備的的硬件資資源(如如處理器器、存儲儲器等)非非常有限限,并且且對成本本很敏感感,有時時對實時時響應(yīng)要要求很高高等。特特別是隨隨著消費費家電的的智能化化,嵌入入式更顯顯重要。像我們們平常常常見到的的手機(jī)、PDA、電子子字典、可視電電話、VCDD/DVVD/MMP3 Plaayerr、數(shù)字字相機(jī)(DC)、數(shù)數(shù)字?jǐn)z像像機(jī)(DVV)、U-DDiskk、機(jī)頂頂盒(Seet TTop Boxx)、高清清電視(HDDTV)、游戲戲機(jī)、智智能玩具具、交

2、換換機(jī)、路路由器、數(shù)控設(shè)設(shè)備或儀儀表、汽汽車電子子、家電電控制系系統(tǒng)、醫(yī)醫(yī)療儀器器、航天天航空設(shè)設(shè)備等等等都是典典型的嵌嵌入式系系統(tǒng)。嵌入式系系統(tǒng)是軟軟硬結(jié)合合的東西西,搞嵌嵌入式開開發(fā)的人人有兩類類。一類是學(xué)學(xué)電子工工程、通通信工程程等偏硬硬件專業(yè)業(yè)出身的的人,他他們主要要是搞硬硬件設(shè)計計,有時時要開發(fā)發(fā)一些與與硬件關(guān)關(guān)系最密密切的最最底層軟軟件,如如BoootLooadeer、Boaard Suppporrt PPackkagee(像PC的BIOOS一樣,往往下驅(qū)動動硬件,往往上支持持操作系系統(tǒng)),最最初級的的硬件驅(qū)驅(qū)動程序序等。他他們的優(yōu)優(yōu)勢是對對硬件原原理非常常清楚,不不足是他他們更擅

3、擅長定義義各種硬硬件接口口,但對對復(fù)雜軟軟件系統(tǒng)統(tǒng)往往力力不從心心(例如如嵌入式式操作系系統(tǒng)原理理和復(fù)雜雜應(yīng)用軟軟件等)。另一類是是學(xué)軟件件、計算算機(jī)專業(yè)業(yè)出身的的人,主主要從事事嵌入式式操作系系統(tǒng)和應(yīng)應(yīng)用軟件件的開發(fā)發(fā)。如果果我們學(xué)學(xué)軟件的的人對硬硬件原理理和接口口有較好好的掌握握,我們們完全也也可寫B(tài)SP和硬件件驅(qū)動程程序。嵌嵌入式硬硬件設(shè)計計完后,各各種功能能就全靠靠軟件來來實現(xiàn)了了,嵌入入式設(shè)備備的增值值很大程程度上取取決于嵌嵌入式軟軟件,這這占了嵌嵌入式系系統(tǒng)的最最主要工工作(目目前有很很多公司司將硬件件設(shè)計包包給了專專門的硬硬件公司司,稍復(fù)復(fù)雜的硬硬件都交交給臺灣灣或國外外公司設(shè)設(shè)

4、計,國國內(nèi)的硬硬件設(shè)計計力量很很弱,很很多嵌入入式公司司自己只只負(fù)責(zé)開開發(fā)軟件件,因為為公司都都知道,嵌嵌入式產(chǎn)產(chǎn)品的差差異很大大程度在在軟件上上,在軟軟件方面面是最有有“花頭“可做的的),所所以我們們搞軟件件的人完完全不用用擔(dān)心我我們在嵌嵌入式市市場上的的用武之之地,越越是智能能設(shè)備越越是復(fù)雜雜系統(tǒng),軟軟件越起起關(guān)鍵作作用,而而且這是是目前的的趨勢。從事嵌入入式軟件件開發(fā)的的好處是是:(1) 目前國國內(nèi)外這這方面的的人都很很稀缺。一方面面,是因因為這一一領(lǐng)域入入門門檻檻較高,不不僅要懂懂較底層層軟件(例例如操作作系統(tǒng)級級、驅(qū)動動程序級級軟件),對對軟件專專業(yè)水平平要求較較高(嵌嵌入式系系統(tǒng)對

5、軟軟件設(shè)計計的時間間和空間間效率要要求較高高),而而且必須須懂得硬硬件的工工作原理理,所以以非專業(yè)業(yè)IT人員很很難切入入這一領(lǐng)領(lǐng)域;另另一方面面,是因因為這一一領(lǐng)域較較新,目目前發(fā)展展太快,很很多軟硬硬件技術(shù)術(shù)出現(xiàn)時時間不長長或正在在出現(xiàn)(如ARM處理器、嵌入式操作系統(tǒng)、MPEG技術(shù)、無線通信協(xié)議等),掌握這些新技術(shù)的人當(dāng)然很找。嵌入式人才稀缺,身價自然就高,越有經(jīng)驗價格就越高。其實嵌入式人才稀少,根本原因可能是大多數(shù)人無條件接觸,這需要相應(yīng)的嵌入式開發(fā)板和軟件,另外需要有經(jīng)驗的人進(jìn)行指導(dǎo)開發(fā)流程。(2) 與企業(yè)計算等應(yīng)用軟件不同,嵌入式領(lǐng)域人才的工作強(qiáng)度通常低一些(但收入不低)。搞企業(yè)應(yīng)用軟

6、件的IT企業(yè),這個用戶的系統(tǒng)搞完了,又得去搞下一個用戶的,而且每個用戶的需求和完成時間都得按客戶要求改變,往往疲于奔命,重復(fù)勞動。相比而言,搞嵌入式系統(tǒng)的公司,都有自己的產(chǎn)品計劃,按自己的節(jié)奏行事。所開發(fā)的產(chǎn)品通常是通用的,不會因客戶的不同而修改。一個產(chǎn)品型號開發(fā)完了,往往有較長一段空閑時間(或只是對軟件進(jìn)行一些小修補(bǔ)),有時間進(jìn)行充電和休整。另外,從事嵌入式軟件的每個人工作范圍相對狹窄,所涉及的專業(yè)技術(shù)范圍就是那些(ARM、RTOS、MPEG、802.11等),時間長了這些東西會越搞越有經(jīng)驗,賣賣老本,幾句指導(dǎo)也夠讓那些初入道者琢磨半年的。若搞應(yīng)用軟件,可能下一個客戶要換成一個完全不同的軟件

7、開發(fā)平臺,那就苦了。(3) 哪天若想創(chuàng)業(yè),搞自已的產(chǎn)品,那么嵌入式是一個不錯的主意,這可不像應(yīng)用軟件那樣容易被盜版。土木學(xué)院有一個叫啟明星的公司開發(fā)出一個好象叫“工程e”的掌上PDA(南校區(qū)門口有廣告),施工技術(shù)人員用該PDA可當(dāng)場進(jìn)行土木概預(yù)算和其它土木計算,據(jù)說銷路特好。我認(rèn)識的某大學(xué)老師,他開發(fā)的飯館用的點菜PDA(WinCE平臺,可無線連網(wǎng)和上網(wǎng)),據(jù)他說銷路不錯,飯館點點PDA讓客戶點菜,多顯派頭檔次。我記得00級2+2班當(dāng)年有一組同學(xué)在學(xué)Windows程序設(shè)計課程時用VC+設(shè)計了一個功能很強(qiáng)的點菜系統(tǒng)做為課程項目,當(dāng)時真想建議他們將這個軟件做成PDA,估計會有些銷路(上?;疖囌灸蠌V

8、場的Macdonald便使用很漂亮的PDA給用戶點食品,像摸像樣的)。這些PDA的硬件設(shè)計一般都是請其它公司給訂做(這叫“貼牌”:OEM),都是通用的硬件,我們只管設(shè)計軟件就變成自己的產(chǎn)品了。從事嵌入入式軟件件開發(fā)的的缺點是是:(1) 入門起起點較高高,所用用到的技技術(shù)往往往都有一一定難度度,若軟軟硬件基基礎(chǔ)不好好,特別別是操作作系統(tǒng)級級軟件功功底不深深,則可可能不適適于此行行。(2) 這方面面的企業(yè)業(yè)數(shù)量要要遠(yuǎn)少于于企業(yè)計計算類企企業(yè)。特特別是從從事嵌入入式的小小企業(yè)數(shù)數(shù)量較多多(小企企業(yè)要搞搞自己的的產(chǎn)品創(chuàng)創(chuàng)業(yè)),知知名大公公司較少少(搞嵌嵌入式的的大公司司主要有有Inttel、Motto

9、roola、TI、Phiilipp、Sammsunng、Sonny、Futtjtuum、Belll-AAlcaatell、意法法半導(dǎo)體體、Miccrottek、研華華、華為為、中興興通信、上廣電電等制造造類企業(yè)業(yè))。這這些企業(yè)業(yè)的習(xí)慣慣思維方方式是到到電子、通信等等偏硬專專業(yè)找人人。由于于我院以以前畢業(yè)業(yè)生以企企業(yè)計算算為主,所所以我院院與這些些企業(yè)聯(lián)聯(lián)系相對對較少。我院正正積極努努力,目目前已與與其中部部分公司司建立了了聯(lián)系,爭爭取今后后能有我我院同學(xué)學(xué)到這些些企業(yè)中中實習(xí)或或就業(yè)。(3)有少少數(shù)公司司經(jīng)常要要碩士以以上的人人搞嵌入入式,主主要是基基于嵌入入式的難難度。但但大多數(shù)數(shù)公司也也并

10、無此此要求,只只要有經(jīng)經(jīng)驗即可可。我院同學(xué)學(xué)若學(xué)習(xí)習(xí)嵌入式式,顯然然應(yīng)偏重重于嵌入入式軟件件,特別別是嵌入入式操作作系統(tǒng)方方面,應(yīng)應(yīng)是我們們的強(qiáng)項項。對于于搞嵌入入式軟件件的人,最最重要的的技術(shù)顯顯然是(實實際上很很多公司司的招聘聘廣告上上就是這這樣寫的的):(1) 掌握主主流嵌入入式微處處理器的的結(jié)構(gòu)與與原理(2) 必須掌掌握一個個嵌入式式操作系系統(tǒng) (3) 必須熟熟悉嵌入入式軟件件開發(fā)流流程并至至少做過過一個嵌嵌入式軟軟件項目目。嵌入式軟軟件方面面最重要要的課程程包括:(1) 嵌入式式微處理理器結(jié)構(gòu)構(gòu)與應(yīng)用用:這是是一門嵌嵌入式硬硬件基礎(chǔ)礎(chǔ)課程,我我院用這這門課取取代了傳傳統(tǒng)的“微機(jī)原原理

11、與接接口”課程(目目前國內(nèi)內(nèi)已有少少部分高高校IT專業(yè)這這樣做了了,因為為講x86微機(jī)原原理與接接口很難難找到實實際用處處,只為為教學(xué)而而已)。我們說說過,嵌嵌入式是是軟硬件件結(jié)合的的技術(shù),搞搞嵌入式式軟件的的人應(yīng)對對ARM處理器器工作原原理和接接口技術(shù)術(shù)有充分分了解,包包括ARM的匯編編指令系系統(tǒng)。若若不了解解處理器器原理,怎怎么能控控制硬件件工作,怎怎么能寫寫出節(jié)省省內(nèi)存又又運行高高速的最最優(yōu)代碼碼(嵌入入式軟件件設(shè)計特特別講究究時空效效率),怎怎么能寫寫出驅(qū)動動程序(驅(qū)驅(qū)動程序序都是與與硬件打打交道的的)?很很多公司司招聘嵌嵌入式軟軟件人員員時都要要求熟悉悉ARM處理器器,將來來若同學(xué)學(xué)

12、到公司司中從事事嵌入式式軟件開開發(fā),公公司都會會給你一一本該設(shè)設(shè)備的硬硬件規(guī)格格說明書書 (xxxx Sppeciificcatiion),您必必須能看看懂其中中的內(nèi)存存分布和和端口使使用等最最基本的的說明(就就像x86匯編一一樣),否否則怎么么設(shè)計軟軟件。有有些同學(xué)學(xué)覺得嵌嵌入式處處理器課課程較枯枯燥,這這主要是是硬件課課程都較較抽象的的原因,等等我們的的嵌入式式實驗室室10月份建建好后,您您做了一一些實驗驗后就會會覺得看看得見摸摸得著。還有同同學(xué)對ARM匯編不不感興趣趣,以為為嵌入式式開發(fā)用用C語言就就足夠了了。其實實不應(yīng)僅僅是將匯匯編語言言當(dāng)成一一個程序序設(shè)計語語言,學(xué)學(xué)匯編主主要是為為

13、了掌握握處理器器工作原原理的。一個不不熟悉匯匯編語言言的人,怎怎么能在在該處理理器寫出出最優(yōu)的的C語言代代碼。在在嵌入式式開發(fā)的的一些關(guān)關(guān)鍵部分分,有時時還必須須寫匯編編,如Boootlooadeer等(可可能還包包括BSP)。特特別是在在對速度度有極高高要求的的場合(如DSP處理器的高速圖像采集和圖像解壓縮),目前主要還要靠匯編寫程序(我看到過很多公司是這樣做的)。當(dāng)您在一個嵌入式公司工作時,在查看描述原理的手冊時,可能很多都是用匯編描述的(我就遇到過),這是因為很多硬件設(shè)計人員只會寫或者喜歡用匯編描述,此時您就必須看懂匯編程序,否則軟硬件人員可能就無法交流。很多嵌入式職位招聘時都要求熟悉匯

14、編。(2) 嵌入式式操作系系統(tǒng)類課課程除了WinnCE的實時時性稍差差外,大大多數(shù)嵌嵌入式操操作系統(tǒng)統(tǒng)的實時時性都很很強(qiáng),所以也也可稱為為實時操操作系統(tǒng)統(tǒng)Reaal TTimee Opperaatinng SSysttem.從事嵌嵌入式的的人至少少須掌握握一個嵌嵌入式操操作系統(tǒng)統(tǒng)(當(dāng)然掌掌握兩個個更好),這在嵌嵌入式的的所有技技術(shù)中是是最為關(guān)關(guān)鍵的了了。目前前最重要要的RTOOS主要包包括:第一類、傳統(tǒng)的的經(jīng)典RTOOS:最主主要的便便是Vxwworkks操作系系統(tǒng),以以及其Torrnaddo開發(fā)平平臺。Vxwworkks因出現(xiàn)現(xiàn)稍早,實實時性很很強(qiáng)(據(jù)據(jù)說可在在1ms內(nèi)響應(yīng)應(yīng)外部事事件請求求

15、),并并且內(nèi)核核可極微微(據(jù)說說最小可可8K),可可靠性較較高等,所所以在北北美,Vxwworkks占據(jù)了了嵌入式式系統(tǒng)的的多半疆疆山。特特別是在在通信設(shè)設(shè)備等實實時性要要求較高高的系統(tǒng)統(tǒng)中,幾幾乎非Vxwworkks莫屬。Vxwworkks的很多多概念和和技術(shù)都都和Linnux很類似似,主要要是C語言開開發(fā)。像像Belll-aalcaatell、Luccentt、華為為等通信信企業(yè)在在開發(fā)產(chǎn)產(chǎn)品時,Vxwworkks用得很很多。但但Vxwworkks因價格格很高,所所以一些些小公司司或小產(chǎn)產(chǎn)品中往往往用不不起。目目前很多多公司都都在往嵌嵌入式Linnux轉(zhuǎn)(聽聽說華為為目前正正在這樣樣轉(zhuǎn))。

16、但無論論如何,Vxwworkks在一段段長時間間內(nèi)仍是是不可動動搖的。與Vxwworkks類似的的稍有名名的實時時操作系系統(tǒng)還有有pSOOS、QNX、Nuccleuus等RTOOS。第二類、嵌入式式Linnux操作系系統(tǒng):Linnux的前途途除作為為服務(wù)器器操作系系統(tǒng)外,最最成功的的便是在在嵌入式式領(lǐng)域的的應(yīng)用,原原因當(dāng)然然是免費費、開源源、支持持軟件多多、呼擁擁者眾,這這樣嵌入入式產(chǎn)品品成本會會低。Linnux本身不不是一個個為嵌入入式設(shè)計計的操作作系統(tǒng),不不是微內(nèi)內(nèi)核的,并并且實時時性不強(qiáng)強(qiáng)。目前前應(yīng)用在在嵌入式式領(lǐng)域的的Linnux系統(tǒng)主主要有兩兩類:一一類是專專為嵌入入式設(shè)計計的已被被

17、裁減過過的Linnux系統(tǒng),最最常用的的是uCllinuux(不帶MMU功能),目目前占較較大應(yīng)用用份額,可可在ARMM7上跑;另一類類是跑在在ARMM 9上的,一一般是將將Linnux 2.44.188內(nèi)核移移植在其其上,可可使用更更多的Linnux功能(當(dāng)當(dāng)然uCllinuux更可跑跑在ARMM 9上)。很多人人預(yù)測,嵌嵌入式Linnux預(yù)計將將占嵌入入式操作作系統(tǒng)的的50%以上份份額,非非常重要要。缺點點是熟悉悉Linnux的人太太少,開開發(fā)難度度稍大。另外,目目前我們們能發(fā)現(xiàn)現(xiàn)很多教教材和很很多大學(xué)學(xué)都以ucOOS/III為教學(xué)學(xué)用實時時操作系系統(tǒng),這這主要是是由于ucOOS/III較

18、簡單單,且開開源,非非常適合合入門者者學(xué)習(xí)實實時操作作系統(tǒng)原原理,但但由于ucOOS/III功能有有限,實實用用得得較少,所所以我院院不將其其作為教教學(xué)重點點,要學(xué)學(xué)習(xí)就應(yīng)應(yīng)學(xué)直接接實用的的,比如如 uCllinuux就很實實用。況況且熟悉悉了Linnux開發(fā),不不僅在嵌嵌入式領(lǐng)領(lǐng)域有用用,對開開發(fā)Linnux應(yīng)用軟軟件,對對加深操操作系統(tǒng)統(tǒng)的認(rèn)識識也有幫幫助,可可謂一舉舉多得。據(jù)我所所知,目目前Inttel、Phiilipp都在大大搞ARMM+LIINUXX的嵌入入式開發(fā)發(fā),F(xiàn)ujjituum則是在在自己的的處理器器上大搞搞Linnux開發(fā)。目前在在嵌入式式Linnux領(lǐng)域,以以下幾個個方面

19、的的人特別別難找,一一是能將將Linnux移植到到某個新新型號的的開發(fā)版版上;二二是能寫寫Linnux驅(qū)動程程序的人人;三是是熟悉Linnux內(nèi)核裁裁減和優(yōu)優(yōu)化的人人。我院院在該嵌嵌入式Linnux方面的的課程系系列是:本科生生操作系系統(tǒng)必修修課,然然后是Linnux程序設(shè)設(shè)計選修修課,最最后是嵌嵌入式Linnux系統(tǒng)選選修課。我院在在Linnux方面目目前已有有較強(qiáng)力力量,魏魏老師和張張老師熟熟悉Linnux開發(fā),金金老師和唐唐老師熟熟悉Linnux系統(tǒng)管管理。第三類、 Wiindoows CE嵌入式式操作系系統(tǒng):Miccrossoftt也看準(zhǔn)準(zhǔn)了嵌入入式的巨巨大市場場,MS永遠(yuǎn)是是最厲害害

20、的,WinnCE出來只只有幾年年時間,但但目前已已占據(jù)了了很大市市場份額額,特別別是在PDA、手機(jī)機(jī)、顯示示儀表等等界面要要求較高高或者要要求快速速開發(fā)的的場合,WinnCE目前已已很流行行(據(jù)說說有一家家賣工控控機(jī)的公公司板子子賣得太太好,以以至來不不及為客客戶裁減減WinnCE)。WinnCE目前主主要為4.2版(.NEET),開發(fā)發(fā)平臺主主要為WinnCE Plaatfoorm Buiildeer,有時時也用EVC環(huán)境開開發(fā)一些些較上層層的應(yīng)用用,由于于WinnCE開發(fā)都都是大家家熟悉的的VC+環(huán)境,所所以我院院學(xué)過Winndowws程序設(shè)設(shè)計課程程的同學(xué)學(xué)都不會會有多大大難度,這這也是

21、WinnCE容易被被人們接接受的原原因,開開發(fā)環(huán)境境方便快快速,微微軟的強(qiáng)強(qiáng)大技術(shù)術(shù)支持,WinnCE開發(fā)難難度遠(yuǎn)低低于嵌入入式Linnux。對于于急于完完成,不不想拿嵌嵌入式Linnux冒險的的開發(fā)場場合,WinnCE是最合合適了(找找嵌入式式Linnux的人可可沒那么么好找的的),畢畢竟公司司不能像像學(xué)生學(xué)學(xué)習(xí)那樣樣試試看看,保證證開發(fā)成成功更重重要。根根據(jù)不同同的側(cè)重重點 ,WinnCE還有兩兩個特殊殊版本,一一個是MS PocckettPC操作系系統(tǒng)專用用于PDA上(掌掌上電腦腦),另另一個是是MS SmaartPPhonne操作系系統(tǒng)用于于智能手手機(jī)上(帶PDA功能的手機(jī)),兩者也都

22、屬于WinCE平臺。在PDA和手機(jī)市場上,除WinCE外,著名的PDA嵌入式操作系統(tǒng)還有Palm OS(因出現(xiàn)很早,很有名)、Symbian等,但在WinCE的強(qiáng)勁沖擊下,Palm和Symbian來日還能有多長?我院可能是全國高校中唯一一家開設(shè)專門的“Windows CE嵌入式操作系統(tǒng)“課程的學(xué)校,這主要是基于以下原因:我院本身前面便有Windows程序設(shè)計課程,同學(xué)學(xué)過VC+后再學(xué)WinCE,非常方便自然,通過學(xué)習(xí)WinCE同樣也可了解嵌入式軟件的一般開發(fā)過程,對Linux有懼怕心理的同學(xué)也很合適。很顯然,嵌入式Linux永遠(yuǎn)不可能替代WinCE,而且將來誰占份額大還很難講,畢竟很多人更愿意

23、接受MS的平臺,就像各國政府都在大力推LINUX已好長時間,但您能看到幾個在PC機(jī)上真正使用LINUX的用戶?據(jù)我觀察,目前在嵌入式平臺上,LINUX是叫得最響,但還是WinCE實際用得更多.嵌入式LINUX可能更多地是一些有長遠(yuǎn)產(chǎn)品計劃的公司,為降低成本而進(jìn)行長遠(yuǎn)考慮; 二是微軟亞洲研究院對我院WinCE課程的支持計劃,我們也很希望將來我院能有同學(xué)通過微軟的面試去實習(xí)。WinCE和多媒體(如MPEG技術(shù))是微軟亞洲工程院目前做得較多的項目領(lǐng)域之一,他們很需要精通WinCE的人。總結(jié)關(guān)于于嵌入式式操作系系統(tǒng)類課課程,若若您覺得得自己功功底較深深且能鉆鉆研下去去,則可可去學(xué)嵌嵌入式Linnux;

24、若您您覺得自自己VC+功底較較好且想想短平快快地學(xué)嵌嵌入式開開發(fā),則則我院的的WinnCE課程是是最好的的選擇。(3) 嵌入式式開發(fā)的的其它相相關(guān)軟件件課程搞嵌入式式若能熟熟悉嵌入入式應(yīng)用用的一些些主要領(lǐng)領(lǐng)域,這這樣的人人更受企企業(yè)歡迎迎。主要要的相關(guān)關(guān)領(lǐng)域包包括:AA、數(shù)字字圖像壓壓縮技術(shù)術(shù):這是是嵌入式式最重要要最熱門門的應(yīng)用用領(lǐng)域之之一,主主要是應(yīng)應(yīng)掌握MPEEG編解碼碼算法和和技術(shù),如DVD、MP3、PDA、高精電視、機(jī)頂盒等都涉及MPEG高速解碼問題。為此,我院已預(yù)訂了一位能開設(shè)數(shù)字圖像處理課程的博士。B、通信協(xié)議及編程技術(shù):這包括傳統(tǒng)的TCP/IP協(xié)議和熱門的無線通信協(xié)議。首先,大

25、多數(shù)嵌入式設(shè)備都要連入局域網(wǎng)或Internet,所以首先應(yīng)掌握TCP/IP協(xié)議及其編程,這是需首要掌握的基本技術(shù);其次,無線通信是目前的大趨勢,所以掌握無線通信協(xié)議及編程也是是很重要的。無結(jié)通信協(xié)議包括無線局域網(wǎng)通信協(xié)議802.11系列,Bluetooth,以及移動通信(如GPRS、GSM、CDMA等)。C、網(wǎng)絡(luò)與信息安全技術(shù):如加密技術(shù),數(shù)字證書CA等。我院有這方面的選修課。D、DSP技術(shù):DSP是Digital Signal Process數(shù)字信號處理的意思,DSP處理器通過硬件實現(xiàn)數(shù)字信號處理算法,如高速數(shù)據(jù)采集、壓縮、解壓縮、通信等。數(shù)字信號處理是電子、通信等硬件專業(yè)的課程,對于搞軟件

26、的人若能了解一下最好。目前DSP人才較缺。如果有信號與系統(tǒng)、數(shù)字信號處理等課程基礎(chǔ),對于學(xué)習(xí)MPEG編解碼原理會有很大幫助。(4)嵌嵌入式開開發(fā)的相相關(guān)硬件件基礎(chǔ)對于軟件件工程專專業(yè)的學(xué)學(xué)生,從從事嵌入入式軟件件開發(fā),像像數(shù)字電電路、計計算機(jī)組組成原理理、嵌入入式微處處理器結(jié)結(jié)構(gòu)等硬硬件課程程是較重重要的。另外,匯匯編語言言、C/CC+、數(shù)據(jù)據(jù)結(jié)構(gòu)和和算法、特別是是操作系系統(tǒng)等軟軟件基礎(chǔ)礎(chǔ)課也是是十分重重要的。我們的的主要目目地是能能看懂硬硬件工作作原理,但但重點應(yīng)應(yīng)是在嵌嵌入式軟軟件,特特別操作作系統(tǒng)級級軟件,那那將是我我們的優(yōu)優(yōu)勢。我我們的研研究生里里有些是是學(xué)電子子、通信信類專業(yè)業(yè)過來的

27、的,有較較好的模模擬電路路和單片片機(jī)基礎(chǔ)礎(chǔ),學(xué)嵌嵌入式非非常合適適。嵌入入式本身身就是從從單片機(jī)機(jī)發(fā)展過過來的,只只是單片片機(jī)不帶帶OS,而現(xiàn)現(xiàn)在很多多嵌入式式應(yīng)用越越來越復(fù)復(fù)雜,以以至不得得不引入入嵌入式式操作系系統(tǒng)。另另外,為為追求更更高速的的信號處處理速度度,現(xiàn)在在在一些些速度要要求較高高的場合合,有不不少公司司是將一一些DSP算法,如如MPEEG壓縮解解壓縮算算法等用用硬件來來實現(xiàn),這這就涉及及到HDL數(shù)字電電路設(shè)計計技術(shù)及及其FPGGA/IIP核實現(xiàn)現(xiàn)技術(shù),這這方面的的人目前前市場上上也很缺缺。題外話另另外,能能寫驅(qū)動動程序的的人目前前是非常常緊缺的的(驅(qū)動動程序也也可歸于于嵌入式式

28、范疇),包包括桌面面Winndowws中的DDK開發(fā)環(huán)環(huán)境和WDM驅(qū)動程程序。公公司每時時每刻都都要推出出新產(chǎn)品品,每一一個新產(chǎn)產(chǎn)品出來來了,要要能被操操作系統(tǒng)統(tǒng)所使用用,是必必須寫驅(qū)驅(qū)動程序序的。寫寫驅(qū)動程程序就必必須掌握握操作系系統(tǒng)(如Winndowws或Linnux)的內(nèi)部部工作原原理,還還涉及到到少量硬硬件知識識,難度度較大,所所以這方方面的人人很難找找。想成成為高手手的同學(xué)學(xué),也可可從驅(qū)動動程序方方面獲得得突破。我可說說一下自自己的經(jīng)經(jīng)歷,三三年前我我曾短暫暫地在一一家公司司寫過WinnCE驅(qū)動程程序(正正是因為為知道這這方面的的人緊缺缺,所以以才要做做這方面面的事),盡盡管那以以前

29、從未未做過驅(qū)驅(qū)動程序序,應(yīng)聘聘那個職職位時正正是看準(zhǔn)準(zhǔn)了公司司是很難難招聘到到這方面面的人,既既然都找找不到人人,驅(qū)動動還得有有人做,這這正是可可能有機(jī)機(jī)會切入入這一領(lǐng)領(lǐng)域的大大好機(jī)會會。面試試時大講講自己寫寫過多少少萬行匯匯編程序序,對計計算機(jī)工工作原理理如何清清楚,簡簡歷中又又寫著我我曾閱讀讀完兩本本關(guān)于Winndowws DDrivver Moddel的兩本本英文原原版書,寫寫過幾個個小型的的驅(qū)動程程序練習(xí)習(xí)程序(其其實根本本沒寫過過,我們們的同學(xué)學(xué)將來千千萬不要要像我這這樣,早早練就些些過硬功功夫,就就不至于于淪落到到我這等等地步,就就不用像像我那樣樣去“欺騙”公司了了,我這這是一個個典型的的反面教教材)

溫馨提示

  • 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

提交評論