搞要:本文介紹了當(dāng)前嵌入式軟件人才的培養(yǎng)現(xiàn)狀及存在的問(wèn)題,提出了市場(chǎng)需要的嵌入式工程人才的需求及能力素質(zhì)模型,在此基礎(chǔ)上,介紹了北京航空航天大學(xué)軟件學(xué)院嵌入式軟件專業(yè)的課程體系及實(shí)驗(yàn)與實(shí)踐環(huán)節(jié)建設(shè),最后提出還需加強(qiáng)的方向。
關(guān)鍵詞:嵌入式軟件;能力素質(zhì)模型;軟件工程人才;課程體系;實(shí)踐體系
中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:B
文章編號(hào):1672-5913(2007)08-0055-04
1 引言
嵌入式系統(tǒng)融合了微電子、計(jì)算機(jī)硬件、通信和電子工程等多種技術(shù),而嵌入式軟件是實(shí)現(xiàn)嵌入式系統(tǒng)功能的關(guān)鍵,是數(shù)字化產(chǎn)品設(shè)計(jì)創(chuàng)新和增值的關(guān)鍵因素。行業(yè)發(fā)展最重要的是人才,但是我國(guó)現(xiàn)有的嵌入式系統(tǒng)開(kāi)發(fā)人員知識(shí)體系不完整,這將影響我國(guó)嵌入式軟件開(kāi)發(fā)規(guī)模及嵌入式軟件產(chǎn)業(yè)化發(fā)展,同時(shí)也為人才培養(yǎng)提出了新的問(wèn)題和需求。
目前嵌入式軟件人才培養(yǎng)存在以下問(wèn)題:
(1) 由于嵌入式系統(tǒng)的開(kāi)發(fā)需要工程師有一定的應(yīng)用域背景,許多嵌入式系統(tǒng)開(kāi)發(fā)的工程師在學(xué)校學(xué)習(xí)的是自動(dòng)控制、電子工程、通信、機(jī)械、車輛、導(dǎo)航等專業(yè),缺少系統(tǒng)的軟件工程的知識(shí),導(dǎo)致項(xiàng)目的設(shè)計(jì)質(zhì)量不高,尤其沒(méi)有能力設(shè)計(jì)復(fù)雜系統(tǒng);項(xiàng)目管理、集成能力較弱,導(dǎo)致無(wú)法在提高技術(shù)含量的同時(shí)形成規(guī)?;a(chǎn)業(yè)化開(kāi)發(fā)。
(2) 在各個(gè)高校的計(jì)算機(jī)、自動(dòng)控制、電子工程、通信、機(jī)械、車輛、導(dǎo)航等各學(xué)科領(lǐng)域,都有許多人從事嵌入式系統(tǒng)的課題研究與項(xiàng)目開(kāi)發(fā),但是課題研究與項(xiàng)目開(kāi)發(fā)不代表系統(tǒng)化的教學(xué),也不能彌補(bǔ)沒(méi)有系統(tǒng)化教學(xué)的缺陷,使得從事課題研究與項(xiàng)目開(kāi)發(fā)訓(xùn)練出來(lái)的研究生仍然不具備關(guān)于嵌入式軟件設(shè)計(jì)與開(kāi)發(fā)的完整知識(shí)體系。
(3) 用計(jì)算機(jī)科學(xué)或現(xiàn)有的軟件工程專業(yè),或是其他專業(yè)的培養(yǎng)模式培養(yǎng)嵌入式軟件工程人才不合適。但目前還沒(méi)有一套成熟的嵌入式軟件工程人才培養(yǎng)體系,這是因?yàn)橐郧扒度胧较到y(tǒng)的研究都是嵌在各個(gè)學(xué)科領(lǐng)域,研究成果非常分散、不系統(tǒng),而且與應(yīng)用域結(jié)合非常緊密。而現(xiàn)有軟件工程的研究成果以及教材等的主體是針對(duì)非嵌入式系統(tǒng)的軟件開(kāi)發(fā)的。嵌入式軟件開(kāi)發(fā)與基于工作站、PC機(jī)應(yīng)用的軟件開(kāi)發(fā)有很大差異,如設(shè)計(jì)方法上,嵌入式軟件設(shè)計(jì)要考慮軟硬件協(xié)同設(shè)計(jì),資源管理及可靠性設(shè)計(jì)變得非常重要而且考慮的角度也很不一樣。在工程化管理方面,嵌入式軟件工程管理也是軟件工程管理的一種特例,如配置管理需要考慮軟硬件配置的一致性,測(cè)試要考慮軟硬件協(xié)同測(cè)試,集成要考慮軟硬件協(xié)同集成,等等。
(4) 現(xiàn)有高等教育重理論與技術(shù)的培養(yǎng),缺少實(shí)踐訓(xùn)練,尤其是缺少工程化、產(chǎn)業(yè)化的實(shí)踐訓(xùn)練。而嵌入式軟件工程人才的培養(yǎng),如果沒(méi)有實(shí)踐訓(xùn)練,學(xué)生幾乎對(duì)理論與技術(shù)都很難理解,更難有能力動(dòng)手開(kāi)發(fā)。
(5) 現(xiàn)有教育體制非常缺乏職業(yè)素質(zhì)的培養(yǎng)。傳統(tǒng)的高等教育注重學(xué)生的專業(yè)知識(shí)培養(yǎng),但隨著市場(chǎng)經(jīng)濟(jì)的發(fā)展,我國(guó)各行業(yè)的企業(yè)在規(guī)模、管理、競(jìng)爭(zhēng)等各個(gè)方面的發(fā)展需求,期望學(xué)校在培養(yǎng)學(xué)生專業(yè)知識(shí)與技能的同時(shí),關(guān)注對(duì)學(xué)生的職業(yè)素質(zhì)的培養(yǎng)。
由于市場(chǎng)對(duì)嵌入式系統(tǒng)開(kāi)發(fā)人才的大量需求,自2006年以來(lái),許多學(xué)校設(shè)置嵌入式專業(yè),除了軟件工程碩士設(shè)置嵌入式專業(yè),本科和大專也在設(shè)置嵌入式專業(yè),但都在探索階段,主要存在以下問(wèn)題:
(1) 課程體系不健全。如果課程設(shè)置只是將現(xiàn)有不同專業(yè)的相關(guān)課程拼湊在一起,那么是不可能成為體系的。
(2) 沒(méi)有教材。教材是支撐課程體系的基礎(chǔ),作為一個(gè)專業(yè)必須有系統(tǒng)的教材,這些教材應(yīng)將分散在各個(gè)學(xué)科的一些研究成果、理論與技術(shù)進(jìn)行梳理整合。
(3) 沒(méi)有結(jié)合工程化、產(chǎn)業(yè)化的實(shí)踐體系。設(shè)置該專業(yè)是由于市場(chǎng)對(duì)這類人才的需求驅(qū)動(dòng)的,那么就應(yīng)該考慮市場(chǎng)需求的內(nèi)涵,而不是重復(fù)已往以授課為主的教育模式。
由于上述問(wèn)題,目前的嵌入式專業(yè)設(shè)置距高等教育的真正系統(tǒng)化培養(yǎng)還有很大距離,而且,若不解決上述問(wèn)題,該專業(yè)也將會(huì)變成一種偽培訓(xùn)教育,最終可能又會(huì)退化嵌入到其他各個(gè)專業(yè)中。
2 嵌入式軟件工程人才需求
圖1從應(yīng)用域、所需專業(yè)技術(shù)與技能以及職業(yè)素質(zhì)三個(gè)方面描述了目前市場(chǎng)對(duì)嵌入式軟件人才的需求。由于嵌入式系統(tǒng)是面向應(yīng)用的專用系統(tǒng),嵌入式系統(tǒng)開(kāi)發(fā)要求開(kāi)發(fā)人員有應(yīng)用域背景。我們?cè)谲浖こ檀T士培養(yǎng)中開(kāi)設(shè)嵌入式軟件專業(yè),選擇本科階段學(xué)習(xí)電子工程、通信、自動(dòng)控制、儀器儀表和機(jī)電一體化等專業(yè)的學(xué)生,這樣可以避免學(xué)生缺乏領(lǐng)域知識(shí)。
隨著嵌入式系統(tǒng)開(kāi)發(fā)中軟件所占比例越來(lái)越大,以及嵌入式軟件的規(guī)模越來(lái)越大,對(duì)嵌入式人才的需求也逐漸出現(xiàn)明顯的層次化。嵌入式軟件人才需求層次如圖2所示。嵌入式系統(tǒng)的軟件分析設(shè)計(jì)人員需要具備應(yīng)用域的背景知識(shí),還需要硬件知識(shí),當(dāng)然軟件的分析設(shè)計(jì)技能也是不可少的。整個(gè)軟件業(yè)都缺乏合格的、優(yōu)秀的分析設(shè)計(jì)人員,嵌入式系統(tǒng)領(lǐng)域也不例外。在整個(gè)人才需求的金字塔中,分析設(shè)計(jì)人員處于塔尖,對(duì)人才的要求非常高,但在產(chǎn)業(yè)成熟的狀況下,需求量不會(huì)很大。目前對(duì)分析設(shè)計(jì)人員的大量需求是相對(duì)的,即相對(duì)于這類人才的極度缺乏。板級(jí)支持包(BSP)開(kāi)發(fā),即通常所說(shuō)的系統(tǒng)底層開(kāi)發(fā)對(duì)人員的要求也很高,要求開(kāi)發(fā)人員熟悉硬件、接口及軟件開(kāi)發(fā),往往還需要開(kāi)發(fā)人員有較深的應(yīng)用域背景知識(shí)。在整個(gè)人才金字塔中,對(duì)底層開(kāi)發(fā)人員的需求不大,許多企業(yè)只需一個(gè)很小的底層開(kāi)發(fā)團(tuán)隊(duì)就可以支持多個(gè)項(xiàng)目的需要。應(yīng)用核心業(yè)務(wù)開(kāi)發(fā)人員是核心業(yè)務(wù)的開(kāi)發(fā)者,要求開(kāi)發(fā)人員對(duì)應(yīng)用域及系統(tǒng)的核心業(yè)務(wù)邏輯有深入的理解和相關(guān)經(jīng)驗(yàn)。系統(tǒng)的核心功能與性能都體現(xiàn)在這一部分,由于不同的系統(tǒng)的核心業(yè)務(wù)邏輯不同,對(duì)這類開(kāi)發(fā)人員的需求較大。在人才需求金字塔中,需求最大的是應(yīng)用及應(yīng)用管理開(kāi)發(fā)人員,這類開(kāi)發(fā)主要是實(shí)現(xiàn)與用戶交互的應(yīng)用層及對(duì)應(yīng)用的前后臺(tái)管理,某些情況下,所使用的開(kāi)發(fā)技術(shù)和通用計(jì)算機(jī)軟件開(kāi)發(fā)技術(shù)相似或完全一致。我們的培養(yǎng)體系重點(diǎn)在培養(yǎng)人才金字塔中上面三層的人才。
3 嵌入式軟件工程人才能力素質(zhì)模型
我們抽取出嵌入式軟件工程人才能力素質(zhì)模型,該模型包括職業(yè)素質(zhì)、知識(shí)結(jié)構(gòu)和工程能力三層,如圖3所示。
職業(yè)素質(zhì):傳統(tǒng)的高等教育注重的是專業(yè)知識(shí)的傳授,培養(yǎng)的是專業(yè)人才,而現(xiàn)代企業(yè)需要的是職業(yè)化的專業(yè)人才。企業(yè)選拔人才、考核人才主要是從德、能、勤、績(jī)四個(gè)方面考核,德排在首位。因此,職業(yè)素質(zhì)的培訓(xùn)應(yīng)是培養(yǎng)嵌入式軟件工程人才的基礎(chǔ),主要培訓(xùn)學(xué)生的職業(yè)道德、團(tuán)隊(duì)合作精神以及溝通能力,并為學(xué)生介紹如何規(guī)劃自己的個(gè)人職業(yè)生涯。
知識(shí)結(jié)構(gòu):嵌入式系統(tǒng)融合了微電子、計(jì)算機(jī)硬件、通信和電子工程等多種技術(shù),嵌入式軟件的開(kāi)發(fā)也是一個(gè)基于多種技術(shù)、工具和應(yīng)用域?qū)I(yè)知識(shí)的軟件工程,嵌入式軟件的開(kāi)發(fā)同樣要經(jīng)歷軟件工程的需求分析、系統(tǒng)設(shè)計(jì)、編碼、測(cè)試、維護(hù)等各個(gè)過(guò)程,因此嵌入式軟件專業(yè)人才的培養(yǎng)不同于傳統(tǒng)的計(jì)算機(jī)軟件人才的培養(yǎng),除了系統(tǒng)學(xué)習(xí)嵌入式軟件工程的開(kāi)發(fā)方法、項(xiàng)目管理等知識(shí),硬件知識(shí)、應(yīng)用域?qū)I(yè)知識(shí)、嵌入式系統(tǒng)的開(kāi)發(fā)技術(shù)與工具也都需要了解,但又不可能在有限的時(shí)間內(nèi)對(duì)各個(gè)領(lǐng)域的知識(shí)進(jìn)行全面深入的學(xué)習(xí)。于是,對(duì)硬件、應(yīng)用域?qū)I(yè)基礎(chǔ)、開(kāi)發(fā)技術(shù)與工具的知識(shí)點(diǎn)、范圍與深度的選擇變得非常重要。
工程能力:對(duì)于嵌入式軟件工程人才而言,工程能力是非常重要的。因?yàn)樗麄円?chuàng)建一個(gè)實(shí)際的系統(tǒng),在這個(gè)過(guò)程中,他們要不斷學(xué)習(xí)新的開(kāi)發(fā)平臺(tái)與工具,需要有軟件、硬件的集成能力,也需要過(guò)程控制、項(xiàng)目管理的能力。
4 嵌入式軟件工程碩士培養(yǎng)體系層次結(jié)構(gòu)
企業(yè)對(duì)從業(yè)人員的職業(yè)素質(zhì)要求是一致的、基本穩(wěn)定的;基礎(chǔ)知識(shí)與方法,不論是軟件分析設(shè)計(jì)方法、嵌入式操作系統(tǒng)等嵌入式軟件方面的基礎(chǔ)知識(shí)與方法,還是控制理論、通信技術(shù)等應(yīng)用域的基礎(chǔ)知識(shí)與方法,雖然都在發(fā)展,但也是相對(duì)穩(wěn)定的。而工程方法與技術(shù),不論是系統(tǒng)工程、軟件工程的方法也是相對(duì)穩(wěn)定的。但技術(shù)的發(fā)展是飛速的,編程語(yǔ)言、操作系統(tǒng)等,尤其是開(kāi)發(fā)工具和芯片發(fā)展很快,而新的應(yīng)用也是層出不窮,所以軟件工程技術(shù)、硬件技術(shù)、應(yīng)用域知識(shí)放在調(diào)整層。但是,這些技術(shù)與知識(shí)會(huì)隨著時(shí)間沉淀到基礎(chǔ)層,而基礎(chǔ)層也會(huì)隨著各個(gè)領(lǐng)域的發(fā)展而改進(jìn)。因此,我們抽取出培養(yǎng)體系穩(wěn)定的基礎(chǔ)層和體現(xiàn)行業(yè)發(fā)展及專業(yè)技術(shù)發(fā)展的調(diào)整層,如圖4所示。
我們確定嵌入式軟件專業(yè)軟件工程碩士課程體系設(shè)置如圖5所示。課程體系設(shè)置主要分為以下五層:
公共基礎(chǔ)課:是研究生必修的基礎(chǔ)課程,如政治、英語(yǔ)、數(shù)學(xué)及科技協(xié)作與溝通技巧。
軟件工程碩士公共專業(yè)基礎(chǔ)課:軟件工程是所有軟件專業(yè)人才必須學(xué)習(xí)的基礎(chǔ)課程,嵌入式軟件工程人才也不例外。在這一層,將軟件工程分為方法、過(guò)程、管理三個(gè)部分進(jìn)行講授,并有系列相關(guān)前沿技術(shù)講座。
嵌入式軟件專業(yè)方向?qū)I(yè)基礎(chǔ)課:通過(guò)專業(yè)方向基礎(chǔ)課的學(xué)習(xí),學(xué)生可以基本掌握嵌入式軟件設(shè)計(jì)的方法與技術(shù)?!扒度胧较到y(tǒng)概論”讓學(xué)生了解(認(rèn)識(shí))嵌入式軟件和硬件的一般開(kāi)發(fā)環(huán)境與流程,并掌握一種實(shí)驗(yàn)開(kāi)發(fā)工具;“嵌入式操作系統(tǒng)”使學(xué)生了解各種嵌入式操作系統(tǒng)的發(fā)展與現(xiàn)狀,并重點(diǎn)掌握Linux操作系統(tǒng)及在嵌入式系統(tǒng)中的裁剪與選擇;“嵌入式軟件設(shè)計(jì)”將基于Linux操作系統(tǒng),使學(xué)生掌握嵌入式軟件設(shè)計(jì)的要點(diǎn)與方法、軟件開(kāi)發(fā)調(diào)試的工具與方法等;“DSP軟件開(kāi)發(fā)技術(shù)”使學(xué)生了解DSP的基本結(jié)構(gòu)及工作原理,理解和掌握基本的數(shù)字信號(hào)處理算法的基礎(chǔ)知識(shí),掌握嵌入式DSP系統(tǒng)的軟件設(shè)計(jì)開(kāi)發(fā)實(shí)用技術(shù)。
嵌入式軟件專業(yè)方向?qū)I(yè)選修課:專業(yè)選修課使學(xué)生掌握全面的嵌入式軟件開(kāi)發(fā)的技術(shù)、工具、應(yīng)用域基礎(chǔ)知識(shí)。“工業(yè)數(shù)據(jù)通信與控制網(wǎng)絡(luò)”使學(xué)生掌握工業(yè)總線與控制網(wǎng)絡(luò)的基本概念、標(biāo)準(zhǔn)及應(yīng)用等,而“嵌入式應(yīng)用算法基礎(chǔ)”使學(xué)生掌握在工業(yè)控制、通信、數(shù)據(jù)采集等應(yīng)用域經(jīng)常用到的濾波算法、優(yōu)化算法等,這些算法與計(jì)算機(jī)專業(yè)所學(xué)的“算法分析設(shè)計(jì)”完全不同。
工程實(shí)踐、企業(yè)實(shí)習(xí):整個(gè)學(xué)習(xí)過(guò)程由實(shí)踐貫穿始終,工程實(shí)踐、企業(yè)實(shí)習(xí)一級(jí)一級(jí)由基礎(chǔ)到專業(yè)、由簡(jiǎn)單到復(fù)雜、由個(gè)體到團(tuán)隊(duì)逐步強(qiáng)化訓(xùn)練。
5 強(qiáng)化實(shí)驗(yàn)與實(shí)踐
培養(yǎng)嵌入式軟件工程人才,工程實(shí)踐能力非常重要,我們通過(guò)多級(jí)實(shí)踐、專業(yè)的實(shí)驗(yàn)室、企業(yè)合作、有實(shí)踐經(jīng)驗(yàn)的教師等多方位的努力,使學(xué)生在畢業(yè)時(shí)成為一名合格的嵌入式軟件工程師。
多級(jí)實(shí)踐
(1)課程實(shí)驗(yàn)
每門課程都有大量的實(shí)驗(yàn),通過(guò)實(shí)驗(yàn)與作業(yè)掌握所學(xué)內(nèi)容。
(2)一級(jí)工程實(shí)踐
通過(guò)強(qiáng)化訓(xùn)練,使學(xué)生掌握C、C++編程語(yǔ)言,并獨(dú)立完成應(yīng)用程序設(shè)計(jì)。
(3)二級(jí)工程實(shí)踐
專門設(shè)計(jì)針對(duì)工業(yè)控制、通信、移動(dòng)等應(yīng)用領(lǐng)域的嵌入式軟件的實(shí)踐項(xiàng)目,以及項(xiàng)目要考核學(xué)生的知識(shí)點(diǎn)與能力標(biāo)準(zhǔn),并在實(shí)踐過(guò)程中模擬企業(yè)的管理體系,訓(xùn)練學(xué)生項(xiàng)目管理、團(tuán)隊(duì)合作、學(xué)習(xí)創(chuàng)新的能力。學(xué)生組成團(tuán)隊(duì)完成嵌入式系統(tǒng)應(yīng)用軟件的開(kāi)發(fā),實(shí)踐項(xiàng)目可選擇不同應(yīng)用領(lǐng)域的項(xiàng)目。
為了讓學(xué)生模擬企業(yè)環(huán)境的團(tuán)隊(duì)開(kāi)發(fā)模式,我們?yōu)槎?jí)實(shí)踐專門制定了一套開(kāi)發(fā)規(guī)范,包括需求文檔、概要設(shè)計(jì)文檔、詳細(xì)設(shè)計(jì)文檔、項(xiàng)目計(jì)劃等的文檔規(guī)范,以及C和C++的編程規(guī)范,及質(zhì)量保證章程。同時(shí)由同學(xué)組建一個(gè)質(zhì)量保證小組,跟蹤監(jiān)控各個(gè)小組二級(jí)實(shí)踐的過(guò)程質(zhì)量。
(4)企業(yè)實(shí)習(xí)
學(xué)生將在企業(yè)進(jìn)行一年的實(shí)習(xí),參與企業(yè)實(shí)際項(xiàng)目的開(kāi)發(fā)。
專業(yè)實(shí)驗(yàn)室
建立專門的嵌入式軟件專業(yè)實(shí)驗(yàn)室,配備相應(yīng)的軟件、硬件環(huán)境,軟件包括常用的VxWorks、μCOS、Linux等操作系統(tǒng),以及Sybase、Sqlite等常用應(yīng)用軟件;硬件ARM仿真器+開(kāi)發(fā)板以及試驗(yàn)用的其他模塊,實(shí)驗(yàn)室能同時(shí)容納90人進(jìn)行實(shí)驗(yàn)。
企業(yè)合作
時(shí)代集團(tuán)為北航軟件學(xué)院嵌入式軟件專業(yè)的建設(shè)投資,并設(shè)立專項(xiàng)獎(jiǎng)學(xué)金,創(chuàng)建專用于本專業(yè)學(xué)生實(shí)踐的嵌入式軟件實(shí)驗(yàn)室。瑞典IAR也為本專業(yè)免費(fèi)提供Jlink調(diào)試工具,奧吉通為本專業(yè)捐贈(zèng)嵌入式測(cè)試實(shí)驗(yàn)室。時(shí)代集團(tuán)、華為集團(tuán)、Siemens、Nokia等業(yè)內(nèi)知名企業(yè)為本專業(yè)學(xué)生提供工業(yè)界實(shí)習(xí)、就業(yè)機(jī)會(huì),并提供指導(dǎo)教師、授課教師。
實(shí)踐經(jīng)驗(yàn)豐富的教師
嵌入式軟件專業(yè)的授課教師、實(shí)驗(yàn)指導(dǎo)教師都是有豐富項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)的教師,有北航各院系嵌入式實(shí)驗(yàn)室的教授,還有來(lái)自時(shí)代集團(tuán)、索愛(ài)等企業(yè)的工業(yè)界人士。
6 結(jié)束語(yǔ)
雖然我們?cè)谇度胧杰浖こ倘瞬排囵B(yǎng)體系中關(guān)注學(xué)生的職業(yè)素質(zhì)培養(yǎng),盡可能對(duì)硬件、軟件、技術(shù)平臺(tái)、開(kāi)發(fā)與調(diào)試工具以及相關(guān)應(yīng)用域的基礎(chǔ)知識(shí)進(jìn)行系統(tǒng)化的教學(xué),同時(shí)非常重視學(xué)生的實(shí)踐能力、工程能力的訓(xùn)練。但是對(duì)于高等學(xué)位教育,真正要做到系統(tǒng)化教育,學(xué)科建設(shè)、學(xué)術(shù)研究是非常重要的,這需要從事本領(lǐng)域的研究與教學(xué)工作的人員共同長(zhǎng)期努力。
參考文獻(xiàn):
[1] 李正軍.現(xiàn)場(chǎng)總線及其應(yīng)用技術(shù)[M],機(jī)械工業(yè)出版社,2005,1.
[2] (美) Anderew S. Tanebaum, Albert S. Woodhul.操作系統(tǒng):設(shè)計(jì)與實(shí)現(xiàn)(第二版)[M].電子工業(yè)出版社,2000,1.
[3] Alessandro Rubini, Jonathan Corbet著,魏永明, 駱剛, 姜君譯.Linux設(shè)備驅(qū)動(dòng)程序(第二版)[M].中國(guó)電力出版社,2002,11.
[4] Abraham Silberschatz.操作系統(tǒng)概念[M].高等教育出版社,2004,1.
[5] Abraham Silberschatz.實(shí)用操作系統(tǒng)概念[M].高等教育出版社,2001,5.
[6] (美) Karim Yaghmour.構(gòu)建嵌入式Linux系統(tǒng)[M],中國(guó)電力出版社,2004,12.
[7] (美) Jean J. Labrosse著,邵貝貝等譯.嵌入式實(shí)時(shí)操作系統(tǒng)--μC/OS-Ⅱ,第2版[M].北京航空航天大學(xué)出版社,2003,5.
[8] 王田苗.實(shí)用嵌入式系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)—基于ARM微處理器與COS-II實(shí)時(shí)操作系統(tǒng)(第二版)[M].清華大學(xué)出版社,2003.9.
[9] 邵貝貝譯.源代碼公開(kāi)的實(shí)時(shí)嵌入式操作系統(tǒng)——μCOS-II[M].北京航空航天大學(xué)出版社,2003.
[10] 程社明等.人生發(fā)展與職業(yè)生涯規(guī)劃[M].團(tuán)結(jié)出版社,2003,1.
[11] 許軼.剪裁人生[M].機(jī)械工業(yè)出版社,2004,10.
作者簡(jiǎn)介:
康一梅,女,1994年中科院自動(dòng)化所博士畢業(yè),曾在北京金益康、北京亞訊數(shù)碼、北京首創(chuàng)前鋒等公司任研發(fā)中心總經(jīng)理、技術(shù)總監(jiān)等職近8年。先后為中科院軟件學(xué)院、北航軟件學(xué)院講授《軟件項(xiàng)目管理》、《系統(tǒng)分析設(shè)計(jì)》等課程,現(xiàn)為北航軟件學(xué)院嵌入式軟件專業(yè)主任。