亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

淺談通信專業(yè)嵌入式系統(tǒng)實(shí)驗(yàn)教學(xué)設(shè)計(jì)

時(shí)間:2023-03-20 06:58:53 教育畢業(yè)論文 我要投稿
  • 相關(guān)推薦

淺談通信專業(yè)嵌入式系統(tǒng)實(shí)驗(yàn)教學(xué)設(shè)計(jì)

  論文關(guān)鍵詞:嵌入式系統(tǒng) 實(shí)驗(yàn)教學(xué) 教學(xué)設(shè)計(jì)

  論文摘 要:針對(duì)專業(yè)嵌入式實(shí)驗(yàn)教學(xué)中存在的專業(yè)針對(duì)性差、設(shè)備缺乏和課程層次性不足等問題,文章利用本研究所自主研發(fā)的嵌入式實(shí)驗(yàn)教學(xué)平臺(tái),探討了以基礎(chǔ)型實(shí)驗(yàn)、綜合型實(shí)驗(yàn),創(chuàng)新型實(shí)驗(yàn)和課外實(shí)踐為基礎(chǔ)的分層次實(shí)驗(yàn)課程教學(xué)方式。這種方式在教學(xué)實(shí)踐中取得較好的成效。 
  
  嵌入式系統(tǒng)是技術(shù)、通信技術(shù)、微技術(shù)等先進(jìn)技術(shù)和具體應(yīng)用對(duì)象相結(jié)合的更新?lián)Q代產(chǎn)品。嵌入式系統(tǒng)面向具體的應(yīng)用領(lǐng)域,隨著產(chǎn)品智能化、小型化的普遍需求,嵌入式系統(tǒng)已經(jīng)滲透至各個(gè)行業(yè),具有廣闊的前景[1]。近年來,各高校信息自動(dòng)化計(jì)算機(jī)類專業(yè)逐漸將嵌入式系統(tǒng)納入重要專業(yè)課程范圍,尤其在嵌入式實(shí)踐教學(xué)體系方面進(jìn)行了深入的探討[2-4]。
  考慮到通信類學(xué)生的培養(yǎng)與實(shí)際就業(yè)情況的需求,在嵌入式教學(xué)中,除了使學(xué)生掌握基本的通信技術(shù)原理和嵌入式軟件設(shè)計(jì)的一般方法和流程外,還應(yīng)注重培養(yǎng)學(xué)生的實(shí)際應(yīng)用開發(fā)能力。因此,嵌入式教學(xué)應(yīng)該傾向于實(shí)踐而不是僅僅局限于只是傳授理論知識(shí)。本文針對(duì)本專業(yè)嵌入式實(shí)驗(yàn)教學(xué)中普遍存在的專業(yè)針對(duì)性弱、設(shè)備缺乏、課程系統(tǒng)性和層次性的不足等問題,利用研究所自主研發(fā)的嵌入式實(shí)驗(yàn)教學(xué)平臺(tái),設(shè)計(jì)了具體的實(shí)驗(yàn)教學(xué)方案。
  1 嵌入式實(shí)驗(yàn)教學(xué)中存在的問題
  嵌入式系統(tǒng)課程的實(shí)踐性非常強(qiáng),為了加強(qiáng)學(xué)生對(duì)嵌入式系統(tǒng)理論知識(shí)的認(rèn)知,提高學(xué)生解決實(shí)際問題的能力和創(chuàng)新能力,實(shí)驗(yàn)教學(xué)在嵌入式課程教學(xué)中有著至關(guān)重要的作用。到目前為止,在嵌入式實(shí)驗(yàn)實(shí)際教學(xué)中發(fā)現(xiàn)了以下問題。
  缺乏針對(duì)性強(qiáng)的實(shí)驗(yàn)平臺(tái)。嵌入式課程教學(xué)和人才培養(yǎng)具有高度的實(shí)踐性,通常情況下,教學(xué)所用的實(shí)驗(yàn)平臺(tái)(實(shí)驗(yàn)箱)是委托科教儀器公司開發(fā)的。由于教學(xué)投入不足,經(jīng)常出現(xiàn)設(shè)備板子燒毀,講義資料不全,實(shí)驗(yàn)箱不完善導(dǎo)致能開設(shè)的實(shí)驗(yàn)不多,由于部分源代碼不開源等現(xiàn)象,所以相關(guān)實(shí)驗(yàn)基本上都是演示性的實(shí)驗(yàn),或者與其他學(xué)科共同使用一套實(shí)驗(yàn)設(shè)備,沒有本學(xué)科專業(yè)特色,很難實(shí)現(xiàn)視頻采集、音視頻壓縮、網(wǎng)絡(luò)傳輸?shù)裙δ。這些因素皆不利于通信專業(yè)學(xué)生實(shí)踐能力的培養(yǎng)。其次,缺乏靈活的實(shí)驗(yàn)設(shè)計(jì)及講義。在嵌入式系統(tǒng)應(yīng)用領(lǐng)域,嵌入式系統(tǒng)中的軟件開發(fā)困難,既要考慮不同平臺(tái)的差異,又要具備一定的穩(wěn)定及易行性條件。以往這些類型的軟件開發(fā)都是由硬件廠商包辦,且提供的嵌入式系統(tǒng)軟件解決方案五花八門。而實(shí)驗(yàn)設(shè)計(jì)應(yīng)側(cè)重于主流操作系統(tǒng)下軟件的實(shí)踐和創(chuàng)新。此外,大多生照著詳細(xì)的實(shí)驗(yàn)書按部就班,缺乏自主創(chuàng)新的意識(shí),甚至不深入思考實(shí)驗(yàn)現(xiàn)象背后的理論知識(shí)。這顯然與培養(yǎng)學(xué)生創(chuàng)新性思維和能力的目的背道而馳。而實(shí)驗(yàn)課時(shí)少也是實(shí)踐教學(xué)中亟待解決的一個(gè)問題。嵌入式系統(tǒng)課程對(duì)學(xué)生的專業(yè)知識(shí)要求較高,學(xué)生先要學(xué)習(xí)單片機(jī)原理及應(yīng)用、C/C++程序設(shè)計(jì)、DSP原理及應(yīng)用等嵌入式
  
  相關(guān)課程,等到具備了一定的實(shí)驗(yàn)操作和編程能力之后,在大三下半學(xué)期或大四上半學(xué)期開設(shè)嵌入式系統(tǒng)課程。理論性教學(xué)和實(shí)驗(yàn)教學(xué)交叉進(jìn)行,再加上總課時(shí)的限制,使得學(xué)生自主實(shí)驗(yàn)時(shí)間大大減少。雖然已從原有實(shí)驗(yàn)課時(shí)占較少課時(shí)的狀態(tài),調(diào)整到實(shí)驗(yàn)課時(shí)占總課時(shí)一半的狀態(tài),課內(nèi)實(shí)驗(yàn)還是遠(yuǎn)不能滿足對(duì)學(xué)生的培養(yǎng)需求。
  2 實(shí)驗(yàn)教學(xué)配套設(shè)施
  本研究所自主開發(fā)的嵌入式系統(tǒng)實(shí)驗(yàn)平臺(tái)是一套功能完善的實(shí)驗(yàn)箱,選用ARM處理器+Linux操作系統(tǒng)的主流配置。實(shí)驗(yàn)箱上提供有教學(xué)系統(tǒng)采用的各種測(cè)試點(diǎn)(包括圖像視頻采集輸入、I/O輸出等),方便教學(xué)中使用示波器等測(cè)試儀器;多路數(shù)字信號(hào)源(包括四路視頻輸入功能);ARM開發(fā)系統(tǒng)功能等眾多功能。此套基于雙核處理器架構(gòu)(雙核處理器架構(gòu),是指采用一個(gè)ARM核及一個(gè)SoC圖像處理核的架構(gòu)芯片)的四路DVR教學(xué)實(shí)驗(yàn)箱,可以實(shí)現(xiàn)視頻采集,H.264壓縮,音頻壓縮,網(wǎng)絡(luò)傳輸以及嵌入式Linux操作系統(tǒng)等功能,主要為高等院校通信工程類專業(yè)、電子信息類專業(yè)等高年級(jí)學(xué)生的通信專業(yè)課程設(shè)計(jì)、通信專業(yè)大型實(shí)驗(yàn)、畢業(yè)設(shè)計(jì)、電子設(shè)計(jì)競(jìng)賽以及研究生的數(shù)字通信實(shí)驗(yàn)而設(shè)計(jì),也可供相關(guān)專業(yè)的本專科畢業(yè)班學(xué)生使用以及自學(xué)使用。此外,還配有教學(xué)資料光盤,以及分層次、系統(tǒng)的實(shí)驗(yàn)指導(dǎo)書。實(shí)驗(yàn)系統(tǒng)構(gòu)架。
  
  由于嵌入式系統(tǒng)涉及的知識(shí)廣、綜合性強(qiáng)和應(yīng)用性強(qiáng),且軟硬件技術(shù)不斷革新,這就需要授課老師具有一定的項(xiàng)目開發(fā)經(jīng)驗(yàn)。而本套實(shí)驗(yàn)箱正是由授課老師參與研發(fā),對(duì)于一些新進(jìn)的通信類教師也開放學(xué)習(xí)與研究。在對(duì)嵌入式實(shí)驗(yàn)平臺(tái)有個(gè)系統(tǒng)的認(rèn)識(shí)之后,遇到突發(fā)問題也可以及時(shí)解決,這大大降低了教師的授課難度,提高了實(shí)驗(yàn)課效率。
  3 實(shí)驗(yàn)教學(xué)設(shè)計(jì)
  結(jié)合理論教學(xué),嵌入式系統(tǒng)實(shí)驗(yàn)的重點(diǎn)放在軟件的開發(fā)上。充分考慮到嵌入式軟件系統(tǒng)的結(jié)構(gòu)、開發(fā)內(nèi)容和方式的特殊性,從而設(shè)置多種配置方案、多層次實(shí)驗(yàn)項(xiàng)目的實(shí)驗(yàn)教學(xué)內(nèi)容。學(xué)生邊學(xué)習(xí)理論知識(shí),邊進(jìn)行實(shí)驗(yàn)操作,設(shè)置一些基礎(chǔ)型和模塊化的實(shí)驗(yàn)使其對(duì)原理有更透徹的認(rèn)知。當(dāng)學(xué)生理論知識(shí)積累到一定的程度,可通過設(shè)置綜合型的實(shí)驗(yàn)使學(xué)生進(jìn)行系統(tǒng)學(xué)習(xí)與提高。此外,為了達(dá)到學(xué)生自主創(chuàng)新能力提高的目的,創(chuàng)新型實(shí)驗(yàn)的設(shè)置也必不可少。減少基礎(chǔ)型實(shí)驗(yàn),同時(shí)增大綜合型和創(chuàng)新型實(shí)驗(yàn)的比例,并加入可選項(xiàng),學(xué)生可根據(jù)自己的能力興趣,自主制定實(shí)驗(yàn)內(nèi)容。另外,為了適應(yīng)本專業(yè)學(xué)生的培養(yǎng),除了需要掌握嵌入式系統(tǒng)基本的方式方法之外,還在綜合型實(shí)驗(yàn)中設(shè)置了較多通信類實(shí)驗(yàn)課程。
  這樣,學(xué)生在實(shí)驗(yàn)過程中,由淺到深、由基礎(chǔ)到綜合地進(jìn)行實(shí)踐操作,符合漸進(jìn)性的教學(xué)規(guī)律。為了解決課時(shí)少的問題,設(shè)置了一部分課外可操作的實(shí)驗(yàn),使一部分有興趣而不滿足于課內(nèi)學(xué)習(xí)設(shè)計(jì)的學(xué)生有更廣闊的學(xué)習(xí)時(shí)間與空間。
  3.1 基礎(chǔ)型實(shí)驗(yàn)
  基礎(chǔ)型實(shí)驗(yàn)多為驗(yàn)證型實(shí)驗(yàn),其目的是為了讓學(xué)生掌握基本的理論知識(shí)以及嵌入式軟件的一般開發(fā)流程,熟悉開發(fā)工具與開發(fā),為之后的綜合型實(shí)驗(yàn)和自主創(chuàng)新型實(shí)驗(yàn)做好準(zhǔn)備。這部分實(shí)驗(yàn)指導(dǎo)書較詳細(xì),學(xué)生能夠扎實(shí)地掌握嵌入式系統(tǒng)的基本軟件開發(fā)知識(shí);诒緦(shí)驗(yàn)系統(tǒng)設(shè)計(jì)的基礎(chǔ)實(shí)驗(yàn)主要如下。
  ADS環(huán)境下的匯編指令實(shí)驗(yàn)。本實(shí)驗(yàn)介紹了ADS環(huán)境下用匯編進(jìn)行編程和調(diào)試的一般流程,以及使用匯編語言實(shí)現(xiàn)對(duì)GM8180開發(fā)板進(jìn)行初始化的方法。目的是為了讓學(xué)生熟悉和掌握ADS開發(fā)環(huán)境。
  建立Linux虛擬機(jī)及熟悉常用命令實(shí)驗(yàn)。通過本實(shí)驗(yàn),學(xué)生需要掌握如何在Windows系統(tǒng)下面搭建Linux服務(wù)器,并學(xué)會(huì)基本的Linux命令和操作。
  Linux交叉編譯平臺(tái)實(shí)驗(yàn)。通過在Linux下建立交叉編譯平臺(tái)和使用交叉編譯平臺(tái)編譯源代碼的方法,使學(xué)生熟悉和理解交叉編譯的原理和概念,學(xué)會(huì)建立Linux交叉編譯平臺(tái)。
  程序下載燒寫實(shí)驗(yàn)。本實(shí)驗(yàn)介紹了配置和編譯BootLoader(ARMBOOT)和Linux內(nèi)核的方法,從而學(xué)生可以掌握下載編譯好的BootLoader(ARMBOOT)和Linux內(nèi)核的方法以及建立NFS文件系統(tǒng)的方法。

  Mount掛載(nfs/usb/sd)實(shí)驗(yàn)。通過本實(shí)驗(yàn),學(xué)生能掌握配置linux下nfs服務(wù)的方法和mount掛載usb/sd的方法。
  3.2 綜合型實(shí)驗(yàn)
  綜合性實(shí)驗(yàn)旨在培養(yǎng)學(xué)生的綜合設(shè)計(jì)能力。根據(jù)之前的理論教學(xué)與基礎(chǔ)性實(shí)驗(yàn)的練習(xí),綜合所學(xué)知識(shí),具備基本的軟件開發(fā)能力。這部分教學(xué)實(shí)踐實(shí)行“教師逐步放手,學(xué)生動(dòng)手去做”的原則,故實(shí)驗(yàn)書編寫得簡(jiǎn)明扼要。為了達(dá)到綜合培養(yǎng)的目的,既要包括多方面的知識(shí)與設(shè)計(jì)要求,又要有空間讓學(xué)生自己發(fā)揮。
  ADS下混合編程。本實(shí)驗(yàn)讓學(xué)生熟悉和掌握在ADS下C和匯編語言的混合編程和調(diào)試,鞏固使用AXD和Mulit-ICE調(diào)試的方法。
  C語言程序設(shè)計(jì)與串口實(shí)驗(yàn)。通過本實(shí)驗(yàn),學(xué)生可以掌握在ADS環(huán)境下的操作和JTAG的下載和調(diào)試,掌握使用C語言對(duì)GPIO端口控制。
  GPIO驅(qū)動(dòng)實(shí)驗(yàn)、I2C驅(qū)動(dòng)實(shí)驗(yàn)。在理解Linux驅(qū)動(dòng)程序的結(jié)構(gòu)、原理和I2C協(xié)議的原理,掌握Linux驅(qū)動(dòng)程序的編程的基礎(chǔ)上,學(xué)生能夠掌握Linux動(dòng)態(tài)加載驅(qū)動(dòng)程序模塊的方法。
  圖像合成實(shí)驗(yàn)。本實(shí)驗(yàn)要求學(xué)生具有圖像合成的知識(shí),熟練進(jìn)行實(shí)驗(yàn)設(shè)備的連接和調(diào)試、寄存器的設(shè)置,能夠修改配置文件,深入理解圖像合成的原理。
  MMC/SD驅(qū)動(dòng)實(shí)驗(yàn)。在學(xué)生掌握了MMC/SD卡接口的基本原理、MMC/SD驅(qū)動(dòng)的結(jié)構(gòu)以及SD卡的掛載的方法和測(cè)試方法后,能夠配置、編譯Linux內(nèi)核,在實(shí)驗(yàn)箱上燒寫Linux內(nèi)核,建立NFS文件系統(tǒng),并運(yùn)行測(cè)試程序進(jìn)行SD卡的讀寫。
  視頻網(wǎng)絡(luò)傳輸實(shí)驗(yàn)。學(xué)生在了解了視頻網(wǎng)絡(luò)傳輸協(xié)議工作過程及原理之后,學(xué)會(huì)在IP網(wǎng)絡(luò)中實(shí)現(xiàn)視頻傳輸?shù)姆椒ā?
  Web服務(wù)器實(shí)驗(yàn)、單Server多Client實(shí)驗(yàn)。在本實(shí)驗(yàn)之前,學(xué)生已經(jīng)熟悉了Web服務(wù)器原理及工作過程,通過路由器將實(shí)驗(yàn)箱和PC機(jī)連接,編寫簡(jiǎn)單的服務(wù)器代碼,在PC機(jī)上運(yùn)行IE瀏覽器,能夠查看網(wǎng)頁(yè)服務(wù)器是否運(yùn)行;以及熟練開啟Linux,能向多個(gè)客戶端發(fā)送視頻數(shù)據(jù)。
  遠(yuǎn)程控制視頻實(shí)驗(yàn)。本實(shí)驗(yàn)要求學(xué)生理解遠(yuǎn)程控制的原理,通過本實(shí)驗(yàn)掌握在Windows下TCP客戶端建立及通信的過程,及Linux下TCP服務(wù)器建立及通信的過程。
  3.3 創(chuàng)新型實(shí)驗(yàn)
  在嵌入式系統(tǒng)的應(yīng)用領(lǐng)域里,嵌入式軟件已經(jīng)逐漸成為嵌入式產(chǎn)品設(shè)計(jì)創(chuàng)新和增值的關(guān)鍵因素,所以實(shí)驗(yàn)教學(xué)應(yīng)側(cè)重于軟件實(shí)踐和創(chuàng)新。理論和實(shí)踐要相結(jié)合,而學(xué)生的創(chuàng)新能力要著重培養(yǎng)。針對(duì)本實(shí)驗(yàn)系統(tǒng)的可開放性,設(shè)計(jì)了一些具有創(chuàng)新型的實(shí)驗(yàn),比如修改內(nèi)核的內(nèi)部代碼,從而能使學(xué)生深入理解實(shí)時(shí)操作系統(tǒng)的一些機(jī)制,加深對(duì)理論知識(shí)的理解與鞏固。再加上指導(dǎo)教師對(duì)實(shí)驗(yàn)系統(tǒng)原理的熟知,即使學(xué)生在操作的過程中導(dǎo)致實(shí)驗(yàn)系統(tǒng)癱瘓也能及時(shí)得以解決,讓學(xué)生放心大膽進(jìn)行實(shí)踐設(shè)計(jì)。
  在實(shí)驗(yàn)課堂上,學(xué)生難免會(huì)依賴于實(shí)驗(yàn)設(shè)備以及教師的指導(dǎo)而缺乏自主思考的動(dòng)力,再加上實(shí)驗(yàn)室開放場(chǎng)地和時(shí)間的限制,要在有限的時(shí)間和空間里完成自主創(chuàng)新設(shè)計(jì)有些困難。課程選用ARM處理器+Linux操作系統(tǒng)的主流配置,學(xué)生可以在課外利用PC機(jī)上的Linux進(jìn)行代碼編寫,可行之后再利用實(shí)驗(yàn)箱進(jìn)行驗(yàn)證。這樣,一方面可以減少場(chǎng)地和時(shí)間的限制,加強(qiáng)學(xué)生對(duì)所學(xué)知識(shí)滲透性的認(rèn)知,另一方面提高了學(xué)生自主學(xué)習(xí)能力,培養(yǎng)其創(chuàng)新能力。基于此,在課程設(shè)置上,加進(jìn)了學(xué)生自主安排時(shí)間。
  3.4 課外實(shí)踐
  鼓勵(lì)學(xué)生參加院校級(jí)“建龍基金”、“運(yùn)河杯”等
  課外科技立項(xiàng)活動(dòng)。活動(dòng)基金提供實(shí)驗(yàn)平臺(tái),而通信類學(xué)生可以根據(jù)自己的興趣與長(zhǎng)處設(shè)立通信網(wǎng)絡(luò)與設(shè)備等的項(xiàng)目計(jì)劃,資金設(shè)備并在導(dǎo)師的同意后獲得實(shí)驗(yàn)室開放資源。此外,通過組織學(xué)生參加省級(jí)、國(guó)家級(jí)設(shè)計(jì)大賽及其他各種嵌入式應(yīng)用型競(jìng)賽,讓感興趣、學(xué)有余力的學(xué)生得到更好的實(shí)踐與創(chuàng)新能力鍛煉的機(jī)會(huì)。
  4 結(jié)語
  嵌入式系統(tǒng)產(chǎn)品發(fā)展迅猛,不斷滲透各個(gè)行業(yè),人才要求也日益迫切。近幾年來,為順應(yīng)和企業(yè)人才的需求,越來越多的高校將嵌入式系統(tǒng)的課程加入通信類專業(yè)教學(xué)體系,使之成為專業(yè)選修課甚至專業(yè)必修課。然而,嵌入式教學(xué)體系還未成熟,存在諸多問題。針對(duì)前文分析的課程設(shè)置缺陷,及我們?cè)诮虒W(xué)中發(fā)現(xiàn)的問題,本文以研究所自主開發(fā)的嵌入式實(shí)驗(yàn)教學(xué)平臺(tái)為例,提出了針對(duì)通信學(xué)生的層次性的實(shí)驗(yàn)教學(xué)方案。根據(jù)軟件實(shí)驗(yàn)環(huán)境,設(shè)置合理的實(shí)驗(yàn)課程,突出自主性與創(chuàng)新性,提高學(xué)生自主學(xué)習(xí)的能力,對(duì)培養(yǎng)學(xué)生的創(chuàng)興能力具有重要意義。
  參考文獻(xiàn):
  [1] 楊水清,張劍,施云飛,等. ARM嵌入式Linux系統(tǒng)開發(fā)技術(shù)詳解[M]. 北京:電子出版社,2008:1-6.
  [2] 耿鵬. 信息工程專業(yè)嵌入式系統(tǒng)課程教學(xué)探索[J]. 中國(guó)現(xiàn)代裝備,2010(19):82-110.
  [3] 何劍鋒,姜林,劉琳. 軟件專業(yè)嵌入式系統(tǒng)教學(xué)探究與實(shí)踐[J]. 教育,2009(18):111-113.
  [4] 張莉君. 自動(dòng)化專業(yè)本科嵌入式系統(tǒng)課程教學(xué)問題新思考[J]. 計(jì)算機(jī)教育,2011(2):82-85.

【淺談通信專業(yè)嵌入式系統(tǒng)實(shí)驗(yàn)教學(xué)設(shè)計(jì)】相關(guān)文章:

淺談數(shù)學(xué)作業(yè)的設(shè)計(jì)04-12

嵌入式實(shí)時(shí)網(wǎng)絡(luò)通信技術(shù)淺析論文(精選7篇)07-26

一個(gè)嵌入式系統(tǒng)的Petri網(wǎng)模型與CPLD實(shí)現(xiàn)05-29

操控系統(tǒng)無線通信論文(精選8篇)07-27

衛(wèi)星移動(dòng)通信系統(tǒng)的論文(通用7篇)07-26

探討基于多種通信方式并存的配網(wǎng)自動(dòng)化通信系統(tǒng)06-01

淺談廣播電視信息傳輸系統(tǒng)的維護(hù)措施08-10

嵌入式系統(tǒng)以太網(wǎng)卡控制器LAN91C9605-30

淺談通信工程項(xiàng)目管理論文(通用10篇)04-21

淺析開閉所自動(dòng)化終端裝置設(shè)計(jì)與配網(wǎng)自動(dòng)化通信系統(tǒng)分析06-11