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

        ?

        基于虛擬技術(shù)的嵌入式實訓(xùn)室研究與建設(shè)

        2016-09-13 07:48:46劉娜
        關(guān)鍵詞:實訓(xùn)室嵌入式教學(xué)內(nèi)容

        劉娜

        (遼寧機(jī)電職業(yè)技術(shù)學(xué)院, 遼寧 丹東 118009)

        基于虛擬技術(shù)的嵌入式實訓(xùn)室研究與建設(shè)

        劉娜

        (遼寧機(jī)電職業(yè)技術(shù)學(xué)院,遼寧丹東118009)

        嵌入式技術(shù)相關(guān)課程實踐性強(qiáng),需要在嵌入式實訓(xùn)室進(jìn)行大量實踐教學(xué)。大部分嵌入式實訓(xùn)室由計算機(jī)和ARM實驗箱組成。此類實訓(xùn)室有很多問題,如資金投入大,設(shè)備陳舊,型號單一,無法升級,實踐教學(xué)內(nèi)容狹窄等。因此本文提出一種基于軟件虛擬的實訓(xùn)室建設(shè)方案,解決存在的問題,節(jié)約資金,升級容易,極大改善了實驗環(huán)境。

        虛擬技術(shù);嵌入式;實訓(xùn)室

        近年幾乎所有電子設(shè)備都有嵌入式系統(tǒng)的影子,研發(fā)嵌入式系統(tǒng)及其產(chǎn)品已經(jīng)成為當(dāng)前熱點之一。各高職校相繼開設(shè)相關(guān)課程,嵌入式技術(shù)是多學(xué)科交叉的產(chǎn)物,課程中的實踐教學(xué)尤為重要,因此必須建立嵌入式實訓(xùn)室。我校在建設(shè)嵌入式實訓(xùn)室時,首先根據(jù)專業(yè)崗位設(shè)置課程體系及實踐教學(xué)內(nèi)容,依據(jù)實踐教學(xué)內(nèi)容規(guī)劃實訓(xùn)室,以滿足嵌入式技術(shù)專業(yè)的基本要求[1]。

        目前各高校的嵌入實訓(xùn)室大都是通過購買實驗平臺或?qū)嶒炏鋪順?gòu)建,但是由于嵌入式設(shè)備種類繁多,再加上資金有限,一個實訓(xùn)室不可能概況所有各類嵌入式設(shè)備。目前在嵌入式實踐教學(xué)還存在很多問題,針對這些問題,本文介紹一種基于Proteus軟件、Keil μVision3和labview的嵌入式實訓(xùn)室虛擬平臺的構(gòu)建方案解決這些問題。

        一、嵌入式實踐教學(xué)目前存在的問題

        (一)實驗設(shè)備投資大,限制規(guī)模

        嵌入式教學(xué)需要大量的硬件設(shè)備,如計算機(jī)、仿真器、編程器、開發(fā)板和實驗箱等,購置成本高,限制了實訓(xùn)室的建設(shè)規(guī)模;嵌入式技術(shù)發(fā)展快,設(shè)備很容易落伍,需要二次投入資金[2]。

        (二)教學(xué)方式陳舊,效果不好

        由于設(shè)備不足,型號更新緩慢,大多數(shù)嵌入式技術(shù)課程教學(xué)以理論教學(xué)為主,輔助一些實驗教學(xué)。實驗教學(xué)也多是進(jìn)行驗證性的實驗。實際上嵌入式技術(shù)課程實踐性非常強(qiáng),實踐教學(xué)中需要很多硬件,如電腦、仿真機(jī)、實驗電路、編程器及必要電子元器件等。一般理論課堂即便演示,效果也不好。最好就在設(shè)備充足的實訓(xùn)室,按理實一體的教學(xué)方式,學(xué)生驗證性實驗與設(shè)計創(chuàng)新性實踐分階段進(jìn)行教學(xué)[3]。

        (三)實驗教學(xué)內(nèi)容陳舊,難于自行設(shè)計

        授課過程中采用多媒體進(jìn)行演示,學(xué)生只有感性認(rèn)識;實驗過程中,由于實驗箱是個半成品,實驗器材已經(jīng)焊好,導(dǎo)致實驗教學(xué)內(nèi)容陳舊;教師將所做的實驗內(nèi)容、實驗?zāi)康氖孪纫?guī)定好,學(xué)生只能按照給定的步驟,調(diào)試下載程序,運(yùn)行機(jī)器看是否能夠達(dá)到預(yù)期實驗?zāi)康摹_@種方式學(xué)生只是被動接受,不能激發(fā)學(xué)員的主動性和積極性[4]。

        (四)實驗設(shè)備不足,型號落后

        傳統(tǒng)的嵌入式實訓(xùn)室建立成本高,一般高校很難做到人手一套實驗開發(fā)系統(tǒng),實驗設(shè)備不僅不足,而且落后。就算有相關(guān)設(shè)備,由于嵌入式技術(shù)的發(fā)展迅速,設(shè)備的不斷老化,實驗儀器也會很快落后,難以滿足嵌入式課程需求[5]。

        (五)設(shè)備種類繁多,無法做到全面

        嵌入式系統(tǒng)所用的微控制器(簡稱MCU)種類繁多,目前主流MCU有傳統(tǒng)的51系列、AVR、PIC系列以及ARM類MCU。隨著社會對人才需求快速變化,高校的嵌入式技術(shù)類課程需要不斷調(diào)整,課程中核心器件也會改變,原來的實驗設(shè)備將被完全廢棄,必須配備新的實驗設(shè)備,造成教育資金的極大浪費,如果專業(yè)轉(zhuǎn)型更會導(dǎo)致設(shè)備浪費[6]。

        總之,大多數(shù)高校在嵌入式技術(shù)人才培養(yǎng)的教學(xué)手段和方法方面存在很多不足,實訓(xùn)室建設(shè)也很難滿足高職院校教育科研與教學(xué)的需求。目前我校嵌入式實訓(xùn)室只有少量實驗箱+計算機(jī),當(dāng)務(wù)之急配置計算機(jī),采用軟件技術(shù)建設(shè)虛擬實訓(xùn)室,這樣才能改進(jìn)目前實訓(xùn)室的現(xiàn)狀。因此本文提出以Proteus為核心,整合Keil μVision4,利用Labview開發(fā)工具,構(gòu)建嵌入式虛擬綜合教學(xué)實驗平臺。

        二、嵌入式教學(xué)體系

        (一)理論課程體系

        通過近幾年嵌入式人才需求報告的研究,針對嵌入式技術(shù)的特點及我校學(xué)生師資的實際情況,我們把崗位定在:研發(fā)助理工程師,硬件測試工程師,軟件測試工程師,系統(tǒng)功能測試工程師,硬件維修工程師和嵌入式產(chǎn)品銷售工程師,技術(shù)支持工程師等崗位。

        對崗位深入分析后,我們得出嵌入式技術(shù)專業(yè)的知識體系:1.掌握基本的電路知識;2.掌握主流嵌入式微處理器的結(jié)構(gòu)與原理;3.掌握一個嵌入式操作系統(tǒng);4.熟悉嵌入式軟件開發(fā)流程并至少做過一個嵌入式軟件項目。

        嵌入式技術(shù)理論性和工程實踐性都很強(qiáng),是公認(rèn)有一定難度的技術(shù)。對高職學(xué)生來說,一定要遵循認(rèn)知規(guī)律,由簡單到復(fù)雜,循序漸進(jìn),合理選取理論和實踐內(nèi)容,與工程實踐緊密結(jié)合,才有助于學(xué)生對嵌入式技術(shù)相關(guān)內(nèi)容的理解與掌握。

        我們的專業(yè)課程體系分為三個層次,第一層次通用基礎(chǔ)課程:包含通用的基礎(chǔ)知識與基本技能課程,適度的可持續(xù)發(fā)展基礎(chǔ)課程;第二層次專業(yè)基礎(chǔ)知識與技能:包括嵌入式技術(shù)的專業(yè)基礎(chǔ)知識與技能(電子技術(shù)、單片機(jī)原理與接口、EDA技術(shù)、操作系統(tǒng)、C/C++、網(wǎng)絡(luò)技術(shù))。第三層次:涉及相關(guān)應(yīng)用方向的領(lǐng)域知識。主要課程包括:主要專業(yè)課程包括:ARM系統(tǒng)開發(fā)、嵌入式操作系統(tǒng)、嵌入式軟件開發(fā)、智能家居等)主要以項目教學(xué)為主。后二個層次必須有實訓(xùn)室做支撐,通過對主要課程分析,得到嵌入式專業(yè)的實踐教學(xué)內(nèi)容。

        (二)嵌入式實踐教學(xué)內(nèi)容

        嵌入式實踐教學(xué)內(nèi)容涉及ARM系統(tǒng)開發(fā)、嵌入式操作系統(tǒng)、單片機(jī)原理、嵌入式應(yīng)用軟件開發(fā)等諸多知識內(nèi)容,多學(xué)科交叉,綜合性強(qiáng),因而學(xué)習(xí)難度大。學(xué)生只有親自動手編程、搭設(shè)硬件電路才有助于對嵌入式知識的理解和掌握。嵌入式實踐教學(xué)內(nèi)容的設(shè)計應(yīng)符合由簡單到復(fù)雜、由單一到綜合的一般特點,既要考慮到學(xué)生的個性化特點,又要照顧到學(xué)生創(chuàng)新能力的培養(yǎng),因此實踐教學(xué)內(nèi)容分四個階段。

        1.驗證性實踐

        第一個階段,以教師為主導(dǎo),學(xué)生為主體,了解嵌入式系統(tǒng)的開發(fā)平臺和軟硬件開發(fā)環(huán)境與流程,熟悉嵌入式設(shè)備的正確使用方法,安全操作規(guī)程和基本的嵌入式編程方法,并學(xué)會熟練使用嵌入式系統(tǒng)編程語言,其目的是讓學(xué)生掌握嵌入式系統(tǒng)開發(fā)的基本知識,熟悉ARM硬件結(jié)構(gòu)和嵌入式操作系統(tǒng),進(jìn)行ARM和嵌入式Linux相關(guān)實驗。

        2.技能訓(xùn)練實踐

        第二個階段,采用精講精練的方式進(jìn)行。課前向?qū)W生提出明確的實驗要求,并請學(xué)生提前預(yù)習(xí),課堂對所涉及內(nèi)容進(jìn)行介紹,并要求學(xué)生能參照實踐指導(dǎo)書修改部分代碼,實驗后要求檢查實驗結(jié)果,并記入成績。這部分實驗項目有:ARM交通燈模擬實驗,觸摸屏應(yīng)用,ARM的圖形界面設(shè)計實驗,基于ARM的多通道儀表信號采集等項目內(nèi)容,學(xué)生可以按照具有參考性質(zhì)的實驗指導(dǎo)書內(nèi)容進(jìn)行實驗的調(diào)試與修改,在親自動手調(diào)試的過程中,潛移默化地培養(yǎng)規(guī)范的開發(fā)習(xí)慣和分析解決問題的能力。

        3.綜合應(yīng)用項目實驗

        第三個階段綜合運(yùn)用學(xué)生在基礎(chǔ)技能部分所學(xué),創(chuàng)造性地進(jìn)行綜合應(yīng)用。教師統(tǒng)一指定題目,在第二階段即給出題目與具體要求,要求學(xué)生在整個實驗階段進(jìn)行構(gòu)思與準(zhǔn)備,最后組裝代碼,實現(xiàn)功能。教師在項目實現(xiàn)過程中給予輔導(dǎo)與指導(dǎo)。主要實踐項目:嵌入式應(yīng)用軟件開發(fā)項目,嵌入式Android控制系統(tǒng)開發(fā)項目等。

        4.工程訓(xùn)練項目實驗

        第四個階段,學(xué)生在教師指導(dǎo)下完成電路圖設(shè)計、軟硬件調(diào)試、系統(tǒng)調(diào)試以及PCB制作等整個過程。在實驗室開放期間學(xué)生自主選擇感興趣的題目進(jìn)行設(shè)計實現(xiàn),或進(jìn)行綜合類的實訓(xùn)項目,或進(jìn)行畢業(yè)設(shè)計,課外科技活動等相關(guān)內(nèi)容。項目涉及ARM11、嵌入式Linux、物聯(lián)網(wǎng)、嵌入式開發(fā)工具等知識,如智能家居的設(shè)計與實現(xiàn)項目、專業(yè)綜合實訓(xùn)等。

        三、嵌入式實驗室組成

        根據(jù)我系的嵌入式技術(shù)人才培養(yǎng)目標(biāo)和課程教學(xué)內(nèi)容,嵌入式實訓(xùn)室由四部分組成,如圖1所示。

        圖1 嵌入式實訓(xùn)室構(gòu)成示意圖

        (一)實物驗證系統(tǒng)

        ARM11實驗箱用來學(xué)習(xí)ARM體系結(jié)構(gòu)與原理、嵌入式操作系統(tǒng)的學(xué)習(xí)和實踐和智能家居系統(tǒng)設(shè)計等課程,ARM11?實驗平臺上主要有ARM11核心模塊和各種接口資源,支持嵌入式Linux和Wince及Android等操作系統(tǒng)。

        智能家居系統(tǒng)包括ARM控制的觸摸屏可以顯示并控制現(xiàn)場情況,zigbee無線通訊功能可以使單片機(jī)與控制機(jī)進(jìn)行通訊,實現(xiàn)數(shù)據(jù)傳輸??梢詫崿F(xiàn)I2C協(xié)議的通訊功能實驗,可以提供遙控、家電(空調(diào),熱水器等)控制、照明控制、窗簾自控、防盜報警、可編程定時控制及計算機(jī)控制等多種實驗功能。

        (二)計算機(jī)硬件系統(tǒng)

        其中16臺計算機(jī)連接實驗箱,安裝Vmware軟件和Ubuntu系統(tǒng)及嵌入式相關(guān)工具,聯(lián)網(wǎng)構(gòu)成實驗箱實物網(wǎng)絡(luò)系統(tǒng)作為實物驗證控制系統(tǒng);全部41臺計算機(jī)安裝Proteus、Keil及Labview等軟件,聯(lián)網(wǎng)形成作為虛擬實訓(xùn)室的硬件系統(tǒng)。

        (三)軟件系統(tǒng)

        利用各種仿真控制軟件,通過操縱虛擬實驗儀器或設(shè)備,也可以完成有關(guān)驗證性、訓(xùn)練性、綜合性及工程訓(xùn)練性實踐活動。虛擬軟件的使用改變了傳統(tǒng)實驗教學(xué)模式,由以教師中心轉(zhuǎn)變?yōu)橐詫W(xué)生為中心,使學(xué)生成為實訓(xùn)室的主人,自主操作實踐活動,有利于培養(yǎng)學(xué)員的動手能力,訓(xùn)練學(xué)生的創(chuàng)新思維,與真實設(shè)備效果一致,方便更新設(shè)備型號的目的。

        1.Proteus軟件

        Proteus是Labcenter Electronic公司研發(fā)的多功能EDA軟件,是目前最完整的嵌入式系統(tǒng)軟、硬件設(shè)計仿真平臺。支持多種型號的嵌入式微控制器,如MCS-51系列、ARM(LPC系列)、PIC系列等,以及常用的外圍芯片,并提供各種虛擬儀表,能仿真分析設(shè)計各種電路。

        2.Keil μVision3

        Keil μVision系列集成開發(fā)環(huán)境(IDE),是國內(nèi)流行的嵌入式軟件開發(fā)平臺。為了更好地支持32位微處理器的開發(fā),機(jī)交互界面友好,編譯器性能優(yōu)異,編譯代碼大小、執(zhí)行速率及系統(tǒng)的穩(wěn)定性均領(lǐng)先于同類產(chǎn)品,以下簡稱Keil。

        3.Labview

        Labview由NI公司研制開發(fā),類似于C和BASIC的程序開發(fā)環(huán)境,是用圖形化編輯語言G編寫程序,產(chǎn)生的程序是框圖的形式。LabVIEW軟件開發(fā)嵌入式應(yīng)用程序相對容易,主要用于數(shù)據(jù)采集的應(yīng)用開發(fā),很容易進(jìn)行嵌入式界面的應(yīng)用軟件開發(fā)。

        總之,嵌入式實訓(xùn)室建設(shè)全面考慮我校實際情況,可以模擬的設(shè)備類型多,便于項目開發(fā),便于日后轉(zhuǎn)型與升級,節(jié)約資金,一勞永逸。既能夠滿足教學(xué)的需要,又能夠滿足老師進(jìn)行科研的需要;也容易根據(jù)學(xué)生的個人能力與興趣進(jìn)行單獨培養(yǎng);為學(xué)生理論聯(lián)系實際,進(jìn)行實踐創(chuàng)新,提供了良好的實踐環(huán)境。

        四、應(yīng)用實例

        (一)proteus和keil開發(fā)ARM系統(tǒng)應(yīng)用程序過程

        1.安裝了TCP/IP協(xié)議、Proteus和Keil等軟件。

        2.安裝了實現(xiàn)Proteus和Keil聯(lián)調(diào)的ARM調(diào)試器插件(VDMARM.DLL)。

        3.修改keil安裝目錄下Tools.ini文件,加入TDRV8=BIN/VDMARM.DLL(“Proteus ARM Driver”)

        4.打開proteus,點擊菜單“Debug”,選中“Use Romote Debuger Monitor”。畫好測試電路如圖2。

        圖2 proteus測試硬件電路

        5.在keil建立工程,編寫文件,設(shè)置Project菜單的“Option for Target”,在“Debug”選項卡中“Proteus ARM Driver”,設(shè)置通信接口。

        6.編譯通過后,點擊仿真執(zhí)行開始按鈕,觀察proteus仿真電路現(xiàn)象。

        (二)Labview開發(fā)嵌入式應(yīng)用程序

        1.確認(rèn)安裝了Labview2012,Labview2012 Touch Panel Module,Microsoft ActiveSync三個軟件。

        2.在Labview中創(chuàng)建工程,新建的終端和設(shè)備為Touch Panel Windows CE 5.0 Device,添加測試內(nèi)容,添加VI程序到項目,編譯形成可執(zhí)行文件,找到Touch Panel Tutorial.exe,拷貝執(zhí)行文件到ARM11實驗箱中,測試程序界面如圖3。

        圖3 Labview測試程序

        五、使用效果

        為驗證虛擬實訓(xùn)室的使用效果,針對兩種實訓(xùn)環(huán)境,在12級13級學(xué)生做了調(diào)查問卷。

        表1 學(xué)生問卷調(diào)查表

        從表中看出學(xué)生對虛擬實驗室非常喜歡。教學(xué)過程中,能滿足不同層次學(xué)生需求,因材施教,鍛煉了學(xué)生實踐能力和創(chuàng)新能力。

        六、結(jié)論

        實踐證明,該虛擬教學(xué)實驗平臺幾乎完成全部嵌入式實踐教學(xué),能仿真多數(shù)嵌入式硬件系統(tǒng);隨著技術(shù)發(fā)展,虛擬平臺可以不斷升級,不需要硬件投入;虛擬平臺不僅彌補(bǔ)了實驗儀器和元器件缺乏帶來的問題,零耗材和零儀器損壞,系統(tǒng)維護(hù)方便;實驗內(nèi)容全面,系統(tǒng)軟硬件調(diào)試方便,便于學(xué)生自行設(shè)計實驗,有效地提高了學(xué)生分析解決實際工程問題的綜合能力。

        [1]呂雪峰,趙軍芬.嵌入式系統(tǒng)軟件設(shè)計模式研究與應(yīng)用[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2007,(10).

        [2]曲學(xué)樓,王富昕.嵌入式系統(tǒng)實驗教學(xué)基地的建設(shè)與探索[J].實驗室研究與探索,2006,(25).

        [3]李珍香.《嵌入式系統(tǒng)》課程實驗教學(xué)探討[J].福建電腦,2009,(1).

        [4]賴曉晨,劉文杰.高校嵌入式實驗室建設(shè)探索[J].實驗室研究與探索,2007,(6).

        [5]李霞等.實驗室管理信息系統(tǒng)的應(yīng)用[J].實驗室研究與探索,2005,(3).

        [6]殷蘇民等.基于Proteus的ARM虛擬開發(fā)[J].微計算機(jī)信息,2008,(5).

        (責(zé)任編輯:卓如)

        TP368.1

        A

        1671-802X(2016)01-0072-04

        2015-12-26

        劉娜(1967-),女,遼寧丹東人,副教授,碩士,研究方向:計算機(jī)、單片機(jī)研究及教學(xué)。E-mail:36177689@qq.com.

        遼寧機(jī)電基金項目(JYLX2015005)

        猜你喜歡
        實訓(xùn)室嵌入式教學(xué)內(nèi)容
        實訓(xùn)室安全管理規(guī)范可操作性的探索與實踐
        搭建基于Qt的嵌入式開發(fā)平臺
        仿真型總線控制實訓(xùn)室設(shè)計與建設(shè)
        電子制作(2018年1期)2018-04-04 01:48:44
        挖掘數(shù)學(xué)教學(xué)內(nèi)容所固有的美
        嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
        “啟蒙運(yùn)動”一課教學(xué)內(nèi)容分析
        基于云計算技術(shù)的虛擬實訓(xùn)室設(shè)計與實現(xiàn)
        “清末新政”也可作為重要的教學(xué)內(nèi)容
        Altera加入嵌入式視覺聯(lián)盟
        倍福 CX8091嵌入式控制器
        自動化博覽(2014年4期)2014-02-28 22:31:15
        99久久国产亚洲综合精品| 国产乱了真实在线观看| 国产乱人伦在线播放| 国产精品国产三级在线高清观看 | 久青草影院在线观看国产| 精品少妇人妻av一区二区| 色欲av一区二区久久精品| 国产高清一区二区三区视频| 国产av一级黄一区二区三区| 人妻夜夜爽天天爽三区| 极品尤物高潮潮喷在线视频| 亚洲日本人妻中文字幕| 日本在线一区二区三区视频观看| 正在播放国产多p交换视频| 国产成人精品日本亚洲18| 99久久久精品国产性黑人| 精品人妻av一区二区三区麻豆| 夜夜揉揉日日人人青青| 久久精品亚洲牛牛影视| 大量老肥熟女老女人自拍| 强d乱码中文字幕熟女免费| 午夜精品一区二区三区的区别 | 色播中文字幕在线视频| 日韩不卡一区二区三区色图| 97se亚洲国产综合在线| 亚洲不卡av不卡一区二区| 国产人成在线成免费视频| 亚洲天堂av在线网站| 女人被男人躁得好爽免费视频| 国产精品无码专区综合网| 老熟妇嗷嗷叫91九色| 成人免费无码大片a毛片| 区二区欧美性插b在线视频网站| 国产亚洲精品综合99久久| 国产主播一区二区三区蜜桃| 亚洲精品无码久久久久牙蜜区| 久久半精品国产99精品国产| 91精品福利一区二区三区| 日韩日韩日韩日韩日韩日韩| 精品乱码一区二区三区四区| 永久免费中文字幕av|