亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        “嵌入式系統(tǒng)概論”課程設(shè)計(jì)

        2006-03-24 04:00:02陳天洲
        計(jì)算機(jī)教育 2006年3期
        關(guān)鍵詞:嵌入式操作系統(tǒng)嵌入式軟件體系結(jié)構(gòu)

        陳天洲

        嵌入式系統(tǒng)是近年來(lái)發(fā)展很快的計(jì)算機(jī)方面的學(xué)科,并迅速滲透到控制、自動(dòng)化、儀器儀表等學(xué)科。浙江大學(xué)從2002年開(kāi)設(shè)嵌入式課程以來(lái),一直關(guān)注嵌入式系統(tǒng)領(lǐng)域的課程開(kāi)發(fā)與建設(shè),收集了國(guó)內(nèi)外相關(guān)專(zhuān)業(yè)的嵌入式課程教學(xué)資料,總結(jié)并提高課程對(duì)嵌入式系統(tǒng)快速發(fā)展的適應(yīng)性。在英特爾公司的支持下,嵌入式中心從2003年以來(lái)嵌入式舉辦了多次嵌入式課程研討班,與國(guó)內(nèi)各高校多次探討了嵌入式課程的知識(shí)點(diǎn)與課程安排,并與CMU一同開(kāi)發(fā)嵌入式課程資料。

        嵌入式方向包括軟硬件協(xié)同設(shè)計(jì)、嵌入式體系結(jié)構(gòu)、實(shí)時(shí)操作系統(tǒng)、嵌入式產(chǎn)品設(shè)計(jì)等方面的知識(shí),需要掌握嵌入式系統(tǒng)設(shè)計(jì)的典型開(kāi)發(fā)工具,培訓(xùn)學(xué)生具備嵌入式系統(tǒng)軟、硬件的開(kāi)發(fā)能力,對(duì)于特定行業(yè)領(lǐng)域(例如移動(dòng)終端、數(shù)字家庭、信息家電以及對(duì)傳統(tǒng)產(chǎn)業(yè)信息化改造)已經(jīng)逐步形成了特定的嵌入式開(kāi)發(fā)方法與手段。

        隨著軟硬件技術(shù)快速發(fā)展,嵌入式系統(tǒng)不再是一門(mén)課程就可以介紹清晰,而逐步成為一個(gè)課程群,該方向的專(zhuān)業(yè)課程可劃分為:嵌入式系統(tǒng)原理、嵌入式操作系統(tǒng)、實(shí)時(shí)系統(tǒng)、嵌入式軟件設(shè)計(jì)、軟硬件協(xié)同設(shè)計(jì)、嵌入式系統(tǒng)軟件工程、嵌入式系統(tǒng)中間件、數(shù)字信號(hào)處理等。一些學(xué)校還開(kāi)設(shè)了微機(jī)外圍電路應(yīng)用設(shè)計(jì)、單片機(jī)編程、ARM等課程。

        我們收集并分析了國(guó)內(nèi)部分高校在嵌入式課程上的教學(xué)大綱,以此為基礎(chǔ)設(shè)置了我們的嵌入式系統(tǒng)概論課程。表1是我們收集的大學(xué)名稱(chēng)、課程名稱(chēng)、學(xué)時(shí)數(shù)與知識(shí)點(diǎn),這些課程基本上是基于Intel的XScale實(shí)驗(yàn)板設(shè)計(jì)的,對(duì)我們?cè)O(shè)計(jì)“嵌入式系統(tǒng)概論”有借鑒作用。

        綜合上述高校的嵌入式課程,有些是針對(duì)計(jì)算機(jī)專(zhuān)業(yè)開(kāi)設(shè)的,有些是針對(duì)其他專(zhuān)業(yè)的,有本科期間開(kāi)設(shè)的,也有碩士期間開(kāi)設(shè)的,一些高校開(kāi)設(shè)了多門(mén)嵌入式方向大課程。我們?cè)O(shè)計(jì)的“嵌入式系統(tǒng)概論”是針對(duì)本科階段開(kāi)設(shè)的嵌入式方向入門(mén)課程,主要面向大三的本科生,其課程結(jié)構(gòu)如圖1所示,其前修課程一般是計(jì)算機(jī)組成、微機(jī)原理、接口、匯編、操作系統(tǒng)、程序設(shè)計(jì)語(yǔ)言、體系結(jié)構(gòu)。部分后續(xù)課程開(kāi)設(shè)在研究生階段。

        嵌入式系統(tǒng)概論課程的目的,是綜合前修計(jì)算機(jī)專(zhuān)業(yè)課程,以及包括數(shù)字電路等更基礎(chǔ)的知識(shí),開(kāi)拓學(xué)生對(duì)嵌入式的視野,為后續(xù)課程奠定基礎(chǔ)。因此在嵌入式課程中不會(huì)介紹匯編語(yǔ)言設(shè)計(jì)、接口電路的設(shè)計(jì)等知識(shí)。

        我們認(rèn)為,該課程理論部分的知識(shí)點(diǎn)分布基本上如圖2所示,主要分為四大模塊,分別是嵌入式概念、嵌入式體系、嵌入式系統(tǒng)軟件、嵌入式軟件開(kāi)發(fā)。實(shí)驗(yàn)部分由于各學(xué)校實(shí)驗(yàn)材料的差異,較難對(duì)比,我們的使用設(shè)備主要是30套Intel XScale與30套Motorola Dragonball。

        對(duì)于嵌入式體系結(jié)構(gòu),首先介紹各種嵌入式體系結(jié)構(gòu)、處理器、DSP。

        由于ARM體系是目前嵌入式系統(tǒng)工業(yè)界事實(shí)上的標(biāo)準(zhǔn),一般都以ARM體系為例介紹嵌入式體系結(jié)構(gòu),并介紹ARM匯編。由于上課學(xué)生已經(jīng)學(xué)習(xí)了匯編語(yǔ)言,所以需要簡(jiǎn)單介紹ARM匯編與微機(jī)匯編的差異與特點(diǎn),要求學(xué)生以自學(xué)為主,作業(yè)為輔,可以較快地掌握該匯編。浙江大學(xué)計(jì)算機(jī)專(zhuān)業(yè)本科生階段在計(jì)算機(jī)組成課程中還學(xué)習(xí)了MIPS匯編,所以學(xué)生們對(duì)ARM匯編掌握起來(lái)就更快一些。

        在嵌入式體系的具體實(shí)例介紹中,我們結(jié)合本課程的實(shí)驗(yàn)平臺(tái)簡(jiǎn)要介紹XScale體系,這部分主要也是自學(xué)為主,結(jié)合實(shí)驗(yàn)環(huán)節(jié)讓學(xué)生掌握看硬件資料的能力。

        在嵌入式體系結(jié)構(gòu)部分,還需要介紹嵌入式系統(tǒng)的硬件系統(tǒng),包括JTAG接口、外設(shè)、中斷、總線等。通過(guò)這部分的介紹,學(xué)生們可以了解嵌入式硬件系統(tǒng)的構(gòu)成與軟硬件接口。

        嵌入式系統(tǒng)軟件就是嵌入式操作系統(tǒng)。嵌入式操作系統(tǒng)包括非實(shí)時(shí)嵌入式操作系統(tǒng)與實(shí)時(shí)嵌入式操作系統(tǒng)(RTOS),在嵌入式課程中主要介紹RTOS。在系統(tǒng)軟件模塊中將介紹實(shí)時(shí)系統(tǒng)概念、操作系統(tǒng)在嵌入式系統(tǒng)領(lǐng)域的改造,例如處理器調(diào)度的實(shí)時(shí)性改造、中斷處理、文件系統(tǒng)、MMU等。嵌入式系統(tǒng)概論課程主要介紹常見(jiàn)的各種嵌入式操作系統(tǒng),包括它們的特點(diǎn)、應(yīng)用領(lǐng)域,并以嵌入式Linux為例子,介紹Linux的改造、裁減與移植。

        最后一個(gè)模塊是嵌入式軟件開(kāi)發(fā),是介紹嵌入式軟件開(kāi)發(fā)的過(guò)程,使得整門(mén)課程最終能夠形成一個(gè)完備的嵌入式開(kāi)發(fā)體系。Bootloader的設(shè)計(jì),也可放在操作系統(tǒng)移植中進(jìn)行介紹。嵌入式圖形用戶(hù)界面目前沒(méi)有統(tǒng)一的標(biāo)準(zhǔn),作為概論課程需要介紹各個(gè)嵌入式GUI的優(yōu)缺點(diǎn)與適用范圍。同樣,課程介紹包括Tornado、CE.net等嵌入式開(kāi)發(fā)環(huán)境,以及嵌入式中間件。課程最后將以實(shí)例來(lái)介紹嵌入式系統(tǒng)的開(kāi)發(fā)流程。

        作為后續(xù)課程,我們認(rèn)為一些專(zhuān)題性質(zhì)的開(kāi)發(fā)工具,例如Wince.net開(kāi)發(fā)、Symbian開(kāi)發(fā)、BREW開(kāi)發(fā)等,可以利用浙江大學(xué)暑假短學(xué)期為期兩周的課程實(shí)踐來(lái)完成。而實(shí)時(shí)系統(tǒng)可以單獨(dú)開(kāi)設(shè)研究生層次的課程,面向領(lǐng)域的嵌入式系統(tǒng)設(shè)計(jì)可以開(kāi)設(shè)相關(guān)的專(zhuān)題班進(jìn)行討論。部分嵌入式軟件開(kāi)發(fā)的知識(shí)點(diǎn),可以交給其他課程完成,例如人機(jī)交互設(shè)計(jì)課程里面,可以介紹嵌入式GUI的設(shè)計(jì),F(xiàn)PGA可以在相關(guān)硬件課程中完成。微機(jī)原理課程也可以涉獵部分嵌入式課程的內(nèi)容,例如工業(yè)控制、嵌入式系統(tǒng)擴(kuò)展等,對(duì)于微機(jī)原理課程的改革,也是嵌入式中心正在進(jìn)行的工作之一,希望將實(shí)驗(yàn)設(shè)備更新到奔騰M處理器,增加FPGA,實(shí)現(xiàn)原來(lái)微機(jī)原理的實(shí)驗(yàn),并完成嵌入式的實(shí)驗(yàn)。

        由于課程的概論性質(zhì),而嵌入式系統(tǒng)的紛繁復(fù)雜,使得理論課不能把所有知識(shí)講透講深,所以本課程網(wǎng)站(embedded.zju.edu.cn)提供相關(guān)的課件、實(shí)驗(yàn)資料、培訓(xùn)材料的下載,為學(xué)生們提供了自學(xué)的素材,在一定程度上補(bǔ)充了理論課程的不足。

        經(jīng)過(guò)實(shí)踐,嵌入式系統(tǒng)概論課程可以有效加快學(xué)生對(duì)嵌入式系統(tǒng)的認(rèn)識(shí),迅速對(duì)嵌入式系統(tǒng)有完整的知識(shí)準(zhǔn)備,而不是只會(huì)一個(gè)特定的嵌入式系統(tǒng)。作為概論課程,我們有意淡化了實(shí)驗(yàn)平臺(tái)對(duì)理論課程的影響,脫離了“嵌入式=ARM+Linux”的誤區(qū),為學(xué)生后續(xù)的相關(guān)課程學(xué)習(xí)打好了基礎(chǔ)。

        猜你喜歡
        嵌入式操作系統(tǒng)嵌入式軟件體系結(jié)構(gòu)
        典型實(shí)時(shí)嵌入式操作系統(tǒng)應(yīng)用分析
        實(shí)時(shí)嵌入式軟件的測(cè)試技術(shù)
        全景相機(jī)遙控器嵌入式軟件V1.0 相關(guān)操作分析
        電子制作(2017年17期)2017-12-18 06:40:56
        基于粒計(jì)算的武器裝備體系結(jié)構(gòu)超網(wǎng)絡(luò)模型
        作戰(zhàn)體系結(jié)構(gòu)穩(wěn)定性突變分析
        基于嵌入式操作系統(tǒng)的工業(yè)采集板設(shè)計(jì)
        基于DODAF的裝備體系結(jié)構(gòu)設(shè)計(jì)
        基于云計(jì)算的航天器控制系統(tǒng)自組織體系結(jié)構(gòu)
        基于Eclipse的航天嵌入式軟件集成開(kāi)發(fā)環(huán)境設(shè)計(jì)與實(shí)現(xiàn)
        航天嵌入式軟件浮點(diǎn)運(yùn)算誤差分析與控制
        国产一区二区黄色网页| 国产香蕉尹人综合在线观| 国产免费人成视频在线播放播| 中文熟女av一区二区| 国产一区二区白浆在线观看| 所有视频在线观看免费| 18禁黄网站禁片免费观看女女| 三级在线看中文字幕完整版| 在线精品日韩一区二区三区| 国产av乳头久久一区| 91熟女av一区二区在线| 久久亚洲中文字幕精品一区| 久久久精品国产sm调教网站| 品色堂永远的免费论坛| 97久久成人国产精品免费| 白白色免费视频一区二区在线| 国产精品亚洲专区无码不卡| 国产亚洲2021成人乱码| 亚洲人成无码网www| 久久久亚洲欧洲日产国码是AV| 亚洲中文字幕乱码在线观看| 久久久久久人妻无码| 日韩人妻无码精品-专区| 亚洲男人的天堂精品一区二区| 国产三级三级三级看三级日本| 开心激情视频亚洲老熟女| 成人免费无码视频在线网站 | 饥渴少妇一区二区三区| 少妇人妻中文久久综合| 国产日产欧洲系列| 久久精品国产亚洲av高清色欲| 日韩精品中文字幕综合| 一本色道久久88加勒比 | 亚洲中文字幕综合网站| 日本三级香港三级人妇99| 看av免费毛片手机播放| 亚洲成a∨人片在线观看无码| 在线观看女同一区二区| 一二三四区中文字幕在线| 国产精品成人观看视频| 99精品久久久中文字幕|