<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 消費電子 > 高校動(dòng)態(tài) > 嵌入式人才的發(fā)展方向

嵌入式人才的發(fā)展方向

——
作者: 時(shí)間:2008-01-04 來(lái)源:網(wǎng)絡(luò ) 收藏

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

  嵌入式系統是軟硬結合的東西,搞嵌入式開(kāi)發(fā)的人有兩類(lèi)。

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

  另一類(lèi)是學(xué)軟件、計算機專(zhuān)業(yè)出身的人,主要從事嵌入式操作系統和應用軟件的開(kāi)發(fā)。如果我們學(xué)軟件的人對硬件原理和接口有較好的掌握,我們完全也可寫(xiě)BSP和硬件驅動(dòng)程序。嵌入式硬件設計完后,各種功能就全靠軟件來(lái)實(shí)現了,嵌入式設備的增值很大程度上取決于嵌入式軟件,這占了嵌入式系統的最主要工作(目前有很多公司將硬件設計包給了專(zhuān)門(mén)的硬件公司,稍復雜的硬件都交給臺灣或國外公司設計,國內的硬件設計力量很弱,很多嵌入式公司自己只負責開(kāi)發(fā)軟件,因為公司都知道,嵌入式產(chǎn)品的差異很大程度在軟件上,在軟件方面是最有“花頭“可做的),所以我們搞軟件的人完全不用擔心我們在嵌入式市場(chǎng)上的用武之地,越是智能設備越是復雜系統,軟件越起關(guān)鍵作用,而且這是目前的趨勢。

  從事嵌入式軟件開(kāi)發(fā)的好處是:

 ?。?)目前國內外這方面的人都很稀缺。一方面,是因為這一領(lǐng)域入門(mén)門(mén)檻較高,不僅要懂較底層軟件(例如操作系統級、驅動(dòng)程序級軟件),對軟件專(zhuān)業(yè)水平要求較高(嵌入式系統對軟件設計的時(shí)間和空間效率要求較高),而且必須懂得硬件的工作原理,所以非專(zhuān)業(yè)IT人員很難切入這一領(lǐng)域;另一方面,是因為這一領(lǐng)域較新,目前太快,很多軟硬件技術(shù)出現時(shí)間不長(cháng)或正在出現(如ARM處理器、嵌入式操作系統、MPEG技術(shù)、無(wú)線(xiàn)通信協(xié)議等),掌握這些新技術(shù)的人當然很找。嵌入式稀缺,身價(jià)自然就高,越有經(jīng)驗價(jià)格就越高。其實(shí)嵌入式稀少,根本原因可能是大多數人無(wú)條件接觸,這需要相應的嵌入式開(kāi)發(fā)板和軟件,另外需要有經(jīng)驗的人進(jìn)行指導開(kāi)發(fā)流程。

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

 ?。?)哪天若想創(chuàng )業(yè),搞自已的產(chǎn)品,那么嵌入式是一個(gè)不錯的主意,這可不像應用軟件那樣容易被盜版。土木學(xué)院有一個(gè)叫啟明星的公司開(kāi)發(fā)出一個(gè)好象叫“工程e”的掌上PDA(南校區門(mén)口有廣告),施工技術(shù)人員用該PDA可當場(chǎng)進(jìn)行土木概預算和其它土木計算,據說(shuō)銷(xiāo)路特好。我認識的某大學(xué)老師,他開(kāi)發(fā)的飯館用的點(diǎn)菜PDA(WinCE平臺,可無(wú)線(xiàn)連網(wǎng)和上網(wǎng)),據他說(shuō)銷(xiāo)路不錯,飯館點(diǎn)點(diǎn)PDA讓客戶(hù)點(diǎn)菜,多顯派頭檔次。我記得00級2+2班當年有一組同學(xué)在學(xué)Windows程序設計課程時(shí)用VC++設計了一個(gè)功能很強的點(diǎn)菜系統做為課程項目,當時(shí)真想建議他們將這個(gè)軟件做成PDA,估計會(huì )有些銷(xiāo)路(上?;疖?chē)站南廣場(chǎng)的Macdonald便使用很漂亮的PDA給用戶(hù)點(diǎn)食品,像摸像樣的)。這些PDA的硬件設計一般都是請其它公司給訂做(這叫“貼牌”:OEM),都是通用的硬件,我們只管設計軟件就變成自己的產(chǎn)品了。

  從事嵌入式軟件開(kāi)發(fā)的缺點(diǎn)是:

 ?。?)入門(mén)起點(diǎn)較高,所用到的技術(shù)往往都有一定難度,若軟硬件基礎不好,特別是操作系統級軟件功底不深,則可能不適于此行。

 ?。?)這方面的企業(yè)數量要遠少于企業(yè)計算類(lèi)企業(yè)。特別是從事嵌入式的小企業(yè)數量較多(小企業(yè)要搞自己的產(chǎn)品創(chuàng )業(yè)),知名大公司較少(搞嵌入式的大公司主要有Intel、Motorola、TI、Philip、Samsung、Sony、Futjtum、Bell-Alcatel、意法半導體、Microtek、研華、華為、中興通信、上廣電等制造類(lèi)企業(yè))。這些企業(yè)的習慣思維方式是到電子、通信等偏硬專(zhuān)業(yè)找人。

 ?。?)有少數公司經(jīng)常要碩士以上的人搞嵌入式,主要是基于嵌入式的難度。但大多數公司也并無(wú)此要求,只要有經(jīng)驗即可。

