嵌入式系統(tǒng)開發(fā)及應(yīng)用課程教學(xué)大綱

嵌入式系統(tǒng)開發(fā)及應(yīng)用課程教學(xué)大綱

ID:13169222

大?。?0.50 KB

頁數(shù):3頁

時(shí)間:2018-07-21

嵌入式系統(tǒng)開發(fā)及應(yīng)用課程教學(xué)大綱_第1頁
嵌入式系統(tǒng)開發(fā)及應(yīng)用課程教學(xué)大綱_第2頁
嵌入式系統(tǒng)開發(fā)及應(yīng)用課程教學(xué)大綱_第3頁
資源描述:

《嵌入式系統(tǒng)開發(fā)及應(yīng)用課程教學(xué)大綱》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、課程代碼:03030130嵌入式系統(tǒng)開發(fā)及應(yīng)用課程教學(xué)大綱(總學(xué)時(shí)數(shù):56(40+16),學(xué)分?jǐn)?shù):3.5)(一)、課程的性質(zhì)、任務(wù)和目的本課程適用于計(jì)算機(jī)類專業(yè),是一門重要的專業(yè)課程。它的任務(wù)是掌握嵌入式系統(tǒng)的基本概念;掌握嵌入式處理器ARM體系結(jié)構(gòu),包括ARM總體結(jié)構(gòu)、存儲(chǔ)器組織、系統(tǒng)控制模塊和I/O外圍控制模塊;掌握ARM指令集和Thumb指令集;掌握ARM匯編語言和C語言編程方法;了解基于ARM的開發(fā)調(diào)試方法,以及在嵌入式μClinux下的開發(fā)應(yīng)用方法。它的目的是了解和掌握嵌入式處理器的原理及其應(yīng)用方法。(二)、課程的基本內(nèi)容和要求一、嵌入

2、式系統(tǒng)基礎(chǔ)(4學(xué)時(shí))介紹嵌入式系統(tǒng)開發(fā)的基礎(chǔ)知識(shí),從嵌入式計(jì)算機(jī)的歷史由來、嵌入式系統(tǒng)的定義、嵌入式系統(tǒng)的基本特點(diǎn)、嵌入式系統(tǒng)的分類及應(yīng)用、嵌入式系統(tǒng)軟硬件各部分組成、嵌入式系統(tǒng)的開發(fā)流程、嵌入式技術(shù)的發(fā)展趨勢等方面進(jìn)行了介紹,涉及到嵌入式系統(tǒng)開發(fā)的基本內(nèi)容,使學(xué)生系統(tǒng)地建立起的嵌入式系統(tǒng)整體概念。二、ARM技術(shù)概述(4學(xué)時(shí))本章將對ARM技術(shù)進(jìn)行全面論述,使學(xué)生對ARM技術(shù)有個(gè)全面的了解和掌握,建立起以ARM技術(shù)為基礎(chǔ)的嵌入式系統(tǒng)應(yīng)用和以ARM核為基礎(chǔ)的嵌入式SoC芯片設(shè)計(jì)的技術(shù)基礎(chǔ)。三、ARM指令系統(tǒng)(10+6學(xué)時(shí))ARM指令系統(tǒng)特點(diǎn),ARM

3、指令系統(tǒng),Thumb指令系統(tǒng),ARM宏匯編,ARM匯編語言程序設(shè)計(jì),嵌入式C語言程序設(shè)計(jì),基于EmbestIDEforARM環(huán)境的軟件開發(fā)。四、基于S3C44B0X的嵌入式系統(tǒng)應(yīng)用開發(fā)(16+8學(xué)時(shí))S3C44B0X處理器介紹及應(yīng)用開發(fā),包括結(jié)構(gòu),存儲(chǔ)控制器,I/O口等。五、嵌入式操作系統(tǒng)及開發(fā)簡介(6+2學(xué)時(shí))μClinux簡介,μClinux的結(jié)構(gòu),μClinux的設(shè)計(jì)特征,系統(tǒng)引導(dǎo)程序BootLoader,μClinux在S3C44B0X上的移植。(三)、學(xué)時(shí)分配表總學(xué)時(shí)56,包括實(shí)驗(yàn)課時(shí):16序號內(nèi)容講授實(shí)驗(yàn)小計(jì)一嵌入式系統(tǒng)基礎(chǔ)44二AR

4、M技術(shù)概述44三ARM指令系統(tǒng)10616四基于S3C44B0X的嵌入式系統(tǒng)應(yīng)用16824M五C嵌入式操作系統(tǒng)及開發(fā)簡介628小計(jì)401656(四)、實(shí)驗(yàn)項(xiàng)目表序號項(xiàng)目內(nèi)容要求學(xué)時(shí)數(shù)初步學(xué)會(huì)使用EmbestIDEforARM開發(fā)1ARM匯編指令實(shí)驗(yàn)環(huán)境及ARM軟件模擬器;通過實(shí)驗(yàn)掌握簡2單ARM匯編指令的使用方法通過實(shí)驗(yàn)掌握ARM處理器16位Thumb匯2Thumb匯編指令實(shí)驗(yàn)2編指令的使用方法學(xué)會(huì)使用EmbestIDE編寫簡單的C語言3C語言程序?qū)嶒?yàn)程序并進(jìn)行調(diào)試;學(xué)會(huì)編寫和使用命令2腳本文件ARM芯片的I/O口通常都是和其它引腳復(fù)用的,要熟悉A

5、RM芯片I/O口的編程配4IO接口實(shí)驗(yàn)置方法,熟悉S3C44B0X芯片的I/O口配2置寄存器,編程實(shí)現(xiàn)實(shí)驗(yàn)板上的發(fā)光二極管LED1和LED2輪流點(diǎn)亮和熄滅掌握S3C44B0X處理器對存儲(chǔ)空間的配置和讀寫訪問的方法。使用匯編和C語言5存儲(chǔ)器實(shí)驗(yàn)2編程實(shí)現(xiàn)對RAM的字、半字和字節(jié)的讀寫掌握ARM中斷工作原理,了解S3C44B0X6中斷實(shí)驗(yàn)的中斷寄存器,掌握常用中斷的編程方2法使用EmbestARM教學(xué)系統(tǒng)掌握觸摸屏的電路控制與設(shè)計(jì);并編寫程序獲得觸摸7觸摸屏控制實(shí)驗(yàn)屏按下的坐標(biāo)值;通過串口輸出坐標(biāo)值;2在液晶屏上顯示0到9,A到F字符,用以示意坐標(biāo)范

6、圍學(xué)習(xí)和掌握μClinux編譯的基本步驟,對μClinux的內(nèi)核及用戶程序進(jìn)行配8μClinux編譯運(yùn)行實(shí)驗(yàn)2置,編譯生成內(nèi)核和文件系統(tǒng),燒寫到FALSH中,運(yùn)行μClinux小計(jì)16(五)、有關(guān)說明學(xué)習(xí)本課程前應(yīng)具有一定的計(jì)算機(jī)基礎(chǔ)、數(shù)字電路與邏輯技術(shù)、電子電路知識(shí)。先修課程:《計(jì)算機(jī)基礎(chǔ)》、《計(jì)算機(jī)電路基礎(chǔ)》、《數(shù)字電路與邏輯技術(shù)》、《計(jì)算機(jī)組成原理》《單片機(jī)原理與應(yīng)用》參考教材:《嵌入式系統(tǒng)開發(fā)與應(yīng)用教程》北京航空航天大學(xué)出版社田澤執(zhí)筆人:李春光審定人:徐煜明批準(zhǔn)人:莊燕濱

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。