下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 嵌入式系統(tǒng)diy自主實(shí)驗(yàn)指導(dǎo)方法研究 崔軍高華張?jiān)旅髭w鵬摘 要: 嵌入式系統(tǒng)課程是一門實(shí)踐性要求很高的電子類專業(yè)基礎(chǔ)課程。本文嘗試總結(jié)一套指導(dǎo)學(xué)生如何在學(xué)習(xí)課程的同時(shí)快速地制作課程實(shí)驗(yàn)板并完成課程設(shè)計(jì)。實(shí)踐證明,該方法對(duì)于提高教學(xué)質(zhì)量和學(xué)生素質(zhì)是很顯著的。關(guān)鍵詞: 嵌入式系統(tǒng) arm c/os-引言嵌入式系統(tǒng)是一個(gè)很寬泛的概念,我們一般將以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),軟件硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)稱為嵌入式系統(tǒng)。近十年來(lái),隨著當(dāng)前各行各業(yè)對(duì)單片機(jī)能力的要求越來(lái)越高,如主頻高、功耗低、
2、外設(shè)多、互連方便、支持操作系統(tǒng)等,嵌入式處理器市場(chǎng)正在32位化,arm芯片以其高性價(jià)比取代51芯片成為嵌入式系統(tǒng)設(shè)計(jì)的新寵,同時(shí)c/os-嵌入式操作系統(tǒng)因源碼獲取方便成為嵌入式系統(tǒng)學(xué)習(xí)的首選對(duì)象。在實(shí)際教學(xué)中發(fā)現(xiàn):(1)學(xué)生拘泥于嵌入式軟硬件知識(shí)細(xì)節(jié),不能從嵌入式產(chǎn)品的系統(tǒng)層面和設(shè)計(jì)過(guò)程中整體地動(dòng)態(tài)地了解、理解和掌握嵌入式系統(tǒng)設(shè)計(jì)知識(shí);(2)學(xué)生太過(guò)依賴學(xué)院實(shí)驗(yàn)室現(xiàn)有的嵌入式實(shí)驗(yàn)箱或自己購(gòu)買的嵌入式開(kāi)發(fā)板,不敢或很少嘗試設(shè)計(jì)并制作自己的嵌入式開(kāi)發(fā)板;(3)學(xué)生對(duì)嵌入式操作系統(tǒng)了解有限,忽視相關(guān)開(kāi)發(fā)工具的使用與掌握。本文將從嵌入式系統(tǒng)課程實(shí)驗(yàn)板diy(do it yourself)開(kāi)始,探索課程
3、實(shí)驗(yàn)板diy自主實(shí)驗(yàn)指導(dǎo)方法,嘗試通過(guò)適當(dāng)?shù)倪m度的diy實(shí)驗(yàn)操作指導(dǎo),訓(xùn)練學(xué)生在規(guī)定的時(shí)間內(nèi)和有限的成本下制作自己的嵌入式系統(tǒng)實(shí)驗(yàn)板,培養(yǎng)學(xué)生進(jìn)一步自主探索學(xué)習(xí)嵌入式系統(tǒng)知識(shí)的興趣。1.研究目標(biāo)與關(guān)鍵問(wèn)題1.1研究目標(biāo)依據(jù)嵌入式系統(tǒng)課程教學(xué)內(nèi)容,研究課程實(shí)驗(yàn)板diy教學(xué)方法,制定課程實(shí)驗(yàn)板diy指導(dǎo)手冊(cè),指導(dǎo)學(xué)生逐步diy自主制作自己的課程實(shí)驗(yàn)板,讓學(xué)生在實(shí)踐課程實(shí)驗(yàn)板diy過(guò)程中親身領(lǐng)會(huì)并掌握嵌入式系統(tǒng)軟硬件設(shè)計(jì)方法,并最終基于arm cortex-m3微處理器和實(shí)時(shí)操作系統(tǒng)c/os-iii搭建嵌入式系統(tǒng)的軟硬件平臺(tái),完成課程實(shí)驗(yàn)并定制特色功能。1.2關(guān)鍵問(wèn)題(1)如何讓學(xué)生快速設(shè)計(jì)、投板、
4、焊接并調(diào)試自己的arm實(shí)驗(yàn)板,并且時(shí)間和成本可控。(2)如何讓學(xué)生在自己的arm實(shí)驗(yàn)板上主動(dòng)探索來(lái)完成課程實(shí)驗(yàn),并且及時(shí)總結(jié)相關(guān)問(wèn)題和對(duì)應(yīng)的解決方案。2.嵌入式系統(tǒng)diy實(shí)踐借助當(dāng)前便利的電路板pcb制作與生產(chǎn)工藝,在課程實(shí)驗(yàn)板diy指導(dǎo)手冊(cè)幫助下,指導(dǎo)學(xué)生逐步完成課程實(shí)驗(yàn)板diy實(shí)踐。值得一提的是,當(dāng)前電路板pcb打樣雙面板價(jià)格50元/款起,尺寸大小10cm*10cm以內(nèi),完全滿足課程實(shí)驗(yàn)板制作要求。2.1實(shí)踐任務(wù)布置在嵌入式系統(tǒng)授課之初,強(qiáng)調(diào)嵌入式系統(tǒng)課程實(shí)踐的重要性,引導(dǎo)學(xué)生思索如何動(dòng)手實(shí)踐。然后發(fā)布課程設(shè)計(jì)任務(wù),要求自己動(dòng)手制作arm最小系統(tǒng)板,運(yùn)行c/os-iii操作系統(tǒng),滿足課程各
5、項(xiàng)實(shí)驗(yàn)要求,定制開(kāi)發(fā)自己的特色功能。說(shuō)清楚兩個(gè)限制:(1)必須使用arm cortex-m3微處理器和c/os-實(shí)時(shí)操作系統(tǒng);(2)必須在一學(xué)期內(nèi)完成(大約3個(gè)月)并且成本可控(100元左右)。2.2實(shí)驗(yàn)板硬件制作針對(duì)選定微處理器芯片(如arm stm32f103),提供課程實(shí)驗(yàn)板原理圖,僅涉及最小系統(tǒng)板硬件(包括arm芯片、晶振、swd調(diào)試、usb供電模塊)和課程實(shí)驗(yàn)所需硬件支持(包括基于gpio的led和key,以及uart模塊)。芯片管腳全部基于排線引出,便于學(xué)生后續(xù)的擴(kuò)展實(shí)驗(yàn)??紤]到學(xué)生可能初次進(jìn)行pcb制版,因此實(shí)驗(yàn)板pcb圖提供半成品,完成最后的布線。當(dāng)然,學(xué)生完全可以部分或全部修
6、改實(shí)驗(yàn)板原理圖和pcb圖,前提是學(xué)生必須有電路板制版經(jīng)歷。強(qiáng)烈建議初學(xué)者不要做太多的修改,而是完成剩下的pcb布線,并投板、焊板,進(jìn)而編程與調(diào)試。本階段計(jì)劃時(shí)間兩周,可階段驗(yàn)收成果為:(1)絲印學(xué)生姓名的pcb空板;(2)焊接完成的arm實(shí)驗(yàn)板。2.3實(shí)驗(yàn)板程序練習(xí)實(shí)驗(yàn)板程序分為兩部分,本著簡(jiǎn)單易學(xué)和循序漸進(jìn)的學(xué)習(xí)原則,依據(jù)嵌入式系統(tǒng)課程教學(xué)內(nèi)容,僅涉及l(fā)ed、key和uart三個(gè)常見(jiàn)外設(shè),訓(xùn)練內(nèi)容包括arm裸板程序和操作系統(tǒng)程序兩部分,下表僅列舉部分實(shí)驗(yàn)內(nèi)容。在此過(guò)程中,為了調(diào)動(dòng)學(xué)生積極主動(dòng)性,可以實(shí)行一定的獎(jiǎng)勵(lì)措施,如通過(guò)額外的平時(shí)分鼓勵(lì)學(xué)生,將在硬件制作與軟件編程實(shí)踐過(guò)程中遇到的問(wèn)題和對(duì)
7、應(yīng)的解決辦法記錄下來(lái),并通過(guò)教師確認(rèn)后集中發(fā)布給各位學(xué)生以參考。本階段時(shí)間持續(xù)整個(gè)學(xué)期,可階段驗(yàn)收成果為課后作業(yè)和實(shí)驗(yàn)報(bào)告。2.4特色功能實(shí)現(xiàn)學(xué)生通過(guò)在arm實(shí)驗(yàn)板硬件基礎(chǔ)上擴(kuò)展功能模塊,基于c/os-iii任務(wù)程序?qū)崿F(xiàn)自己的特色功能,如紅外測(cè)距、溫濕度采集、小車控制等,并完成課程設(shè)計(jì)報(bào)告。課程設(shè)計(jì)報(bào)告內(nèi)容包括:(1)課程設(shè)計(jì)簡(jiǎn)述,闡述目的、內(nèi)容和意義;(2)需求分析,闡述功能需求、技術(shù)指標(biāo)、設(shè)計(jì)約束;(3)總體方案設(shè)計(jì),涉及系統(tǒng)框圖、功能框圖、業(yè)務(wù)流程圖等;(4)硬件設(shè)計(jì),涉及硬件框圖、器件選型、模塊電路圖等;(5)軟件設(shè)計(jì),涉及軟件框圖、關(guān)鍵數(shù)據(jù)結(jié)構(gòu)、核心模塊流程圖等;(6)系統(tǒng)測(cè)試,包括測(cè)試目的、測(cè)試步驟、測(cè)試結(jié)果、結(jié)果分析;(7)附錄,主要包括擴(kuò)展的功能原理圖和關(guān)鍵代碼。本階段時(shí)間為學(xué)期的最后兩周,可階段驗(yàn)收成果為課程設(shè)計(jì)實(shí)物和報(bào)告。結(jié)語(yǔ)經(jīng)過(guò)近三年的嵌入式系統(tǒng)課程教學(xué)實(shí)踐,初步形成一套比較完整的自主實(shí)驗(yàn)指導(dǎo)方法和對(duì)應(yīng)的實(shí)驗(yàn)板diy指導(dǎo)手冊(cè),已成功指導(dǎo)百余名學(xué)生制作自己的arm實(shí)驗(yàn)板,并實(shí)現(xiàn)自己設(shè)計(jì)的特色功能。參考文獻(xiàn):1石海貝,任秀峰.淺談嵌入式系統(tǒng)的應(yīng)用與開(kāi)發(fā)j.信息與電腦:理論版,2010(2).2江維,桑楠.面向高等教育的嵌入式系統(tǒng)教學(xué)改革j.計(jì)算機(jī)教育,2011(16).3王振華,劉慧芳.嵌入式軟件開(kāi)發(fā)實(shí)踐教學(xué)改革與探索
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年消防設(shè)施檢測(cè)與維保服務(wù)合同5篇
- 2025年度安置房質(zhì)量保證合同書3篇
- 2025年水泥制品環(huán)保技術(shù)轉(zhuǎn)移合同3篇
- 2025年度高空墜落防護(hù)HSE施工安全協(xié)議3篇
- 二零二五年房產(chǎn)銷售代理與廣告宣傳協(xié)議3篇
- 二零二五年鮮活水產(chǎn)品運(yùn)輸與質(zhì)量監(jiān)管協(xié)議3篇
- 2025年度免租金停車場(chǎng)租賃合同模板
- 2025版棋牌室三方合作協(xié)議-創(chuàng)新管理與行業(yè)規(guī)范4篇
- 2025年污水處理站污水處理設(shè)施設(shè)備租賃與維修合同3篇
- 2025年度留學(xué)簽證擔(dān)保與資金證明服務(wù)合同3篇
- 公司組織架構(gòu)圖(可編輯模版)
- 1汽輪機(jī)跳閘事故演練
- 陜西省銅川市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- 禮品(禮金)上交登記臺(tái)賬
- 普通高中英語(yǔ)課程標(biāo)準(zhǔn)詞匯表
- 北師大版七年級(jí)數(shù)學(xué)上冊(cè)教案(全冊(cè)完整版)教學(xué)設(shè)計(jì)含教學(xué)反思
- 2023高中物理步步高大一輪 第五章 第1講 萬(wàn)有引力定律及應(yīng)用
- 青少年軟件編程(Scratch)練習(xí)題及答案
- 浙江省公務(wù)員考試面試真題答案及解析精選
- 系統(tǒng)性紅斑狼瘡-第九版內(nèi)科學(xué)
- 全統(tǒng)定額工程量計(jì)算規(guī)則1994
評(píng)論
0/150
提交評(píng)論