{{分頁(yè)}}

  同學(xué)若學(xué)習嵌入式,顯然應偏重于嵌入式軟件,特別是嵌入式操作系統方面。對于搞嵌入式軟件的人,最重要的技術(shù)顯然是(實(shí)際上很多公司的招聘廣告上就是這樣寫(xiě)的):

     (1) 掌握主流嵌入式微處理器的結構與原理
     (2) 必須掌握一個(gè)嵌入式操作系統 
     (3) 必須熟悉嵌入式軟件開(kāi)發(fā)流程并至少做過(guò)一個(gè)嵌入式軟件項目。

  嵌入式軟件方面最重要的課程包括:

 ?。?)嵌入式微處理器結構與應用:這是一門(mén)嵌入式硬件基礎課程,我院用這門(mén)課取代了傳統的“微機原理與接口”課程(目前國內已有少部分IT專(zhuān)業(yè)這樣做了,因為講x86微機原理與接口很難找到實(shí)際用處,只為教學(xué)而已)。我們說(shuō)過(guò),嵌入式是軟硬件結合的技術(shù),搞嵌入式軟件的人應對ARM處理器工作原理和接口技術(shù)有充分了解,包括ARM的匯編指令系統。若不了解處理器原理,怎么能控制硬件工作,怎么能寫(xiě)出節省內存又運行高速的最優(yōu)代碼(嵌入式軟件設計特別講究時(shí)空效率),怎么能寫(xiě)出驅動(dòng)程序(驅動(dòng)程序都是與硬件打交道的)?很多公司招聘嵌入式軟件人員時(shí)都要求熟悉ARM處理器,將來(lái)若同學(xué)到公司中從事嵌入式軟件開(kāi)發(fā),公司都會(huì )給你一本該設備的硬件規格說(shuō)明書(shū) (xxx Specification),您必須能看懂其中的內存分布和端口使用等最基本的說(shuō)明(就像x86匯編一樣),否則怎么設計軟件。有些同學(xué)覺(jué)得嵌入式處理器課程較枯燥,這主要是硬件課程都較抽象的原因,等我們的嵌入式實(shí)驗室10月份建好后,您做了一些實(shí)驗后就會(huì )覺(jué)得看得見(jiàn)摸得著(zhù)。還有同學(xué)對ARM匯編不感興趣,以為嵌入式開(kāi)發(fā)用C語(yǔ)言就足夠了。其實(shí)不應僅是將匯編語(yǔ)言當成一個(gè)程序設計語(yǔ)言,學(xué)匯編主要是為了掌握處理器工作原理的。一個(gè)不熟悉匯編語(yǔ)言的人,怎么能在該處理器寫(xiě)出最優(yōu)的C語(yǔ)言代碼。在嵌入式開(kāi)發(fā)的一些關(guān)鍵部分,有時(shí)還必須寫(xiě)匯編,如Bootloader等(可能還包括BSP)。特別是在對速度有極高要求的場(chǎng)合(如DSP處理器的高速圖像采集和圖像解壓縮),目前主要還要靠匯編寫(xiě)程序(我看到過(guò)很多公司是這樣做的)。當您在一個(gè)嵌入式公司工作時(shí),在查看描述原理的手冊時(shí),可能很多都是用匯編描述的(我就遇到過(guò)),這是因為很多硬件設計人員只會(huì )寫(xiě)或者喜歡用匯編描述,此時(shí)您就必須看懂匯編程序,否則軟硬件人員可能就無(wú)法交流。很多嵌入式職位招聘時(shí)都要求熟悉匯編。

  (2) 嵌入式操作系統類(lèi)課程

  除了WinCE的實(shí)時(shí)性稍差外,大多數嵌入式操作系統的實(shí)時(shí)性都很強,所以也可稱(chēng)為實(shí)時(shí)操作系統Real Time Operating System.從事嵌入式的人至少須掌握一個(gè)嵌入式操作系統(當然掌握兩個(gè)更好),這在嵌入式的所有技術(shù)中是最為關(guān)鍵的了。目前最重要的RTOS主要包括:

  第一類(lèi)、傳統的經(jīng)典RTOS:最主要的便是Vxworks操作系統,以及其Tornado開(kāi)發(fā)平臺。Vxworks因出現稍早,實(shí)時(shí)性很強(據說(shuō)可在1ms內響應外部事件請求),并且內核可極微(據說(shuō)最小可8K),可靠性較高等,所以在北美,Vxworks占據了嵌入式系統的多半疆山。特別是在通信設備等實(shí)時(shí)性要求較高的系統中,幾乎非Vxworks莫屬。Vxworks的很多概念和技術(shù)都和Linux很類(lèi)似,主要是C語(yǔ)言開(kāi)發(fā)。像Bell-alcatel、Lucent、華為等通信企業(yè)在開(kāi)發(fā)產(chǎn)品時(shí),Vxworks用得很多。但Vxworks因價(jià)格很高,所以一些小公司或小產(chǎn)品中往往用不起。目前很多公司都在往嵌入式Linux轉(華為、中興以及UT目前正在這樣轉)。但無(wú)論如何,Vxworks在一段長(cháng)時(shí)間內仍是不可動(dòng)搖的。與Vxworks類(lèi)似的稍有名的實(shí)時(shí)操作系統還有pSOS、QNX、Nucleus等RTOS。

  第二類(lèi)、嵌入式Linux操作系統:Linux的前途除作為服務(wù)器操作系統外,最成功的便是在嵌入式領(lǐng)域的應用,原因當然是免費、開(kāi)源、支持軟件多、呼擁者眾,這樣嵌入式產(chǎn)品成本會(huì )低。Linux本身不是一個(gè)為嵌入式設計的操作系統,不是微內核的,并且實(shí)時(shí)性不強。目前應用在嵌入式領(lǐng)域的Linux系統主要有兩類(lèi):一類(lèi)是專(zhuān)為嵌入式設計的已被裁減過(guò)的Linux系統,最常用的是uClinux(不帶MMU功能),目前占較大應用份額,可在A(yíng)RM7上跑;另一類(lèi)是跑在A(yíng)RM 9上的,一般是將Linux 2.4.18內核移植在其上,可使用更多的Linux功能(當然uClinux更可跑在A(yíng)RM 9上)。很多人預測,嵌入式Linux預計將占嵌入式操作系統的50%以上份額,非常重要。缺點(diǎn)是熟悉Linux的人太少,開(kāi)發(fā)難度稍大。另外,目前我們能發(fā)現很多教材和很多大學(xué)都以ucOS/II為教學(xué)用實(shí)時(shí)操作系統,這主要是由于ucOS/II較簡(jiǎn)單,且開(kāi)源,非常適合入門(mén)者學(xué)習實(shí)時(shí)操作系統原理,但由于ucOS/II功能有限,實(shí)用用得較少,所以我院不將其作為教學(xué)重點(diǎn),要學(xué)習就應學(xué)直接實(shí)用的,比如uClinux就很實(shí)用。況且熟悉了Linux開(kāi)發(fā),不僅在嵌入式領(lǐng)域有用,對開(kāi)發(fā)Linux應用軟件,對加深操作系統的認識也有幫助,可謂一舉多得。據我所知,目前Intel、Philip都在大搞ARM+LINUX的嵌入式開(kāi)發(fā),Fujitum則是在自己的處理器上大搞Linux開(kāi)發(fā)。目前在嵌入式Linux領(lǐng)域,以下幾個(gè)方面的人特別難找,一是能將Linux移植到某個(gè)新型號的開(kāi)發(fā)版上;二是能寫(xiě)Linux驅動(dòng)程序的人;三是熟悉Linux內核裁減和優(yōu)化的人。

  第三類(lèi)、 Windows CE嵌入式操作系統:Microsoft也看準了嵌入式的巨大市場(chǎng),MS永遠是最厲害的,WinCE出來(lái)只有幾年時(shí)間,但目前已占據了很大市場(chǎng)份額,特別是在PDA、手機、顯示儀表等界面要求較高或者要求快速開(kāi)發(fā)的場(chǎng)合,WinCE目前已很流行(據說(shuō)有一家賣(mài)工控機的公司板子賣(mài)得太好,以至來(lái)不及為客戶(hù)裁減WinCE)。WinCE目前主要為4.2版(.NET),開(kāi)發(fā)平臺主要為WinCE Platform Builder,有時(shí)也用EVC環(huán)境開(kāi)發(fā)一些較上層的應用,對于急于完成,不想拿嵌入式Linux冒險的開(kāi)發(fā)場(chǎng)合,WinCE是最合適了(找嵌入式Linux的人可沒(méi)那么好找的),畢竟公司不能像學(xué)生學(xué)習那樣試試看,保證開(kāi)發(fā)成功更重要。根據不同的側重點(diǎn) ,WinCE還有兩個(gè)特殊版本,一個(gè)是MS PocketPC操作系統專(zhuān)用于PDA上(掌上電腦),另一個(gè)是MS SmartPhone操作系統用于智能手機上(帶PDA功能的手機),兩者也都屬于WinCE平臺。在PDA和手機市場(chǎng)上,除WinCE外,著(zhù)名的PDA嵌入式操作系統還有Palm OS(因出現很早,很有名)、Symbian等,但在WinCE的強勁沖擊下,Palm和Symbian來(lái)日還能有多長(cháng)?

  總結關(guān)于嵌入式操作系統類(lèi)課程,若您覺(jué)得自己功底較深且能鉆研下去,則可去學(xué)嵌入式Linux;若您覺(jué)得自己VC++功底較好且想短平快地學(xué)嵌入式開(kāi)發(fā),WinCE是最好的選擇。

  (3) 嵌入式開(kāi)發(fā)的其它相關(guān)軟件課程

  搞嵌入式若能熟悉嵌入式應用的一些主要領(lǐng)域,這樣的人更受企業(yè)歡迎。主要的相關(guān)領(lǐng)域包括:

  A、數字圖像壓縮技術(shù):這是嵌入式最重要最熱門(mén)的應用領(lǐng)域之一,主要是應掌握MPEG編解碼算法和技術(shù),如DVD、MP3、PDA、高精電視、機頂盒等都涉及MPEG高速解碼問(wèn)題。

  B、通信協(xié)議及編程技術(shù):這包括傳統的TCP/IP協(xié)議和熱門(mén)的無(wú)線(xiàn)通信協(xié)議。首先,大多數嵌入式設備都要連入局域網(wǎng)或Internet,所以首先應掌握TCP/IP協(xié)議及其編程,這是需首要掌握的基本技術(shù);其次,無(wú)線(xiàn)通信是目前的大趨勢,所以掌握無(wú)線(xiàn)通信協(xié)議及編程也是是很重要的。無(wú)結通信協(xié)議包括無(wú)線(xiàn)局域網(wǎng)通信協(xié)議802.11系列,Bluetooth,以及移動(dòng)通信(如GPRS、GSM、CDMA等)。

  C、網(wǎng)絡(luò )與信息安全技術(shù):如加密技術(shù),數字證書(shū)CA等。我院有這方面的選修課。

  D、DSP技術(shù):DSP是Digital Signal

  Process數字信號處理的意思,DSP處理器通過(guò)硬件實(shí)現數字信號處理算法,如高速數據采集、壓縮、解壓縮、通信等。數字信號處理是電子、通信等硬件專(zhuān)業(yè)的課程,對于搞軟件的人若能了解一下最好。目前DSP人才較缺。如果有信號與系統、數字信號處理等課程基礎,對于學(xué)習MPEG編解碼原理會(huì )有很大幫助。

 ?。?)嵌入式開(kāi)發(fā)的相關(guān)硬件基礎

  對于軟件工程專(zhuān)業(yè)的學(xué)生,從事嵌入式軟件開(kāi)發(fā),像數字電路、計算機組成原理、嵌入式微處理器結構等硬件課程是較重要的。另外,匯編語(yǔ)言、C/C++、數據結構和算法、特別是操作系統等軟件基礎課也是十分重要的。主要目地是能看懂硬件工作原理,但重點(diǎn)應是在嵌入式軟件,特別操作系統級軟件。

  研究生里有些是學(xué)電子、通信類(lèi)專(zhuān)業(yè)過(guò)來(lái)的,有較好的模擬電路和基礎,學(xué)嵌入式非常合適。嵌入式本身就是從過(guò)來(lái)的,只是不帶OS,而現在很多嵌入式應用越來(lái)越復雜,以至不得不引入嵌入式操作系統。另外,為追求更高速的信號處理速度,現在在一些速度要求較高的場(chǎng)合,有不少公司是將一些DSP算法,如MPEG壓縮解壓縮算法等用硬件來(lái)實(shí)現,這就涉及到HDL數字電路設計技術(shù)及其FPGA/IP核實(shí)現技術(shù),這方面的人目前市場(chǎng)上也很缺。

