基于ARM的嵌入式虛擬開(kāi)發(fā)平臺(tái)
摘要:為了解決目前大部份高校缺乏嵌入式開(kāi)發(fā)平臺(tái)的問(wèn)題,提出了構(gòu)建嵌入式虛擬開(kāi)發(fā)平臺(tái)方案。方案采用μVision4 IDE和Proteus進(jìn)行整合,在不需要購(gòu)置嵌入式硬件設(shè)備的情況下,通過(guò)改造、整合原有實(shí)驗(yàn)設(shè)備,實(shí)現(xiàn)具有嵌入式系統(tǒng)設(shè)計(jì)、開(kāi)發(fā)等款、硬件同步仿真調(diào)試功能的嵌入式虛擬實(shí)驗(yàn)室。同時(shí)給出了具體的教學(xué)模式革新和實(shí)施方法。
關(guān)鍵詞:嵌入式;虛擬;開(kāi)發(fā)平臺(tái);Proteus;ARM
隨著嵌入式設(shè)備(如智能MP4、數(shù)碼相機(jī)、智能手機(jī)、TV機(jī)頂盒及PDA等)的普及程度越來(lái)越高,嵌入式培訓(xùn)、嵌入式開(kāi)發(fā)成為熱門(mén),這些嵌入式設(shè)備多采用32位RISC嵌入式處理器作為核心部件,其中基于ARM核的嵌入式處理器獨(dú)占鰲頭,在32位RISC處理器中占據(jù)超過(guò)75%的市場(chǎng)份額。形成鮮明對(duì)比的是:目前大部份普通高校缺乏嵌入式實(shí)驗(yàn)室,或者規(guī)模太小,設(shè)備數(shù)量嚴(yán)重不足,學(xué)生缺乏嵌入式開(kāi)發(fā)實(shí)訓(xùn)環(huán)境,很大程度上挫傷了學(xué)生的學(xué)習(xí)熱情和學(xué)習(xí)興趣。為了解決這種狀況,本文提出了構(gòu)建基于KeilμVision4 IDE和Proteus的嵌入式虛擬實(shí)驗(yàn)室。在原有設(shè)備的基礎(chǔ)上,通過(guò)改造、整合等手段,實(shí)現(xiàn)具有嵌入式系統(tǒng)設(shè)計(jì)、開(kāi)發(fā)等軟、硬件同步仿真調(diào)試功能的嵌入式虛擬實(shí)驗(yàn)室。這將對(duì)學(xué)生就業(yè)起到很大的幫助,有助于提升學(xué)生就業(yè)能力和擇業(yè)優(yōu)勢(shì)。
1 高校嵌入式教學(xué)現(xiàn)狀
1.1 嵌入式設(shè)備嚴(yán)重缺乏
傳統(tǒng)的實(shí)驗(yàn)教學(xué)主要依賴(lài)價(jià)格昂貴的實(shí)驗(yàn)設(shè)備,存在前期投入大、后期維護(hù)費(fèi)用高等問(wèn)題。電子信息類(lèi)專(zhuān)業(yè)實(shí)驗(yàn)儀器設(shè)備的更新?lián)Q代非???,由于設(shè)備昂貴,大批量采購(gòu)嵌入式硬件設(shè)備的可能性非常小,而且由于經(jīng)費(fèi)的限制,購(gòu)置的實(shí)驗(yàn)箱數(shù)量往往不能滿足教學(xué)的需要,導(dǎo)致多人共用實(shí)驗(yàn)箱,無(wú)法保證學(xué)習(xí)效果,學(xué)生動(dòng)手能力受到限制。更嚴(yán)重的,部分普通高校沒(méi)有嵌入式實(shí)驗(yàn)室,學(xué)生在校期間從未進(jìn)行過(guò)
嵌入式實(shí)驗(yàn)學(xué)習(xí)和嵌入式開(kāi)發(fā)訓(xùn)練,實(shí)驗(yàn)教學(xué)無(wú)法有效開(kāi)展,嚴(yán)重影響教學(xué)質(zhì)量。
1.2 教學(xué)實(shí)訓(xùn)手段及內(nèi)容受限制
嵌入式是一門(mén)軟、硬結(jié)合的實(shí)踐性很強(qiáng)的課程,需要配合電腦、仿真機(jī)、開(kāi)發(fā)板、編程器進(jìn)行綜合練習(xí)。常規(guī)嵌入式硬件實(shí)驗(yàn)箱不但昂貴,而且只能完成實(shí)驗(yàn)箱內(nèi)置的驗(yàn)證性實(shí)驗(yàn)或者靈活度非常小的設(shè)計(jì)性實(shí)驗(yàn),很難進(jìn)行教學(xué)內(nèi)容創(chuàng)新設(shè)計(jì),限制了學(xué)生能力的培養(yǎng)和教學(xué)內(nèi)容的革新。
1. 3 創(chuàng)新性開(kāi)發(fā)無(wú)法進(jìn)行
由于嵌入式硬件實(shí)驗(yàn)箱內(nèi)部模塊固化,設(shè)計(jì)的不合理或者操作的失誤極其容易損壞設(shè)備,導(dǎo)致了兩方面的問(wèn)題:一是教師為了不損壞設(shè)備。不會(huì)輕易讓學(xué)生嘗試創(chuàng)新設(shè)計(jì);二是學(xué)生做實(shí)驗(yàn)時(shí),怕承擔(dān)賠償責(zé)任,不能隨心所欲地設(shè)計(jì)具體功能模塊,不能根據(jù)自己的需要進(jìn)行必要的實(shí)驗(yàn)驗(yàn)證和調(diào)試。這些不但限制了教學(xué)的效果,而且極大地制約了學(xué)生的自主創(chuàng)新能力,學(xué)生沒(méi)有真正能夠?qū)嵺`的環(huán)境,不能真正大膽、創(chuàng)新地設(shè)計(jì),束縛了學(xué)生的手腳。
1.4 實(shí)訓(xùn)時(shí)間的限制
由于實(shí)驗(yàn)室安全和實(shí)驗(yàn)室管理方面的諸多因素,目前實(shí)驗(yàn)室開(kāi)放都局限于正常上班時(shí)間,其他時(shí)間很少開(kāi)放,不夠靈活,使得學(xué)生不能根據(jù)自己的時(shí)間安排實(shí)驗(yàn),實(shí)訓(xùn)時(shí)間有很大的局限。
以上種種問(wèn)題抑制了學(xué)生的主動(dòng)性、積極性和創(chuàng)新思維,對(duì)學(xué)生的能力培養(yǎng)、學(xué)生就業(yè)競(jìng)爭(zhēng)力和學(xué)校的發(fā)展都不利。因此如何改變當(dāng)前這種被動(dòng)教學(xué)的局面,建立一個(gè)適合學(xué)生實(shí)際、合理科學(xué)、又與時(shí)俱進(jìn)的嵌入式實(shí)驗(yàn)環(huán)境,是一個(gè)值得研究的課題。
評(píng)論