版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上嵌入式系統(tǒng)應(yīng)用教學(xué)大綱一、課程概述1. 課程研究對象和研究內(nèi)容嵌入式系統(tǒng)應(yīng)用技術(shù)是當今IP技術(shù)發(fā)展的重要方面,它的有關(guān)理論和方法已經(jīng)逐漸成為理工科專業(yè)學(xué)生從事相關(guān)領(lǐng)域?qū)W習必須掌握的知識及技能。嵌入式系統(tǒng)應(yīng)用應(yīng)用技術(shù)是以計算機應(yīng)用技術(shù)為核心,密切結(jié)合工程實際的一門新型技術(shù)科學(xué)和邊緣科學(xué),與電子、自動控制、計算機科學(xué)與技術(shù)、通信工程等專業(yè)課程處于同一層次,是計算機、通信工程專業(yè)的重要專業(yè)課程,屬專業(yè)課程范疇。嵌入式應(yīng)用技術(shù)以應(yīng)用為核心,研究如何應(yīng)用計算機技術(shù)的基本技術(shù)、如數(shù)值分析、數(shù)據(jù)結(jié)構(gòu)、編程技術(shù)、操作系統(tǒng)技術(shù)、網(wǎng)絡(luò)技術(shù)、通信技術(shù)構(gòu)建專用的計算機系統(tǒng),以滿足目標系統(tǒng)的應(yīng)
2、用需求。2. 課程在整個課程體系中的地位嵌入式系統(tǒng)應(yīng)用技術(shù)的前置課程有數(shù)值分析、C語言程序設(shè)計、模擬與數(shù)字電路基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、以及單片機、微機原理、電工電子技術(shù),通過本課程的學(xué)習使學(xué)生獲得嵌入式系統(tǒng)應(yīng)用技術(shù)的基本理論和基本知識,能根據(jù)產(chǎn)品性能要求,具有初步分析設(shè)計嵌入式系統(tǒng)的能力。二、課程目標1. 知道本課程的性質(zhì)、地位和實用價值。知道這門學(xué)科的研究范圍、基本框架、研究方法、學(xué)科進展和未來發(fā)展方向。2. 理解這門學(xué)科的主要概念、基本原理和方法。3. 掌握嵌入式系統(tǒng)基本模型的建立步驟、基本設(shè)計方法,學(xué)生也應(yīng)具備一定的目標系統(tǒng)的仿真能力。4. 了解嵌入式系統(tǒng)技術(shù)在電子產(chǎn)品中的典型應(yīng)用,熟悉典型應(yīng)用
3、系統(tǒng)。5. 知道嵌入式系統(tǒng)的基本知識及最新技術(shù)發(fā)展。三、課程內(nèi)容和要求這門學(xué)科的知識與技能要求分為知道、理解、掌握、學(xué)會四個層次。這四個層次的一般涵義表述如下:知道是指對這門學(xué)科和教學(xué)現(xiàn)象的認知。理解是指對這門學(xué)科涉及到的概念、原理、策略與技術(shù)的說明和解釋,能提示所涉及到的教學(xué)現(xiàn)象演變過程的特征、形成原因以及教學(xué)要素之間的相互關(guān)系。掌握是指運用已理解的教學(xué)概念和原理說明、解釋、類推同類教學(xué)事件和現(xiàn)象。學(xué)會是指能模仿或在教師指導(dǎo)下獨立地完成某些教學(xué)知識和技能的操作任務(wù),或能識別操作中的一般差錯。教學(xué)內(nèi)容和要求表中的“”號表示教學(xué)知識和技能的教學(xué)要求層次。本標準中打“*”號的內(nèi)容可作為自學(xué),教師可
4、根據(jù)實際情況確定要求或不布置要求。教學(xué)內(nèi)容及教學(xué)要求表教學(xué)內(nèi)容教學(xué)要求知道理解掌握學(xué)會1嵌入式系統(tǒng)的基本概念1.1系統(tǒng)技術(shù)前沿、應(yīng)用領(lǐng)域、發(fā)展趨勢及相關(guān)領(lǐng)域研究成果1.2系統(tǒng)的特點、分類、基本概念2 嵌入式實時操作系統(tǒng)2.1 介紹主流實時操作系統(tǒng),深入剖析WinCE、Linux、mC/OS,2.2 操作系統(tǒng)的結(jié)構(gòu)、實時性、應(yīng)用3 嵌入式硬件平臺3.1 介紹主流硬件平臺,詳細介紹ARM單片機功能及應(yīng)用、3.2 介紹DSP、ATMEL單片機功能及應(yīng)用4 嵌入式系統(tǒng)的設(shè)計方法介紹嵌入式系統(tǒng)設(shè)計的一般方法,以嵌入式智能監(jiān)控器與嵌入式控制器為例5 嵌入式系統(tǒng)編程介紹嵌入式軟件的體系結(jié)構(gòu),著重講解嵌入式A
5、RM體系的匯編編程方法。C語言編程方法,操作系統(tǒng)應(yīng)用編程方法。6 嵌入式綜合應(yīng)用技術(shù)學(xué)生以5-8名分組,進行嵌入式開發(fā)技術(shù)的研討,師生點評,探討。7實驗實驗一、ARM ADS開發(fā)環(huán)境及ARM開發(fā)平臺簡介實驗二、ARM的輸入輸出接口實驗:I/O、A/D、鍵盤驅(qū)動實驗三、ARM的串行通訊實驗實驗四、mC/OS-在ARM上的移植實驗實驗五、基于mC/OS-的嵌入式編程實驗:消息循環(huán)、文件系統(tǒng)四、課程實施(1李強ao2 )課時安排與教學(xué)建議嵌入式應(yīng)用技術(shù)是信息類專業(yè)專業(yè)課,在課時相對較少的情況下,每周安排3課時,其中理論教學(xué)42課時,實驗教學(xué)12課時,共安排54課時。教學(xué)要求充分利用課堂時間,同時要求
6、學(xué)生在課外自學(xué)部分內(nèi)容,同時要布置一定的習題。具體課時安排如下:課時安排及教學(xué)方法表教學(xué)內(nèi)容課時建議教與學(xué)方法建議1.嵌入式系統(tǒng)技術(shù)前沿、應(yīng)用領(lǐng)域、發(fā)展趨勢及相關(guān)領(lǐng)域研究成果4把課程的總體框架和要求講授給學(xué)生、可以通過多媒體進行講授2.嵌入式系統(tǒng)的基本知識3嵌入式系統(tǒng)的特點、分類、基本概念通過多媒體進行講授3.嵌入式實時操作系統(tǒng)4介紹主流實時操作系統(tǒng),深入剖析WinCE、Linux、mC/OS,包括系統(tǒng)結(jié)構(gòu)、實時性、應(yīng)用,通過多媒體進行講授4.實驗一、ARM ADS1.2開發(fā)環(huán)境及ARM開發(fā)平臺簡介2實驗前可以用多媒體方式給學(xué)生在課堂上作實驗預(yù)習,以提高實驗效果。5.嵌入式硬件平臺4介紹主流硬
7、件平臺,詳細介紹ARM LPC2XXXDSP、單片機功能及應(yīng)用,通過多媒體進行講授6.實驗二、ARM的匯編編程實驗2實驗前可以用多媒體方式給學(xué)生在課堂上作實驗預(yù)習,以提高實驗效果7.嵌入式系統(tǒng)的設(shè)計方法4介紹嵌入式系統(tǒng)設(shè)計的一般方法,以嵌入式智能監(jiān)控器與嵌入式控制器為例8.嵌入式系統(tǒng)的硬件設(shè)計6簡要介紹外圍接口設(shè)計,以LCD、觸摸屏為例,著重講解人機交互接口設(shè)計9.實驗三、ARM的輸入輸出接口實驗:I/O、A/D、鍵盤驅(qū)動2實驗前可以用多媒體方式給學(xué)生在課堂上作實驗預(yù)習,以提高實驗效果10.ARM指令系統(tǒng)進一步講解4ARM指令特點、指令編程等內(nèi)容11.實驗四、ARM的GPIO驅(qū)動實驗2實驗前可
8、以用多媒體方式給學(xué)生在課堂上作實驗預(yù)習,以提高實驗效果12.嵌入式系統(tǒng)編程6簡要介紹嵌入式軟件的體系結(jié)構(gòu),著重講解嵌入式的編程方法13.mC/OS-操作系統(tǒng)的移植分析4介紹mC/OS-的體系結(jié)構(gòu),著重講解其移植的編程方法14.實驗五、mC/OS-在ARM上的移植實驗4實驗前可以用多媒體方式給學(xué)生在課堂上作實驗預(yù)習,以提高實驗效果15.復(fù)習、準備考試2給出考試提綱,進一步強化學(xué)生對課程的理解。(2)教學(xué)方法要求1、 本課程的實踐性很強,與工程實際聯(lián)系密切,教學(xué)過程中應(yīng)注意從比較直觀的工程概念出發(fā)提出問題、分析問題和解決問題,要特別重視工程應(yīng)用。2、 教學(xué)中要適當注意現(xiàn)代化教學(xué)手段的運用,如多媒體
9、課件、聲像呈示等,以保證在學(xué)時有限的情況下,完成內(nèi)容非富的教學(xué)任務(wù)。有條件的還要盡量采用Protues等軟件進行實例分析和仿真演示,使工程應(yīng)用落到實處。3、 教學(xué)方法必須靈活,要充分發(fā)揮學(xué)生的主體性,培養(yǎng)學(xué)生發(fā)現(xiàn)問題、分析問題、解決問題的能力和探究意識。4、 評價教學(xué)方法要以實現(xiàn)課程標準規(guī)定的教學(xué)目標為依據(jù),好的教學(xué)方法應(yīng)有助于學(xué)生對教學(xué)內(nèi)容的理解,并能激發(fā)學(xué)生的學(xué)習熱情,達到培養(yǎng)學(xué)生的知識、能力、素質(zhì),特別是設(shè)計思想、設(shè)計方法與創(chuàng)新思維能力培養(yǎng)的目的。鼓勵教學(xué)方法的創(chuàng)新。五、教材和參考書目嵌入式系統(tǒng)應(yīng)用課程是一門還不成熟的課程,這方面的教材目前比較少,內(nèi)容和水平相差很大,因此,在滿足課程標準
10、的統(tǒng)一要求下,教材的選用,應(yīng)保持一貫性,連續(xù)性,多樣化。建議選用教材:1ARM嵌入式系統(tǒng)入門,三恒星科技主編,水利水電出版社2007年1 ARM嵌入式系統(tǒng)主流實踐,封井岡主編,電子工業(yè)出版社,2008年。六、課程評價這門學(xué)科的評價依據(jù)是本課程標準規(guī)定的課程目標、教學(xué)內(nèi)容和要求。本課程采用閉卷筆試70%、平時考核20%,實驗表現(xiàn)10%相結(jié)合的形式進行。集中考試說明:1)考試時間:120分鐘。2)考試方式、分制與分數(shù)解釋采用閉卷筆試的方式,以百分制評分,60分為及格,滿分為100分。3)題型比例填空題:20%;簡答題:20%;ARM語法題:30%;分析設(shè)計題:30%。4)樣題與目標定位示例A、填空
11、題:例:ARM微處理器支持這4種類型的堆棧工作方式。它們是滿遞增堆棧:堆棧指針指向最后壓入的數(shù)據(jù),且由低地址向高地址生成;滿遞減堆棧:堆棧指針指向最后壓入的數(shù)據(jù),且由高地址向低地址生成;空遞增堆棧:堆棧指針指向下一個將要放入數(shù)據(jù)的空位置,且由低地址向高地址 生成;空遞減堆棧:堆棧指針指向下一個將要放入數(shù)據(jù)的空位置,且由高地址向低地址 生成。B、簡答題:例:簡述,什么是ARM異常?。答:在ARM應(yīng)用系統(tǒng)中,當正常的程序執(zhí)行流程發(fā)生暫時的停止時,稱之為異常(Exceptions),例如,一個ARM的外部的中斷請求就是一個典型的異常。在處理異常之前,當前處理器的狀態(tài)必須保留,這樣當異常處理完成之后,
12、當前程序可以繼續(xù)執(zhí)行。處理器允許多個異常同時發(fā)生,它們將會按固定的優(yōu)先級進行處理。ARM體系結(jié)構(gòu)中的異常,與51單片機體系結(jié)構(gòu)的中斷有很大的相似之處,但異常與中斷的概念并不完全等同。C、ARM語法題例:采用多寄存器尋址方式,可以用一條指令完成傳送最多16個通用寄存器的值。請解釋以下指令的含義:LDMIA R0, R1, R2, R3, R4;解釋:該指令的后綴IA 表示在每次執(zhí)行完加載/存儲操作后,R0按字長度增加,因此,指令可將R0所指的連續(xù)存儲單元的值傳送到R1R4。指令執(zhí)行過程如下: R1R0 R2R04R3R08 R4R012D、ARM程序設(shè)計分析題:例:ARM應(yīng)用電路如下圖所示:編制
13、程序?qū)崿F(xiàn)下述功能: 鍵盤輸入.使用I/O口輸入方式對按鍵進行掃描,當檢測到有按鍵輸入時,判斷是KEY1、KEY2鍵,依次實現(xiàn)發(fā)光二極管的向下點亮、向上點亮,從而實現(xiàn)流水燈方向的控制。程序編制如下: #include config.h#define LEDCON 0xff /*P0.0P0.7引腳控制LED,低電平點亮*/#define KEY 0x /*P0.8P0.9引腳連接按鍵KEY1,KEY2*/#define KEY1 0x /*P0.8引腳連接按鍵KEY1*/#define KEY2 0x /*P0.9引腳連接按鍵KEY2*/extern uint8 key1,key2;/*名稱:W
14、aitKey()*功能:等待一個有效按鍵.本函數(shù)有去抖功能*/uint8 WaitKey(void) uint32 i;uint8 key;/ while(IOPIN & KEY)= 0) if(IOPIN & KEY1) = 0 ); / KEY1 按鍵按下 for(i=0;i50000;i+); /延時去抖 if(IOPIN & KEY1) = 0) if( key1 = 0) key1 = 1; key =1; else key1 = 0; key = 0; if(IOPIN & KEY2) = 0 ); / KEY2 按鍵按下 for(i=0;i0;dly-) for(i=0;i500
15、00;i+);/*名稱:led_down()*功能:流水燈由上而下*/void led_down() IOSET = 0xff ; while(1) IOCLR = 0x01; DelayNS(5); IOSET = 0x01; DelayNS(5); IOCLR = 0x02; DelayNS(5); IOSET = 0x02; DelayNS(5); IOCLR = 0x04; DelayNS(5); IOSET = 0x04; DelayNS(5); IOCLR = 0x08; DelayNS(5); IOSET = 0x08; DelayNS(5); IOCLR = 0x010; De
16、layNS(5); IOSET = 0x010; DelayNS(5); IOCLR = 0x020; DelayNS(5); IOSET = 0x020; DelayNS(5); IOCLR = 0x040; DelayNS(5); IOSET = 0x040; DelayNS(5); IOCLR = 0x080; DelayNS(5); IOSET = 0x080; DelayNS(5); IOSET=LEDCON; if(IOPIN & KEY1)= 0 | (IOPIN & KEY2)= 0) break; /判按鍵釋放否? /*名稱:led_up()*功能:流水燈由下而上*/void
17、 led_up() IOSET = 0xff ; while(1) IOCLR = 0x80; DelayNS(5); IOSET = 0x80; DelayNS(5); IOCLR = 0x40; DelayNS(5); IOSET = 0x40; DelayNS(5); IOCLR = 0x20; DelayNS(5); IOSET = 0x20; DelayNS(5); IOCLR = 0x10; DelayNS(5); IOSET = 0x10; DelayNS(5); IOCLR = 0x08; DelayNS(5); IOSET = 0x08; DelayNS(5); IOCLR = 0x04; DelayNS(5); IOSET = 0x04; DelayNS(5); IOCLR = 0x02; DelayNS(5); IOSET = 0x02; DelayNS(5); IOCLR = 0x01; DelayNS(5); IOSET = 0x01; DelayNS(5); IOSET=LEDCON; if(IOPIN & KEY1)= 0 | (IOPIN & KEY2) = 0) break; /判鍵釋放否? /*名稱:main()*功能:讀取按鍵,控制LED閃爍*/uint8 key1,key2;int main(void) uint8 key_va
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024工程項目協(xié)議條款與監(jiān)管辦法
- SaaS平臺定制技術(shù)開發(fā)服務(wù)協(xié)議
- 2023-2024學(xué)年重慶市永川北山中學(xué)高三二輪檢測試題(二模)數(shù)學(xué)試題試卷
- 2024定制出租車輛運營協(xié)議典范
- 2024年履約擔保協(xié)議范本下載指南
- 2024鍋爐維修工程協(xié)議格式
- 2024年度汽車租賃協(xié)議格式
- 2024商業(yè)秘密保護競業(yè)限制協(xié)議樣本
- 2024年倉庫轉(zhuǎn)租協(xié)議條款
- 動產(chǎn)資產(chǎn)抵押協(xié)議范例2024年
- 高考地理一輪復(fù)習課件【知識精講+高效課堂】美食與地理環(huán)境關(guān)系
- 分居聲明告知書范本
- 2023年04月山東濟南市槐蔭區(qū)殘聯(lián)公開招聘殘疾人工作“一專兩員”公開招聘筆試參考題庫+答案解析
- 消失的13級臺階
- 營銷管理知識點
- 船體強度與結(jié)構(gòu)設(shè)計課程設(shè)計
- 不寧腿綜合征診斷與治療
- 初中英語教學(xué)活動設(shè)計
- 三寫作的載體與受體
- GB/T 451.3-2002紙和紙板厚度的測定
- 網(wǎng)簽授權(quán)書(學(xué)生就業(yè)平臺)
評論
0/150
提交評論