{{分頁(yè)}} 

  題外話(huà)

  另外,能寫(xiě)驅動(dòng)程序的人目前是非常緊缺的(驅動(dòng)程序也可歸于嵌入式范疇),包括桌面Windows中的DDK開(kāi)發(fā)環(huán)境和WDM驅動(dòng)程序。公司每時(shí)每刻都要推出新產(chǎn)品,每一個(gè)新產(chǎn)品出來(lái)了,要能被操作系統所使用,是必須寫(xiě)驅動(dòng)程序的。寫(xiě)驅動(dòng)程序就必須掌握操作系統(如Windows或Linux)的內部工作原理,還涉及到少量硬件知識,難度較大,所以這方面的人很難找。想成為高手的同學(xué),也可從驅動(dòng)程序方面獲得突破。

  我可說(shuō)一下自己的經(jīng)歷,三年前我曾短暫地在一家公司寫(xiě)過(guò)WinCE驅動(dòng)程序(正是因為知道這方面的人緊缺,所以才要做這方面的事),盡管那以前從未做過(guò)驅動(dòng)程序,應聘那個(gè)職位時(shí)正是看準了公司是很難招聘到這方面的人,既然都找不到人,驅動(dòng)還得有人做,這正是可能有機會(huì )切入這一領(lǐng)域的大好機會(huì )。面試時(shí)大講自己寫(xiě)過(guò)多少萬(wàn)行匯編程序,對計算機工作原理如何清楚,簡(jiǎn)歷中又寫(xiě)著(zhù)我曾閱讀完兩本關(guān)于Windows Driver Model的兩本英文原版書(shū),寫(xiě)過(guò)幾個(gè)小型的驅動(dòng)程序練習程序(其實(shí)根本沒(méi)寫(xiě)過(guò),我們的同學(xué)將來(lái)千萬(wàn)不要像我這樣,早練就些過(guò)硬功夫,就不至于淪落到我這等地步,就不用像我那樣去“欺騙”公司了,我這是一個(gè)典型的反面教材),居然一切都PASS(當然最重要的是筆試和面試問(wèn)題還說(shuō)得過(guò)去),這只能說(shuō)明這一領(lǐng)域找人的困難程度。公司本就未指望找到搞過(guò)驅動(dòng)的人,找個(gè)有相關(guān)基礎的人就算不錯了。做了以后,發(fā)現也并不是怎樣難的。其實(shí)搞驅動(dòng)程序的工作是很舒服的,搞完一個(gè)版本就會(huì )空一段時(shí)間,只有等公司新的芯片推出或新的OS出現后,才需要再去開(kāi)發(fā)新一版驅動(dòng),那時(shí)有將近一個(gè)月時(shí)間空閑著(zhù)在等WinCE .NET Beta版推出,準備將驅動(dòng)程序升級到CE .NET上,現在在軟件學(xué)院工作整日忙,無(wú)限懷念那段悠閑時(shí)光。

  很巧合,最近本人無(wú)意中再次體會(huì )到了嵌入式的迷人之處。上周我那用了3年的手機終于不能WORK了。此次更新,除要求有手機常見(jiàn)功能外,最好有MP3功能(現在很多英語(yǔ)聽(tīng)力都有MP3文件),最好有英漢詞典,最好還能讀WORD文檔。最后選了個(gè)滿(mǎn)足以上條件的最便宜的手機DOPOD 515(斬了我2.2K,但想想這也算自己對嵌入式事業(yè)的支持,這樣便也想開(kāi)了),算得上最低檔的智能手機了?;貋?lái)一查,手機的about顯示,本手機Processor是ARM,其OS是MS Smartphone(即WinCE .NET 4.2),這么巧合,簡(jiǎn)直可做為學(xué)習嵌入式課程的產(chǎn)品案例了(等我們的WinCE課程開(kāi)得有聲有色后,希望能從微軟研究院搞些Smartphone來(lái)開(kāi)發(fā)開(kāi)發(fā))。有OS的手機果然了得,金山詞霸、WORD、EXCEL、REGEDIT等居然都有smartphone版的,PC上的MP3、DOC等居然在download時(shí)都可被自動(dòng)轉換成smartphone格式,真是爽。完全可用Windows CE自己開(kāi)發(fā)一些需要的程序download到自己的手機上?,F在市面銷(xiāo)售PDA智能手機火爆,MS總是財源滾滾。但我已發(fā)現國產(chǎn)的ARM+LINUX手機出現在市面上,價(jià)格只1.2K。

  在GOOGLE網(wǎng)上能搜索太多的關(guān)于嵌入式系統的討論了,有很多有經(jīng)驗者談自己的體會(huì ),投入到其中的論壇中,你會(huì )切身感到嵌入式學(xué)習的熱潮。

  要么走ARM+WinCE,要么走ARM+LINUX,要么走ARM+VXWORKS。每個(gè)搞嵌入式的人都可選一條路,條條大路通羅馬。 

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

c語(yǔ)言相關(guān)文章:c語(yǔ)言教程


linux相關(guān)文章:linux教程


c++相關(guān)文章:c++教程


路由器相關(guān)文章:路由器工作原理


路由器相關(guān)文章:路由器工作原理


交換機相關(guān)文章:交換機工作原理


cdma相關(guān)文章:cdma原理




評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>