版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上嵌入式系統(tǒng)應(yīng)用教學(xué)大綱一、課程概述1. 課程研究對(duì)象和研究?jī)?nèi)容嵌入式系統(tǒng)應(yīng)用技術(shù)是當(dāng)今IP技術(shù)發(fā)展的重要方面,它的有關(guān)理論和方法已經(jīng)逐漸成為理工科專業(yè)學(xué)生從事相關(guān)領(lǐng)域?qū)W習(xí)必須掌握的知識(shí)及技能。嵌入式系統(tǒng)應(yīng)用應(yīng)用技術(shù)是以計(jì)算機(jī)應(yīng)用技術(shù)為核心,密切結(jié)合工程實(shí)際的一門新型技術(shù)科學(xué)和邊緣科學(xué),與電子、自動(dòng)控制、計(jì)算機(jī)科學(xué)與技術(shù)、通信工程等專業(yè)課程處于同一層次,是計(jì)算機(jī)、通信工程專業(yè)的重要專業(yè)課程,屬專業(yè)課程范疇。嵌入式應(yīng)用技術(shù)以應(yīng)用為核心,研究如何應(yīng)用計(jì)算機(jī)技術(shù)的基本技術(shù)、如數(shù)值分析、數(shù)據(jù)結(jié)構(gòu)、編程技術(shù)、操作系統(tǒng)技術(shù)、網(wǎng)絡(luò)技術(shù)、通信技術(shù)構(gòu)建專用的計(jì)算機(jī)系統(tǒng),以滿足目標(biāo)系統(tǒng)的應(yīng)
2、用需求。2. 課程在整個(gè)課程體系中的地位嵌入式系統(tǒng)應(yīng)用技術(shù)的前置課程有數(shù)值分析、C語言程序設(shè)計(jì)、模擬與數(shù)字電路基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、以及單片機(jī)、微機(jī)原理、電工電子技術(shù),通過本課程的學(xué)習(xí)使學(xué)生獲得嵌入式系統(tǒng)應(yīng)用技術(shù)的基本理論和基本知識(shí),能根據(jù)產(chǎn)品性能要求,具有初步分析設(shè)計(jì)嵌入式系統(tǒng)的能力。二、課程目標(biāo)1. 知道本課程的性質(zhì)、地位和實(shí)用價(jià)值。知道這門學(xué)科的研究范圍、基本框架、研究方法、學(xué)科進(jìn)展和未來發(fā)展方向。2. 理解這門學(xué)科的主要概念、基本原理和方法。3. 掌握嵌入式系統(tǒng)基本模型的建立步驟、基本設(shè)計(jì)方法,學(xué)生也應(yīng)具備一定的目標(biāo)系統(tǒng)的仿真能力。4. 了解嵌入式系統(tǒng)技術(shù)在電子產(chǎn)品中的典型應(yīng)用,熟悉典型應(yīng)用
3、系統(tǒng)。5. 知道嵌入式系統(tǒng)的基本知識(shí)及最新技術(shù)發(fā)展。三、課程內(nèi)容和要求這門學(xué)科的知識(shí)與技能要求分為知道、理解、掌握、學(xué)會(huì)四個(gè)層次。這四個(gè)層次的一般涵義表述如下:知道是指對(duì)這門學(xué)科和教學(xué)現(xiàn)象的認(rèn)知。理解是指對(duì)這門學(xué)科涉及到的概念、原理、策略與技術(shù)的說明和解釋,能提示所涉及到的教學(xué)現(xiàn)象演變過程的特征、形成原因以及教學(xué)要素之間的相互關(guān)系。掌握是指運(yùn)用已理解的教學(xué)概念和原理說明、解釋、類推同類教學(xué)事件和現(xiàn)象。學(xué)會(huì)是指能模仿或在教師指導(dǎo)下獨(dú)立地完成某些教學(xué)知識(shí)和技能的操作任務(wù),或能識(shí)別操作中的一般差錯(cuò)。教學(xué)內(nèi)容和要求表中的“”號(hào)表示教學(xué)知識(shí)和技能的教學(xué)要求層次。本標(biāo)準(zhǔn)中打“*”號(hào)的內(nèi)容可作為自學(xué),教師可
4、根據(jù)實(shí)際情況確定要求或不布置要求。教學(xué)內(nèi)容及教學(xué)要求表教學(xué)內(nèi)容教學(xué)要求知道理解掌握學(xué)會(huì)1嵌入式系統(tǒng)的基本概念1.1系統(tǒng)技術(shù)前沿、應(yīng)用領(lǐng)域、發(fā)展趨勢(shì)及相關(guān)領(lǐng)域研究成果1.2系統(tǒng)的特點(diǎn)、分類、基本概念2 嵌入式實(shí)時(shí)操作系統(tǒng)2.1 介紹主流實(shí)時(shí)操作系統(tǒng),深入剖析WinCE、Linux、mC/OS,2.2 操作系統(tǒng)的結(jié)構(gòu)、實(shí)時(shí)性、應(yīng)用3 嵌入式硬件平臺(tái)3.1 介紹主流硬件平臺(tái),詳細(xì)介紹ARM單片機(jī)功能及應(yīng)用、3.2 介紹DSP、ATMEL單片機(jī)功能及應(yīng)用4 嵌入式系統(tǒng)的設(shè)計(jì)方法介紹嵌入式系統(tǒng)設(shè)計(jì)的一般方法,以嵌入式智能監(jiān)控器與嵌入式控制器為例5 嵌入式系統(tǒng)編程介紹嵌入式軟件的體系結(jié)構(gòu),著重講解嵌入式A
5、RM體系的匯編編程方法。C語言編程方法,操作系統(tǒng)應(yīng)用編程方法。6 嵌入式綜合應(yīng)用技術(shù)學(xué)生以5-8名分組,進(jìn)行嵌入式開發(fā)技術(shù)的研討,師生點(diǎn)評(píng),探討。7實(shí)驗(yàn)實(shí)驗(yàn)一、ARM ADS開發(fā)環(huán)境及ARM開發(fā)平臺(tái)簡(jiǎn)介實(shí)驗(yàn)二、ARM的輸入輸出接口實(shí)驗(yàn):I/O、A/D、鍵盤驅(qū)動(dòng)實(shí)驗(yàn)三、ARM的串行通訊實(shí)驗(yàn)實(shí)驗(yàn)四、mC/OS-在ARM上的移植實(shí)驗(yàn)實(shí)驗(yàn)五、基于mC/OS-的嵌入式編程實(shí)驗(yàn):消息循環(huán)、文件系統(tǒng)四、課程實(shí)施(1李強(qiáng)ao2 )課時(shí)安排與教學(xué)建議嵌入式應(yīng)用技術(shù)是信息類專業(yè)專業(yè)課,在課時(shí)相對(duì)較少的情況下,每周安排3課時(shí),其中理論教學(xué)42課時(shí),實(shí)驗(yàn)教學(xué)12課時(shí),共安排54課時(shí)。教學(xué)要求充分利用課堂時(shí)間,同時(shí)要求
6、學(xué)生在課外自學(xué)部分內(nèi)容,同時(shí)要布置一定的習(xí)題。具體課時(shí)安排如下:課時(shí)安排及教學(xué)方法表教學(xué)內(nèi)容課時(shí)建議教與學(xué)方法建議1.嵌入式系統(tǒng)技術(shù)前沿、應(yīng)用領(lǐng)域、發(fā)展趨勢(shì)及相關(guān)領(lǐng)域研究成果4把課程的總體框架和要求講授給學(xué)生、可以通過多媒體進(jìn)行講授2.嵌入式系統(tǒng)的基本知識(shí)3嵌入式系統(tǒng)的特點(diǎn)、分類、基本概念通過多媒體進(jìn)行講授3.嵌入式實(shí)時(shí)操作系統(tǒng)4介紹主流實(shí)時(shí)操作系統(tǒng),深入剖析WinCE、Linux、mC/OS,包括系統(tǒng)結(jié)構(gòu)、實(shí)時(shí)性、應(yīng)用,通過多媒體進(jìn)行講授4.實(shí)驗(yàn)一、ARM ADS1.2開發(fā)環(huán)境及ARM開發(fā)平臺(tái)簡(jiǎn)介2實(shí)驗(yàn)前可以用多媒體方式給學(xué)生在課堂上作實(shí)驗(yàn)預(yù)習(xí),以提高實(shí)驗(yàn)效果。5.嵌入式硬件平臺(tái)4介紹主流硬
7、件平臺(tái),詳細(xì)介紹ARM LPC2XXXDSP、單片機(jī)功能及應(yīng)用,通過多媒體進(jìn)行講授6.實(shí)驗(yàn)二、ARM的匯編編程實(shí)驗(yàn)2實(shí)驗(yàn)前可以用多媒體方式給學(xué)生在課堂上作實(shí)驗(yàn)預(yù)習(xí),以提高實(shí)驗(yàn)效果7.嵌入式系統(tǒng)的設(shè)計(jì)方法4介紹嵌入式系統(tǒng)設(shè)計(jì)的一般方法,以嵌入式智能監(jiān)控器與嵌入式控制器為例8.嵌入式系統(tǒng)的硬件設(shè)計(jì)6簡(jiǎn)要介紹外圍接口設(shè)計(jì),以LCD、觸摸屏為例,著重講解人機(jī)交互接口設(shè)計(jì)9.實(shí)驗(yàn)三、ARM的輸入輸出接口實(shí)驗(yàn):I/O、A/D、鍵盤驅(qū)動(dòng)2實(shí)驗(yàn)前可以用多媒體方式給學(xué)生在課堂上作實(shí)驗(yàn)預(yù)習(xí),以提高實(shí)驗(yàn)效果10.ARM指令系統(tǒng)進(jìn)一步講解4ARM指令特點(diǎn)、指令編程等內(nèi)容11.實(shí)驗(yàn)四、ARM的GPIO驅(qū)動(dòng)實(shí)驗(yàn)2實(shí)驗(yàn)前可
8、以用多媒體方式給學(xué)生在課堂上作實(shí)驗(yàn)預(yù)習(xí),以提高實(shí)驗(yàn)效果12.嵌入式系統(tǒng)編程6簡(jiǎn)要介紹嵌入式軟件的體系結(jié)構(gòu),著重講解嵌入式的編程方法13.mC/OS-操作系統(tǒng)的移植分析4介紹mC/OS-的體系結(jié)構(gòu),著重講解其移植的編程方法14.實(shí)驗(yàn)五、mC/OS-在ARM上的移植實(shí)驗(yàn)4實(shí)驗(yàn)前可以用多媒體方式給學(xué)生在課堂上作實(shí)驗(yàn)預(yù)習(xí),以提高實(shí)驗(yàn)效果15.復(fù)習(xí)、準(zhǔn)備考試2給出考試提綱,進(jìn)一步強(qiáng)化學(xué)生對(duì)課程的理解。(2)教學(xué)方法要求1、 本課程的實(shí)踐性很強(qiáng),與工程實(shí)際聯(lián)系密切,教學(xué)過程中應(yīng)注意從比較直觀的工程概念出發(fā)提出問題、分析問題和解決問題,要特別重視工程應(yīng)用。2、 教學(xué)中要適當(dāng)注意現(xiàn)代化教學(xué)手段的運(yùn)用,如多媒體
9、課件、聲像呈示等,以保證在學(xué)時(shí)有限的情況下,完成內(nèi)容非富的教學(xué)任務(wù)。有條件的還要盡量采用Protues等軟件進(jìn)行實(shí)例分析和仿真演示,使工程應(yīng)用落到實(shí)處。3、 教學(xué)方法必須靈活,要充分發(fā)揮學(xué)生的主體性,培養(yǎng)學(xué)生發(fā)現(xiàn)問題、分析問題、解決問題的能力和探究意識(shí)。4、 評(píng)價(jià)教學(xué)方法要以實(shí)現(xiàn)課程標(biāo)準(zhǔn)規(guī)定的教學(xué)目標(biāo)為依據(jù),好的教學(xué)方法應(yīng)有助于學(xué)生對(duì)教學(xué)內(nèi)容的理解,并能激發(fā)學(xué)生的學(xué)習(xí)熱情,達(dá)到培養(yǎng)學(xué)生的知識(shí)、能力、素質(zhì),特別是設(shè)計(jì)思想、設(shè)計(jì)方法與創(chuàng)新思維能力培養(yǎng)的目的。鼓勵(lì)教學(xué)方法的創(chuàng)新。五、教材和參考書目嵌入式系統(tǒng)應(yīng)用課程是一門還不成熟的課程,這方面的教材目前比較少,內(nèi)容和水平相差很大,因此,在滿足課程標(biāo)準(zhǔn)
10、的統(tǒng)一要求下,教材的選用,應(yīng)保持一貫性,連續(xù)性,多樣化。建議選用教材:1ARM嵌入式系統(tǒng)入門,三恒星科技主編,水利水電出版社2007年1 ARM嵌入式系統(tǒng)主流實(shí)踐,封井岡主編,電子工業(yè)出版社,2008年。六、課程評(píng)價(jià)這門學(xué)科的評(píng)價(jià)依據(jù)是本課程標(biāo)準(zhǔn)規(guī)定的課程目標(biāo)、教學(xué)內(nèi)容和要求。本課程采用閉卷筆試70%、平時(shí)考核20%,實(shí)驗(yàn)表現(xiàn)10%相結(jié)合的形式進(jìn)行。集中考試說明:1)考試時(shí)間:120分鐘。2)考試方式、分制與分?jǐn)?shù)解釋采用閉卷筆試的方式,以百分制評(píng)分,60分為及格,滿分為100分。3)題型比例填空題:20%;簡(jiǎn)答題:20%;ARM語法題:30%;分析設(shè)計(jì)題:30%。4)樣題與目標(biāo)定位示例A、填空
11、題:例:ARM微處理器支持這4種類型的堆棧工作方式。它們是滿遞增堆棧:堆棧指針指向最后壓入的數(shù)據(jù),且由低地址向高地址生成;滿遞減堆棧:堆棧指針指向最后壓入的數(shù)據(jù),且由高地址向低地址生成;空遞增堆棧:堆棧指針指向下一個(gè)將要放入數(shù)據(jù)的空位置,且由低地址向高地址 生成;空遞減堆棧:堆棧指針指向下一個(gè)將要放入數(shù)據(jù)的空位置,且由高地址向低地址 生成。B、簡(jiǎn)答題:例:簡(jiǎn)述,什么是ARM異常?。答:在ARM應(yīng)用系統(tǒng)中,當(dāng)正常的程序執(zhí)行流程發(fā)生暫時(shí)的停止時(shí),稱之為異常(Exceptions),例如,一個(gè)ARM的外部的中斷請(qǐng)求就是一個(gè)典型的異常。在處理異常之前,當(dāng)前處理器的狀態(tài)必須保留,這樣當(dāng)異常處理完成之后,
12、當(dāng)前程序可以繼續(xù)執(zhí)行。處理器允許多個(gè)異常同時(shí)發(fā)生,它們將會(huì)按固定的優(yōu)先級(jí)進(jìn)行處理。ARM體系結(jié)構(gòu)中的異常,與51單片機(jī)體系結(jié)構(gòu)的中斷有很大的相似之處,但異常與中斷的概念并不完全等同。C、ARM語法題例:采用多寄存器尋址方式,可以用一條指令完成傳送最多16個(gè)通用寄存器的值。請(qǐng)解釋以下指令的含義:LDMIA R0, R1, R2, R3, R4;解釋:該指令的后綴IA 表示在每次執(zhí)行完加載/存儲(chǔ)操作后,R0按字長(zhǎng)度增加,因此,指令可將R0所指的連續(xù)存儲(chǔ)單元的值傳送到R1R4。指令執(zhí)行過程如下: R1R0 R2R04R3R08 R4R012D、ARM程序設(shè)計(jì)分析題:例:ARM應(yīng)用電路如下圖所示:編制
13、程序?qū)崿F(xiàn)下述功能: 鍵盤輸入.使用I/O口輸入方式對(duì)按鍵進(jìn)行掃描,當(dāng)檢測(cè)到有按鍵輸入時(shí),判斷是KEY1、KEY2鍵,依次實(shí)現(xiàn)發(fā)光二極管的向下點(diǎn)亮、向上點(diǎn)亮,從而實(shí)現(xiàn)流水燈方向的控制。程序編制如下: #include config.h#define LEDCON 0xff /*P0.0P0.7引腳控制LED,低電平點(diǎn)亮*/#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()*功能:等待一個(gè)有效按鍵.本函數(shù)有去抖功能*/uint8 WaitKey(void) uint32 i;uint8 key;/ while(IOPIN & KEY)= 0) if(IOPIN & KEY1) = 0 ); / KEY1 按鍵按下 for(i=0;i50000;i+); /延時(shí)去抖 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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 五年級(jí)數(shù)學(xué)(小數(shù)除法)計(jì)算題專項(xiàng)練習(xí)及答案
- 電冰箱、空調(diào)器安裝與維護(hù)電子教案 4.3 運(yùn)行并調(diào)試
- 湘教版九年級(jí)美術(shù)上冊(cè)說課稿
- 江西省上饒市廣豐中學(xué)2024-2025學(xué)年高三上學(xué)期11月化學(xué)測(cè)試卷(含答案)
- 福建省龍巖市一級(jí)校聯(lián)盟2024-2025學(xué)年高三上學(xué)期11月期中考試 英語(含答案無聽力音頻有聽力原文)
- 頭發(fā)造型用發(fā)膠產(chǎn)業(yè)規(guī)劃專項(xiàng)研究報(bào)告
- 醫(yī)用人體成分分析儀產(chǎn)業(yè)規(guī)劃專項(xiàng)研究報(bào)告
- 挖泥機(jī)市場(chǎng)發(fā)展預(yù)測(cè)和趨勢(shì)分析
- 醫(yī)用消毒器市場(chǎng)需求與消費(fèi)特點(diǎn)分析
- 湖北省荊州市監(jiān)利市多校2024-2025學(xué)年二年級(jí)上學(xué)期期中數(shù)學(xué)試題
- 基于社會(huì)效益與經(jīng)濟(jì)效益的大型醫(yī)療設(shè)備成本效益分析
- 國(guó)家開放大學(xué)《護(hù)理科研方法》形考任務(wù)1-4參考答案
- 走近湖湘紅色人物智慧樹知到課后章節(jié)答案2023年下湖南工商大學(xué)
- 軟件項(xiàng)目提成方案
- 醫(yī)院服務(wù)禮儀培訓(xùn)課件
- 低年級(jí)繪本 校本課程綱要
- 推拉門安裝技術(shù)交底
- 裝配式建筑設(shè)計(jì)研究與總結(jié)課件
- 一年級(jí)上冊(cè)全冊(cè)道德與法治教案全
- GB/T 9452-2023熱處理爐有效加熱區(qū)測(cè)定方法
- 停車場(chǎng)施工方案及技術(shù)措施范本
評(píng)論
0/150
提交評(píng)論