嵌入式系統(tǒng)教案.doc_第1頁
嵌入式系統(tǒng)教案.doc_第2頁
嵌入式系統(tǒng)教案.doc_第3頁
嵌入式系統(tǒng)教案.doc_第4頁
嵌入式系統(tǒng)教案.doc_第5頁
免費預覽已結束,剩余25頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

教案編寫說明一、教案編寫應明確的幾個概念1、教學大綱教學大綱是根據(jù)培養(yǎng)計劃,以系統(tǒng)和連貫的形式,按章、節(jié)提綱挈領地敘述有關教學內(nèi)容的綱領性文件。2、授課計劃授課計劃是集體研究的結果,由所有任課教師,各教研室(系)有關人員集體研討確定,主要通過對學生基本情況的簡要分析,本學年或本學期總的教學任務和要求,教學指導思想、教學改革措施,確定課序、教學目的、教學周次和教學時數(shù)、課內(nèi)外實踐性教學環(huán)節(jié)的安排,以及教學參考資料的推介和教具的選用,形成的教學進度表。3、教案教案是為實現(xiàn)教學大綱的具體細化而精心設計的授課框架,也是教師為實施課堂教學而做出以課時為單位的具體行動計劃或教學方案。其作用是對課堂教學的總的導向、規(guī)劃和組織,是課堂教學規(guī)劃的藍本。此外,還有三個附帶性作用:一是備忘錄作用。由文字載體保存的信息可供隨時提取或查閱;二是資料庫作用。從長遠角度看,教案中保存著教師從各種渠道獲得的珍貴材料,以及自身的經(jīng)驗與心得,積累多了自然形成一座資料寶庫;三是教改課題源作用。教案的豐富案例、精心思索過的問題、教學后的得失體會等往往成為教師選擇教改研究課題的源泉。4、講稿講稿是豐富和細化教案中的具體要求并實現(xiàn)教學設想的實質(zhì)內(nèi)容和書面臺詞,是根據(jù)教學內(nèi)容對教案的具體化。講稿與教案不同之處主要表現(xiàn)在一是講稿所承載的是知識信息,教案所承載的是課堂教學的組織管理信息。二是講稿的思路形成受教學過程的知識邏輯支配,而教案的思路形成受教學過程的管理邏輯支配。三是在內(nèi)容上,講稿涉及的是知識性項目,教案涉及的是組織性項目。四是在表現(xiàn)形式上,講稿篇幅較長,教案則是幾百字或千余字即可。二、教案編寫要注意的幾個環(huán)節(jié)撰寫教案首先要鉆研教學大綱和教材,弄清本課程的教學目的和具體章節(jié)的具體要求,了解教材體系和基本內(nèi)容、結構、重點章節(jié)以及各章節(jié)的重點、難點。其次要注意廣泛閱讀本專業(yè)的專著、學術雜志、學術網(wǎng)站等資料,了解本學科、專業(yè)發(fā)展的最新動向,對教材有關內(nèi)容作必要的補充。第三要在了解學生的前提下,根據(jù)學生已有的知識結構、理解能力,對講授內(nèi)容的結構進行安排和設計課堂教學方案。編寫教案要在教學大綱、教材和結合學生實際水平的基礎上,充分體現(xiàn)教學設計思想,處理好教什么和學什么?如何教和如何學?教的怎樣和學的怎樣?即目標、策略、評價三方面問題。教學設計(課時教學設計),是指為了實現(xiàn)一定階段預期的課程目標,運用系統(tǒng)觀點和方法,遵循教學過程的基本規(guī)律,對教學活動進行系統(tǒng)的規(guī)劃和安排。簡言之,就是對教學活動的設想與計劃。教案應具備以下幾個基本要素:1、 教學目的(教學目標):備課中應考慮“課程目標”和“課堂教學目標”即學生通過整個課程或某一課堂的學習,預期達到的效果。2、 教學內(nèi)容:是指通過對教學大綱、教材和主要參考資料的研析,確定課程教學或課堂教學知識信息的總和及其重點、難點。3、 教學方法:是教師把自己的學識傳授給學生的手段。在教學中,教師不應僅是傳授知識和技能,更重要的是教會學生主動學習和掌握知識的能力和方法。4、 教學進程:是根據(jù)教學目的進行教學內(nèi)容、教學方法、輔助手段(教具及現(xiàn)代教學手段)、師生互動、學時安排、板書設計等的設計或選擇。5、 課后自我總結分析:是對課程教學中知識的科學性和完整性評價;某個教學環(huán)節(jié)的設計;教學重、難點的把握;教學方法的應用;師生雙邊活動的設計;教學效果等課堂教學過程情況的總結與分析,為以后的教學提供經(jīng)驗和素材。在這五個因素中,教學進程是整個教案的主體部分,既體現(xiàn)出教學活動的邏輯程序,又要劃分出若干環(huán)節(jié)或步驟,并考慮到它們的時間分配、具體方法的應用,相互間的銜接、過渡,以及教學過程與板書的協(xié)調(diào)等等,充分反映教師教學設計思想,體現(xiàn)教師的教學經(jīng)驗和風格。三、教案編寫的形式和內(nèi)容1、教案總體要求(1) 教案首頁基本內(nèi)容一般包括:課程名稱、課程代碼、學分、總學時、課程類別、授課教師、授課專業(yè)和授課班級等。(2) 教案可大可小,或詳或略。建議首先以章為單位編寫教案,然后再按每一章中各節(jié)的教學內(nèi)容和學時分配編寫每一課時單元(一般為2學時)的授課教案。2、 每章教案編寫的具體內(nèi)容(1) 本章的教學目標及基本要求;(2) 本章各節(jié)教學內(nèi)容(列出節(jié)名)及學時分配;(3) 本章教學內(nèi)容的重點和難點;(4) 本章教學內(nèi)容的深化和拓寬;(5) 本章教學方式(手段),包括:教具、圖表、幻燈片、投影儀、錄像、計算機多媒體等教學手段的使用;(6) 本章的主要參考資料;(7) 本章的思考題和習題等。3、每一課時單元授課教案編寫的具體內(nèi)容(1) 本次課的教學內(nèi)容(具體到知識點);(2) 本次課的教學方式(手段);(3) 本次課的師生活動設計;(4) 本次課的板書設計;(5) 各教學步驟的時間分配;(6) 本次課的作業(yè)布置等。4、由于課程類別、教學內(nèi)容、教師個人風格的差異,教案書寫的具體格式不作統(tǒng)一的規(guī)定,且章節(jié)備課和課時備課、教案和講稿均可合二為一,但必須包含上述主要要素。四、教案格式推薦 文本教案格式推薦附后。表格式文本教案推薦模板西安石油大學教案(首頁)院(系): 計算機學院 教研室(系):網(wǎng)絡與接口課程名稱嵌入式系統(tǒng)課程類別必修課( )限選課( )公共任選課( )總學時36學分2講授學時24上機學時實驗學時12專 業(yè)通信工程班 級通信0601-02,專升本0801任課教師閆效鶯職 稱助教教學目的和要求教學目的:通過本課程的學習,應使本專業(yè)的學生深刻理解嵌入式系統(tǒng)的概念和ARM體系結構;掌握ARM指令編程,嵌入式軟硬件設計的基本方法;掌握一般嵌入式的外圍接口設備的開發(fā)和應用編程方法;并為深入開展嵌入式系統(tǒng)相關科研項目的研究奠定良好的基礎。要求:本課程的實踐性較強,要求學生在學習有關基本概念時能聯(lián)系實際;要求學生課前預習,課后認真學習課本及參考書,并且獨立完成作業(yè);實驗前做充分準備,認真完成實驗任務。教學重點、難點教學重點:(1)嵌入式系統(tǒng)的基本概念、組成結構和軟件的開發(fā)流程;(2)ARM體系結構和ARM的異常處理;(3)ARM指令集和THUMB指令集;(4)Embest-IDE開發(fā)環(huán)境的使用方法;(5)ARM匯編語言程序設計和C語言程序設計的方法;(6)嵌入式處理器S3C44B0X的結構;(7)S3C44B0X處理器周邊模塊程序開發(fā),如存儲器,I/O,UART以及中斷控制器的功能及應用開發(fā);(8)嵌入式操作系統(tǒng)Clinux和C/OS-II。教學難點:(1)ARM處理器的工作狀態(tài)和工作模式;(2)ARM的異常處理;(3)ARM指令集(4)Embest-IDE開發(fā)環(huán)境的調(diào)試技術;(5)ARM匯編語言中偽操作、宏指令與偽指令的使用;(6)S3C44B0x UART接口功能及應用開發(fā);(7)S3C44B0x I/O端口功能及應用開發(fā)(8)S3C44B0x 中斷控制器功能及應用開發(fā);(9)C/OS-II操作系統(tǒng)在S3C44B0X上的移植思路。教材和參考書教材:嵌入式系統(tǒng)開發(fā)與應用教程,田澤,北京航空航天大學出版社,2005年1月參考書:1嵌入式系統(tǒng)開發(fā)與應用實驗教程(第2版),田澤,北京航空航天大學出版社,2005年1月2嵌入式系統(tǒng)設計與實例開發(fā),王田苗,北京航空航天大學出版社,2003年10月西安石油大學教案(章節(jié)備課) 第一章 嵌入式系統(tǒng)開發(fā)基礎 學時:2章節(jié)第一章 嵌入式系統(tǒng)開發(fā)基礎知識點和分析方法1. 嵌入式系統(tǒng)的基本概念2嵌入式系統(tǒng)的組成結構3嵌入式系統(tǒng)的硬件系統(tǒng)4嵌入式系統(tǒng)軟件開發(fā)環(huán)境5嵌入式應用軟件開發(fā)的基本流程重點難點嵌入式系統(tǒng)的基本概念,軟硬件組成結構;交叉開發(fā)環(huán)境的概念;嵌入式系統(tǒng)軟件開發(fā)流程。要求掌握內(nèi)容嵌入式系統(tǒng)的定義,組成結構,交叉開發(fā)環(huán)境概念教授思路,采用的教學方法和 輔助手段,板書設計,重點如何突出,難點如何解決,師生互動等由嵌入式系統(tǒng)的應用引出嵌入式系統(tǒng)概念,講解嵌入式系統(tǒng)的概念,特點,以及與通用PC的區(qū)別;通過介紹嵌入式系統(tǒng)的軟硬件組成結構,引出目前常用的ARM芯片介紹,由此引出SOC,SOPC的概念。嵌入式系統(tǒng)軟件開發(fā)環(huán)境之交叉開發(fā)的概念及原理最后介紹嵌入式應用軟件開發(fā)的基本流程運用圖示及框圖方法對概念作介紹,同時盡可能地舉一些現(xiàn)實的例子來幫忙學生理解;多媒體課件要清晰、生動,同時輔以板書內(nèi)容突出重點。課堂采用提問加討論的方式加強師生互動??偨Y本章內(nèi)容本章思考題和習題P48 1,2,9主要參考資料嵌入式系統(tǒng)設計與實例開發(fā),王田苗,北京航空航天大學出版社,2003年10月備注西安石油大學教案(課時備課) 第1次課 學時2章節(jié)第一章 嵌入式系統(tǒng)開發(fā)基礎講授主要內(nèi)容嵌入式系統(tǒng)的基本概念2嵌入式系統(tǒng)的組成結構3嵌入式系統(tǒng)的硬件系統(tǒng)4嵌入式系統(tǒng)軟件開發(fā)環(huán)境5嵌入式應用軟件開發(fā)的基本流程重點難點嵌入式系統(tǒng)的基本概念,軟硬件組成結構;交叉開發(fā)環(huán)境的概念;嵌入式系統(tǒng)軟件開發(fā)流程。要求掌握知識點和分析方法嵌入式系統(tǒng)的定義,組成結構,交叉開發(fā)環(huán)境概念教授思路,采用的教學方法和 輔助手段,板書設計,重點如何突出,難點如何解決,師生互動等1. 由嵌入式系統(tǒng)的應用引出嵌入式系統(tǒng)概念,講解嵌入式系統(tǒng)的概念,特點,以及與通用PC的區(qū)別;2.通過介紹嵌入式系統(tǒng)的軟硬件組成結構,引出目前常用的ARM芯片介紹,由此引出SOC,SOPC的概念。3.嵌入式系統(tǒng)軟件開發(fā)環(huán)境之交叉開發(fā)的概念及原理4.最后介紹嵌入式應用軟件開發(fā)的基本流程5.運用圖示及框圖方法對概念作介紹,同時盡可能地舉一些現(xiàn)實的例子來幫忙學生理解;多媒體課件要清晰、生動,同時輔以板書內(nèi)容突出重點。6. 課堂采用提問加討論的方式加強師生互動。7. 總結本節(jié)課內(nèi)容作業(yè)布置P48 1,2,9主要參考資料嵌入式系統(tǒng)設計與實例開發(fā),王田苗,北京航空航天大學出版社,2003年10月備注西安石油大學教案(章節(jié)備課) 第二章 ARM體系結構 學時:2章節(jié)第二章 ARM體系結構知識點和分析方法ARM公司簡介;ARM微處理器內(nèi)核系列;ARM處理器的工作狀態(tài);ARM處理器的工作模式;ARM 處理器的寄存器組織;ARM 異常處理;ARM 典型流水線技術簡介重點難點ARM處理器的工作模式,ARM 異常處理要求掌握內(nèi)容ARM處理器的工作狀態(tài);ARM處理器的工作模式;ARM 處理器的寄存器組織;ARM 異常處理教授思路,采用的教學方法和 輔助手段,板書設計,重點如何突出,難點如何解決,師生互動等1. 復習導入2. 通過對ARM公司的簡單介紹,引出了常用的ARM微處理器內(nèi)核ARM7TDMI、 ARM720T、ARM9TDMI的特點2介紹ARM處理器的工作狀態(tài):ARM狀態(tài)和Thumb狀態(tài)3ARM處理器的工作模式, 7種,分別為User、FIQ、IRQ、Svc、Abort、Undef、System 4ARM 處理器的寄存器組織,有37個寄存器: 31個32位通用寄存器, 6個32位狀態(tài)寄存器5.CPSR寄存器各位含義6. ARM微處理器的存儲器格式:大端格式和小端格式 ;7. ARM 異常處理,7種,各種異常的具體情況,及異常進入和退出的方法,及其偽偽代碼描述;8. 最后簡單介紹ARM處理器的三級和五級流水線技術9. 運用圖示及框圖方法對概念作介紹,同時盡可能地舉一些現(xiàn)實的例子來幫忙學生理解;多媒體課件要清晰、生動,同時輔以板書內(nèi)容突出重點。10. 課堂采用提問加討論的方式加強師生互動。11. 總結本節(jié)課內(nèi)容本章思考題和習題P98 6,7,8主要參考資料嵌入式系統(tǒng)開發(fā)田澤北京航空航天出版社備注西安石油大學教案(課時備課) 第2次課 學時2章節(jié)第二章 ARM體系結構講授主要內(nèi)容1ARM簡介2ARM微處理器內(nèi)核系列3ARM處理器的工作狀態(tài)4ARM處理器的工作模式5ARM 處理器的寄存器組織6ARM 異常處理7. ARM 典型流水線技術簡介重點難點ARM處理器的工作狀態(tài)和工作模式;ARM 處理器的寄存器組織;ARM 異常處理要求掌握知識點和分析方法ARM處理器的工作狀態(tài)和工作模式;ARM 處理器的寄存器組織;ARM 異常處理;ARM 典型流水線技術;教授思路,采用的教學方法和 輔助手段,板書設計,重點如何突出,難點如何解決,師生互動等1. 復習導入1通過對ARM公司的簡單介紹,引出了常用的ARM微處理器內(nèi)核ARM7TDMI、 ARM720T、ARM9TDMI的特點2介紹ARM處理器的工作狀態(tài):ARM狀態(tài)和Thumb狀態(tài)3ARM處理器的工作模式, 7種,分別為User、FIQ、IRQ、Svc、Abort、Undef、System 4ARM 處理器的寄存器組織,有37個寄存器: 31個32位通用寄存器, 6個32位狀態(tài)寄存器5.CPSR寄存器各位含義6. ARM微處理器的存儲器格式:大端格式和小端格式 ;7. ARM 異常處理,7種,各種異常的具體情況,及異常進入和退出的方法,及其偽偽代碼描述;8. 最后簡單介紹ARM處理器的三級和五級流水線技術9. 運用圖示及框圖方法對概念作介紹,同時盡可能地舉一些現(xiàn)實的例子來幫忙學生理解;多媒體課件要清晰、生動,同時輔以板書內(nèi)容突出重點。10. 課堂采用提問加討論的方式加強師生互動。11. 總結本節(jié)課內(nèi)容作業(yè)布置P98 6,7,8主要參考資料嵌入式系統(tǒng)開發(fā)田澤北京航空航天出版社備注 第3章 ARM指令編程 學時:章節(jié)第3章 ARM指令集3.1ARM尋址方式3.2ARM指令詳細介紹4.1Thumb指令集概述知識點和分析方法ARM尋址方式; ARM指令集;重點難點ARM指令集中Load/Store指令;程序狀態(tài)寄存器與通用寄存器之間的傳送指令;轉移指令的使用。要求掌握內(nèi)容ARM尋址方式和常用ARM指令的使用教授思路,采用的教學方法和 輔助手段,板書設計,重點如何突出,難點如何解決,師生互動等1. 復習導入2通過介紹ARM指令集的總體特點,指令格式,講授ARM的幾種常用的尋址方式:立即尋址,寄存器尋址,寄存器間接尋址,基址加偏址尋址 ;2介紹 ARM指令的一般格式;3. 介紹 ARM指令集中常用的四類指令: 數(shù)據(jù)處理指令;Load/Store指令;程序狀態(tài)寄存器與通用寄存器之間的傳送指令;轉移指令;3簡單介紹Thumb指令與ARM指令集的區(qū)別及各自的特點。采用分析比較的方式介紹4對指令的介紹采用舉例的方法;5結合前面介紹的CPSR寄存器中各位含義以及處理器各工作模式對應的CPSR模式位的不同,舉例處理器工作模式切換的程序設計;6. 重點講授ldr,str,ldm,stm,mrs,msr,b,bl,bx,bic,eor等指令的使用7.簡要介紹ARM指令與Thumb指令集的區(qū)別。8, 多媒體課件要清晰、生動,同時輔以板書內(nèi)容突出重點。9. 課堂采用提問加討論的方式加強師生互動。10. 總結本節(jié)課內(nèi)容本章思考題和習題P144 3,4,5主要參考資料嵌入式系統(tǒng)開發(fā)田澤北京航空航天出版社西安石油大學教案(章節(jié)備課) 第5章 基于ARM的嵌入式系統(tǒng)應用程序設計 學時:6章節(jié)第5章 基于ARM的嵌入式系統(tǒng)應用程序設計知識點和分析方法1. GNU編譯環(huán)境下的ARM偽操作、宏指令2. ARM匯編語言的偽指令3. ARM匯編語言程序的一般格式4通過7段LED模塊程序開發(fā)實例介紹C語言基本語法在嵌入式程序設計中的使用重點難點1. ARM匯編程序設計的一般格式及方法2.嵌入式C程序設計的一般格式及方法要求掌握內(nèi)容1ARM匯編程序設計的一般格式及方法2嵌入式C程序設計的一般格式及方法教授思路,采用的教學方法和 輔助手段,板書設計,重點如何突出,難點如何解決,師生互動等1. 復習導入2以舉例方式闡述ARM匯編程序設計不僅包含ARM指令,還有各種偽操作、宏指令與偽指令,其中偽操作、宏指令與所使用的編譯環(huán)境有關。2. 講解GNU下的ARM匯編語言的偽操作、宏指令的使用。重點講述常量編譯控制偽操作:.byte, .short , .long字符編譯控制偽操作:.equ,.globle,.extern,.匯編程序代碼控制偽操作:.section,.text,.data,.code16|32,.arm,.thumb,.end,.include宏編譯控制偽操作:.macro.endm3. 講解ARM匯編語言的偽指令的使用,如ADR,LDR,NOP 其中LDR要注意與ARM指令中的LDR使用的區(qū)別。4. 以一個簡單的匯編程序設計為例介紹ARM匯編程序的一般格式5. 通過7段LED模塊程序開發(fā)實例介紹C語言基本語法在嵌入式程序設計中的使用6. 通過Keyboard程序設計介紹C語言基本語法在嵌入式程序設計中的使用7. 多媒體課件要清晰、生動,同時輔以板書內(nèi)容突出重點。8. 課堂采用提問加討論的方式加強師生互動。9. 總結本節(jié)課內(nèi)容本章思考題和習題P286 4,6,14主要參考資料ARM體系結構與編程杜春雷清華大學出版社2嵌入式系統(tǒng)開發(fā) 田澤北京航空航天出版社備注根據(jù)學生理解及掌握情況選擇講授Keyboard程序設計西安石油大學教案(課時備課) 第 4 次課 2學時章節(jié)第5章 基于ARM的嵌入式系統(tǒng)應用程序設計5.1ARM匯編語言的偽操作、宏指令與偽指令5.2ARM匯編語言程序設計知識點和分析方法1. GNU編譯環(huán)境下的ARM偽操作、宏指令2. ARM匯編語言的偽指令3. ARM匯編語言程序的一般格式重點難點1. GNU下的ARM匯編語言的偽操作、宏指令的使用2. ARM匯編語言的偽指令的使用3. 舉例介紹ARM匯編語言程序的一般格式要求掌握內(nèi)容ARM匯編語言程序設計方法教授思路,采用的教學方法和 輔助手段,板書設計,重點如何突出,難點如何解決,師生互動等1. 復習導入2以舉例方式闡述ARM匯編程序設計不僅包含ARM指令,還有各種偽操作、宏指令與偽指令,其中偽操作、宏指令與所使用的編譯環(huán)境有關。2. 講解GNU下的ARM匯編語言的偽操作、宏指令的使用。重點講述常量編譯控制偽操作:.byte, .short , .long字符編譯控制偽操作:.equ,.globle,.extern,.匯編程序代碼控制偽操作:.section,.text,.data,.code16|32,.arm,.thumb,.end,.include宏編譯控制偽操作:.macro.endm3. 講解ARM匯編語言的偽指令的使用,如ADR,LDR,NOP 其中LDR要注意與ARM指令中的LDR使用的區(qū)別。4 以一個簡單的匯編程序設計為例介紹ARM匯編程序的一般格式5 多媒體課件要清晰、生動,同時輔以板書內(nèi)容突出重點。6 課堂采用提問加討論的方式加強師生互動。7 實驗前做好實驗準備。8. 總結本節(jié)課內(nèi)容本章思考題和習題P286 4,6題主要參考資料ARM體系結構與編程杜春雷清華大學出版社2嵌入式系統(tǒng)開發(fā) 田澤北京航空航天出版社備注西安石油大學教案(課時備課) 第 7 次課 2學時章節(jié)第5章 基于ARM的嵌入式系統(tǒng)應用程序設計5.3嵌入式C語言程序設計基礎5.4嵌入式C語言程序設計實例講授主要內(nèi)容通過7段LED模塊程序開發(fā)實例介紹C語言基本語法在嵌入式程序設計中的使用重點難點嵌入式中使用的C語言語法要求掌握知識點和分析方法嵌入式C語言程序設計的方法教授思路,采用的教學方法和 輔助手段,板書設計,重點如何突出,難點如何解決,師生互動等1. 復習導入2main.c文件由3大部分組成一部分是include文件包含命令二部分是外部函數(shù)聲明及變部分三部分是main函數(shù)部分,即程序的主函數(shù)部分。2.介紹include文件包含命令的作用,重點介紹所包含文件的內(nèi)容,簡單宏定義:#define rULCON0 (*(volatile unsigned *)0x1d00000)參數(shù)宏定義: # define SQR(x,y) sqrt(x)*(x)+(y)*(y) 宏釋放:#undef ULONG條件宏的使用3. 7段數(shù)碼管硬件電路及工作原理介紹:分類,驅動方式,地址空間4. 7段數(shù)碼管的軟件程序設計弄清楚段數(shù)碼管與一個字節(jié)中位的對應關系8段數(shù)碼管的地址空間設計程序要實現(xiàn)循環(huán)顯示。因此肯定要用到一個for循環(huán)結構5. Keyboard程序設計首先弄清楚Keyboard的電路連接原理弄清楚Keyboard的按鍵響應原理開始Keyboard程序設計6.多媒體課件要清晰、生動,同時輔以板書內(nèi)容突出重點。7.課堂采用提問加討論的方式加強師生互動。8. 總結本節(jié)課內(nèi)容作業(yè)布置P288 14題下節(jié)課C語言程序設計實驗做準備。主要參考資料ARM體系結構與編程杜春雷清華大學出版社備注根據(jù)學生理解及掌握情況選擇講授Keyboard程序設計西安石油大學教案(章節(jié)備課)第6章基于S3C44B0X的嵌入式系統(tǒng)應用開發(fā)實例 學時:16章節(jié)第6章 基于S3C44B0X的嵌入式系統(tǒng)應用開發(fā)實例知識點和分析方法1. S3C44B0X 處理器結構,資源,特點等2. 實驗教學系統(tǒng)硬件平臺介紹3. 嵌入式軟件程序開發(fā)bootloader啟動代碼的設計4. 嵌入式軟件程序開發(fā)中命令腳本文件*.cs,鏈接文件*.ld的結構及使用方法5. S3C44B0X 存儲控制器功能及應用開發(fā)6. S3C44B0X I/O端口功能及應用開發(fā)7. S3C44B0X UART接口功能及應用開發(fā)8. S3C44B0X 中斷控制器功能及應用開發(fā)重點難點1. S3C44B0X 處理器結構,S3C44B0X I/O端口資源的配置,2. S3C44B0X 中斷原理及中斷處理程序設計的方法3. 基于S3C44B0X的模塊程序開發(fā)的方法要求掌握內(nèi)容1. S3C44B0X 處理器結構2. 基于S3C44B0X的模塊程序開發(fā)的方法教授思路,采用的教學方法和 輔助手段,板書設計,重點如何突出,難點如何解決,師生互動等1. 復習導入2. 在熟悉S3C44B0X 處理器結構及實驗教學系統(tǒng)硬件平臺資源和電路連接情況的基礎上介紹嵌入式軟件程序開發(fā)中bootloader啟動代碼的設計以及嵌入式軟件程序開發(fā)中命令腳本文件*.cs,鏈接文件*.ld的結構及使用方法3. 在理解S3C44B0X 存儲控制器工作原理,空間劃分以及特殊功能寄存器位含義及配置方法的基礎上掌握以字,半字,字節(jié)讀寫SDRAM的程序設計方法4. 在理解S3C44B0X I/O端口工作原理,I/O模塊特殊功能寄存器各位含義及配置方法以及LED燈電路原理的基礎上,介紹點亮和熄滅硬件箱中LED燈的方法5. 在理解S3C44B0X UART接口工作原理,特殊功能寄存器各位含義及配置方法的基礎上,介紹通過UART向PC機發(fā)送和接收數(shù)據(jù)的程序設計方法6. 在理解S3C44B0X 中斷控制器工作原理,特殊功能寄存器各位含義及配置方法,SB1,SB2按鍵電路原理的基礎上,介紹中斷處理程序的注冊,開中斷,中斷處理程序設計,關中斷等相關程序的設計方法7. 總結本節(jié)內(nèi)容本章思考題和習題P416 ,題 實驗前的預習主要參考資料嵌入式系統(tǒng)開發(fā)與應用實驗教程 田澤北京航空航天出版社2嵌入式系統(tǒng)開發(fā)與應用 田澤北京航空航天出版社西安石油大學教案(課時備課) 第6章 基于S3C44B0X的嵌入式系統(tǒng)應用開發(fā)實例 第9次課 學時 2章節(jié)第6章 基于S3C44B0X的嵌入式系統(tǒng)應用開發(fā)實例6.1S3C44B0X 處理器介紹講授主要內(nèi)容1. S3C44B0X 處理器結構,資源,特點等2. 實驗教學系統(tǒng)硬件平臺介紹3. 嵌入式軟件程序中bootloader啟動代碼的設計重點難點1. S3C44B0X 處理器結構2. 嵌入式軟件程序中bootloader啟動代碼的設計要求掌握知識點和分析方法1. S3C44B0X 處理器結構2. 通過舉例和流程圖的方法介紹嵌入式軟件程序中bootloader啟動程序的設計教授思路,采用的教學方法和 輔助手段,板書設計,重點如何突出,難點如何解決,師生互動等1. 復習導入2. 以結構框圖的形式簡單介紹S3C44B0X 處理器的結構及片上資源的功能及電路結構:2MB FLASH, 8MB SDRAM, 2通道UART, LCD,71個通用I/O,4*4 KEYBOARD, 中斷控制器,7段LED,IIC總線, IIS音頻接口, USB,ETHERNET等資源3. 在介紹S3C44B0X 處理器結構的基礎上,介紹實驗教學系統(tǒng)硬件平臺的結構及使用注意事項4. 嵌入式軟件程序中bootloader啟動程序的設計,具體從以下方面介紹:bootloader啟動程序的作用,一般需要完成的功能,并以用于實驗教學系統(tǒng)硬件平臺的bootloader程序為例介紹程序各部分的具體設計方法。5. 課堂要結合硬件框圖及軟件流程圖講授6. 多媒體課件要清晰、生動,同時輔以板書內(nèi)容突出重點。7. 課堂采用提問加討論的方式加強師生互動。8. 總結本節(jié)內(nèi)容作業(yè)布置總結bootloader啟動程序設計的內(nèi)容主要參考資料嵌入式系統(tǒng)開發(fā)與應用實驗教程 田澤北京航空航天出版社2嵌入式系統(tǒng)開發(fā)與應用 田澤北京航空航天出版社備注西安石油大學教案(課時備課) 第10次課 學時 2章節(jié)第6章 基于S3C44B0X的嵌入式系統(tǒng)應用開發(fā)實例6.2S3C44B0x 存儲控制器功能及應用開發(fā)講授主要內(nèi)容1. S3C44B0x 存儲控制器概述2. S3C44B0x 存儲空間劃分簡述3. S3C44B0x 存儲控制器特殊功能寄存器重點位含義及配置說明4. 讀寫SDRAM的程序設計方法5. 嵌入式軟件程序開發(fā)中命令腳本文件*.cs,鏈接文件*.ld的結構及使用方法重點難點1. S3C44B0x 存儲控制器的空間劃分,特殊功能寄存器重點位含義及配置說明2. 嵌入式軟件程序開發(fā)中命令腳本文件*.cs,鏈接文件*.ld的結構及使用方法要求掌握知識點和分析方法1. S3C44B0x 存儲控制器的空間劃分,特殊功能寄存器重點位含義及配置說明2. 嵌入式軟件程序開發(fā)中命令腳本文件*.cs,鏈接文件*.ld的結構及使用方法教授思路,采用的教學方法和 輔助手段,板書設計,重點如何突出,難點如何解決,師生互動等1. 復習導入2. 介紹S3C44B0x 存儲控制器的功能3. 以復位后的S3C44B0x 存儲地址分配圖介紹S3C44B0x 存儲空間劃分的情況,其中FLASH的地址空間為0x000000000x00200000,SDRAM的地址空間為0x0c0000000x0c8000004. S3C44B0x 存儲控制器支持8/16/32 bit,模式5. S3C44B0x 存儲控制器特殊功能寄存器介紹及配置說明其中:BWSCON總線寬度/等待控制寄存器,BANKCONn控制寄存器,REFRESH,刷新控制寄存器,BANKSIZE大小寄存器,MRSR模式設置寄存器各位含義及配置說明。6. 介紹以字,半字,字節(jié)讀寫SDRAM的程序設計方法7. 嵌入式軟件程序開發(fā)中命令腳本文件*.cs,鏈接文件*.ld的結構及使用方法8. 課堂要結合硬件框圖及軟件流程圖講授9. 多媒體課件要清晰、生動,同時輔以板書內(nèi)容突出重點。10. 課堂采用提問加討論的方式加強師生互動。11. 總結本節(jié)內(nèi)容作業(yè)布置 實驗預習主要參考資料嵌入式系統(tǒng)開發(fā)與應用實驗教程 田澤北京航空航天出版社2嵌入式系統(tǒng)開發(fā)與應用 田澤北京航空航天出版社備注西安石油大學教案(課時備課) 第6章 基于S3C44B0X的嵌入式系統(tǒng)應用開發(fā)實例 第11次課 學時 2章節(jié)第6章 基于S3C44B0X的嵌入式系統(tǒng)應用開發(fā)實例6.3S3C44B0x I/O端口功能及應用開發(fā)講授主要內(nèi)容1. S3C44B0X I/O端口功能概述2. S3C44B0X I/O端口功能配置3. S3C44B0X I/O端口特殊功能寄存器重點位含義及配置說明4. 介紹硬件箱中LED燈的電路結構及點亮與熄滅的配置原理重點難點1. S3C44B0X I/O端口功能及配置的一般原理2. 硬件箱中LED燈的電路結構要求掌握知識點和分析方法1. S3C44B0X I/O端口功能及配置的一般原理2. 以點亮和熄滅硬件箱中LED燈為例介紹S3C44B0X I/O端口配置的方法教授思路,采用的教學方法和 輔助手段,板書設計,重點如何突出,難點如何解決,師生互動等1. 復習導入2. 介紹S3C44B0x I/O端口的功能及使用的一般原理3. S3C44B0x I/O端口特殊功能寄存器介紹及配置說明其中:PCONAG端口控制寄存器,PDATAG端口數(shù)據(jù)寄存器,PUPCG,端口上位寄存器,SPUCR特殊的上拉電阻控制寄存器各位含義及配置說明;4. 以本實驗箱硬件模塊使用到的IO口配置為例介紹IO的配置方法;5. 介紹硬件箱中LED燈的電路結構及使用到的IO端口情況6. 課堂要結合硬件電路圖及軟件流程圖講授7. 多媒體課件要清晰、生動,同時輔以板書內(nèi)容突出重點。8. 課堂采用提問加討論的方式加強師生互動。9. 總結本節(jié)課內(nèi)容作業(yè)布置P416 1題 實驗預習主要參考資料嵌入式系統(tǒng)開發(fā)與應用實驗教程 田澤北京航空航天出版社2嵌入式系統(tǒng)開發(fā)與應用 田澤北京航空航天出版社備注西安石油大學教案(課時備課) 第6章 基于S3C44B0X的嵌入式系統(tǒng)應用開發(fā)實例 第12次課 學時 2章節(jié)第6章 基于S3C44B0X的嵌入式系統(tǒng)應用開發(fā)實例6.5S3C44B0X UART接口功能及應用開發(fā)講授主要內(nèi)容1. S3C44B0X UART接口概述2. S3C44B0X UART的操作3. S3C44B0X UART特殊功能寄存器重點位含義及配置說明4. 使用S3C44B0X UART端口發(fā)送和接收數(shù)據(jù)的程序配置方法重點難點1. S3C44B0X UART特殊功能寄存器重點位含義及配置說明2. 使用S3C44B0X UART端口發(fā)送和接收數(shù)據(jù)的程序配置方法要求掌握知識點和分析方法1. S3C44B0X UART特殊功能寄存器重點位含義及配置說明2. 使用S3C44B0X UART端口發(fā)送和接收數(shù)據(jù)的程序配置方法教授思路,采用的教學方法和 輔助手段,板書設計,重點如何突出,難點如何解決,師生互動等1. 復習導入2. 簡單介紹S3C44B0X UART接口的特性及工作原理3. 介紹S3C44B0X UART的操作有數(shù)據(jù)發(fā)送,數(shù)據(jù)接收,自動流控制,UART中的FIFO操作,波特率的產(chǎn)生,回環(huán)模式的含義及設置4. S3C44B0x UART模塊特殊功能寄存器介紹及配置說明ULCONn行控制寄存器,UCONn控制寄存器,UFCONn FIFO控制寄存器,UTRSTATnTx/Rx狀態(tài)寄存器,UTXHn發(fā)送保持寄存器,URXHn接收保持寄存器,UBRDIV波特率分頻寄存器各位含義及配置說明;5. 以通過UART向PC機發(fā)送和接收數(shù)據(jù)為例介紹硬件連接方法及程序設計方法6. 課堂要結合硬件電路圖及軟件流程圖講授7. 多媒體課件要清晰、生動,同時輔以板書內(nèi)容突出重點。8. 課堂采用提問加討論的方式加強師生互動。9. 總結本節(jié)課內(nèi)容作業(yè)布置P416 4題 主要參考資料嵌入式系統(tǒng)開發(fā)與應用實驗教程 田澤北京航空航天出版社2嵌入式系統(tǒng)開發(fā)與應用 田澤北京航空航天出版社備注西安石油大學教案(課時備課) 第6章 基于S3C44B0X的嵌入式系統(tǒng)應用開發(fā)實例 第13次課 學時 2章節(jié)第6章 基于S3C44B0X的嵌入式系統(tǒng)應用開發(fā)實例6.6S3C44B0x 中斷控制器功能及應用開發(fā)講授主要內(nèi)容1. S3C44B0X 中斷控制原理概述2. S3C44B0X 中斷控制特殊功能寄存器各位含義及配置說明3. S3C44B0X 中斷處理程序的一般設計方法4. 以SB1,SB2按鍵中斷為例介紹中斷處理程序的設計方法。重點難點1. S3C44B0X 的中斷控制原理2. 基于S3C44B0X 的中斷使能及處理程序的設計方法要求掌握知識點和分析方法1. S3C44B0X 的中斷控制原理2. 基于S3C44B0X 的中斷使能及處理程序的設計方法教授思路,采用的教學方法和 輔助手段,板書設計,重點如何突出,難點如何解決,師生互動等1. 復習導入2. 介紹S3C44B0X的中斷控制原理。包括中斷的兩種模式,S3C44B0X的中斷源及向量地址,矢量中斷及非矢量中斷的原理。3. S3C44B0x 中斷控制特殊功能寄存器介紹及配置說明INTCON中斷控制寄存器,INTPND中斷掛起寄存器,INTMOD中斷模式寄存器,INTMSK中斷屏蔽寄存器等各位含義及配置說明;4. 介紹硬件箱上兩個按鈕SB1,SB2的電路連接原理,并以SB1,SB2按鍵中斷為例介紹中斷處理程序的注冊,開中斷,中斷處理程序設計,關中斷等相關的程序設計方法5. 課堂要結合硬件電路圖及軟件流程圖講授6. 多媒體課件要清晰、生動,同時輔以板書內(nèi)容突出重點。7. 課堂采用提問加討論的方式加強師生互動。8. 總結本節(jié)課內(nèi)容作業(yè)布置P416 5題 實驗預習主要參考資料嵌入式系統(tǒng)開發(fā)與應用實驗教程 田澤北京航空航天出版社2嵌入式系統(tǒng)開發(fā)與應用 田澤北京航空航天出版社備注西安石油大學教案(章節(jié)備課)第7章 嵌入式操作系統(tǒng)及開發(fā)簡介 學時:4章節(jié)第7章 嵌入式操作系統(tǒng)及開發(fā)簡介知識點和分析方法1. 通過比較的方法介紹linux和Clinux各自的特點,優(yōu)點及適用的場合2. 通過分析程序介紹C/OS-II操作系統(tǒng)的特點,內(nèi)核結構及移植的思路重點難點1. Clinux的特點和優(yōu)點2. C/OS-II操作系統(tǒng)的特點,內(nèi)核結構及移植的思路要求掌握內(nèi)容1. Clinux的特點和優(yōu)點2. C/OS-II操作系統(tǒng)的特點,內(nèi)核結構及移植的思路教授思路,采用的教學方法和 輔助手段,板書設計,重點如何突出,難點如何解決,師生互動等1. 闡述為什么要使用操作系統(tǒng)以及操作系統(tǒng)的作用,介紹常用的嵌入式操作系統(tǒng)的分類,分商用和免費兩種。由此導入本節(jié)內(nèi)容2. 通過介紹linux的特點和優(yōu)點,以比較的方式引出Clinux的設計特點,優(yōu)點及適用的場合3. Clinux 中系統(tǒng)引導程序的作用及完成的功能,常用的Clinux的bootloader設計方法4. 以通用操作系統(tǒng)的一般功能引出C/OS-II操作系統(tǒng)的特點,內(nèi)核結構,文件系統(tǒng),之后通過分析程序介紹C/OS-II內(nèi)核移植的條件,移植的思路和方法5. 總結本節(jié)內(nèi)容本章思考題和習題P416 ,題 實驗前的預習主要參考資料嵌入式系統(tǒng)開發(fā)與應用實驗教程 田澤北京航空航天出版社2嵌入式系統(tǒng)開發(fā)與應用 田澤北京航空航天出版社備注西安石油大學教案(課時備課) 第7章 嵌入式操作系統(tǒng)及開發(fā)簡介 第17次課 學時 2章節(jié)第7章 嵌入式操作系統(tǒng)及開發(fā)簡介7.1 Clinux操作系統(tǒng)概述講授主要內(nèi)容1. Clinux 的內(nèi)核結構,即主要的組成部分2. Clinux 的設計特征3. Clinux 中系統(tǒng)引導程序的作用及完成的功能,常用的Clinux的bootloader設計方法重點難點1. Clinux 的內(nèi)核結構,即主要的組成部分2. Clinux 的設計特征3. Clinux 中系統(tǒng)引導程序的作用及完成的功能,常用的Clinux的bootloader設計方法要求掌握知識點和分析方法1. Clinux 的內(nèi)核結構,即主要的組成部分2. Clinux 的設計特征教授思路,采用的教學方法和 輔助手段,板書設計,重點如何突出,難點如何解決,師生互動等1. 復習導入。2. 闡述為什么要使用操作系統(tǒng)以及操作系統(tǒng)的作用,介紹常用嵌入式操作系統(tǒng)的分類,分商用和免費兩種,各自特點。3. 通過介紹linux的特點和優(yōu)點,以比較的方式引出Clinux的設計特點,優(yōu)點及適用的場合。主要從內(nèi)存管理,多進程處理,實時性,執(zhí)行程序的格式,文件系統(tǒng)以及標準函數(shù)庫等方面比較linux和Clinux的區(qū)別及優(yōu)點。4. Clinux操作系統(tǒng)的結構,即主要的組成部分是內(nèi)核,設備驅動,文件系統(tǒng)。5. Clinux 中系統(tǒng)引導程序的作用及完成的功能,常用的Clinux的bootloader設計方法是在u-boot,blob,vivi等bootloader源形的基礎上針對硬件平臺的不同進行裁剪修改。6. 簡單介紹Clinux在S3C44B0X中移植的開發(fā)環(huán)境及開發(fā)思路7. 多媒體課件要清晰、生動,同時輔以板書內(nèi)容突出重點。8. 課堂采用提問加討論的方式加強師生互動。9. 總結本節(jié)課內(nèi)容作業(yè)布置主要參考資料嵌入式系統(tǒng)開發(fā)與應用實驗教程 田澤北京航空航天出版社2嵌入式系統(tǒng)開發(fā)與應用 田澤北京航空航天出版社備注西安石油大學教案(課時備課) 第7章 嵌入式操作系統(tǒng)及開發(fā)簡介 第18次課 學時 2章節(jié)第7章 嵌入式操作系統(tǒng)及開發(fā)簡介7.2 C/OS-II操作系統(tǒng)概述講授主要內(nèi)容1. C/OS-II操作系統(tǒng)簡介2. C/OS-II操作系統(tǒng)內(nèi)核3. C/OS-II操作系統(tǒng)的文件系統(tǒng)4. C/OS-II操作系統(tǒng)在S3C44B0X中移植的開發(fā)思路重點難點1. C/OS-II操作系統(tǒng)內(nèi)核2. C/OS-II操作系統(tǒng)的文件系統(tǒng)3. C/OS-II操作系統(tǒng)在S3C44B0X中移植的開發(fā)思路要求掌握知識點和分析方法1. C/OS-II操作系統(tǒng)內(nèi)核2. C/OS-II操作系統(tǒng)的文件系統(tǒng)教授思路,采用的教學方法和 輔助手段,板書設計,重點如何突出,難點如何解決,師生互動等1. 復習導入。2. 分析C/OS-II的內(nèi)核結構,主要包括任務管理,任務間的通信與同步,時間管理,內(nèi)存管理幾部分。3. 分析C/OS-II的文件體系,分部分,核心代碼部分,設置代碼部分,處理器相關的移植代碼部分。4. 在分析C/OS-II的文件體系的基礎上,介紹C/OS-II在S3C44B0X中移植的開發(fā)環(huán)境及開發(fā)思路5. 多媒體課件要清晰、生動,同時輔以板書內(nèi)容突出重點。6. 課堂采用提問加討論的方式加強師生互動。7. 總結本節(jié)課內(nèi)容并

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論