




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、嵌入式應(yīng)用系統(tǒng)實驗課教學(xué)大綱嵌入式應(yīng)用系統(tǒng)理論課教學(xué)大綱一、課程基本信息課程名稱嵌入式應(yīng)用系統(tǒng)英文名稱Embedded Application System課程代碼XX11067先修課程課程性質(zhì)專業(yè)課嵌入式系統(tǒng)基礎(chǔ)嵌入式操作系統(tǒng)修讀性質(zhì)選修學(xué)時/學(xué)分56(40+16)/3(2.5+0.5)考核方式考查開課學(xué)院信息適應(yīng)專業(yè)電子信息工程編制時間2015.11.20課程教材與學(xué)習(xí)資源參考教材馬洪連編著,嵌入式系統(tǒng)設(shè)計教程,電子工業(yè)出版社,2006教學(xué)參考資料沈連風(fēng)編,嵌入式系統(tǒng)及其開發(fā)應(yīng)用,電子工業(yè)出版社,2007俞輝編著,嵌入式Linux程序設(shè)計案例與實驗教程,機械工業(yè)出版社,2009 馬忠梅編,
2、ARM&Linux嵌入式系統(tǒng)教程,北京航空航天大學(xué)出版社,2004二、課程目標(biāo)與任務(wù)本課程的教學(xué)目的是:使學(xué)生學(xué)習(xí)嵌入式系統(tǒng)設(shè)計原理及方法,根據(jù)應(yīng)用要求,把相應(yīng)的計算機直接嵌入到應(yīng)用系統(tǒng)中。掌握嵌入式系統(tǒng)的分析與設(shè)計方法,了解各種嵌入式操作系統(tǒng)開發(fā)應(yīng)用方法和嵌入式網(wǎng)絡(luò)技術(shù);能夠進(jìn)行實際系統(tǒng)的設(shè)計與分析。本課程的任務(wù)是系統(tǒng)地講授Linux環(huán)境下的嵌入式應(yīng)用軟件開發(fā)的方法,嵌入式系統(tǒng)開發(fā)的基本方法,嵌入式驅(qū)動開發(fā)的基本素質(zhì)。三、課程主要內(nèi)容、要求及學(xué)時分配序號主要內(nèi)容基本要求學(xué)時分配1Linux下的C語言編程(1)知識點第1章 Linux的C語言編輯器的使用方法第2章 Linux的gcc編
3、譯器的使用方法第3章 Linux的GDB調(diào)試器的使用方法第4章 Linux的make工具的使用方法第5章 Linux的GUI開發(fā)環(huán)境的使用方法(2)教學(xué)重點第6章 Linux的gcc編譯器的使用方法第7章 Linux的make工具的使用方法第8章 Linux的GUI開發(fā)環(huán)境的使用方法(3)教學(xué)難點第9章 Linux的GDB調(diào)試器的使用方法了解Linux C語言環(huán)境掌握gedit/kate的使用方法掌握gcc使用方法掌握GDB調(diào)試方法掌握makefile規(guī)則熟悉Linux系統(tǒng)下的GUI開發(fā)環(huán)境6+22Linux的嵌入式系統(tǒng)開發(fā)(1)知識點第10章 Linux的交叉編譯原理第11章 Linux的T
4、FTP和NFS的配置方法第12章 Bootloader的使用方法第13章 Linux的內(nèi)核使用方法第14章 Linux的內(nèi)核的移植方法(2)教學(xué)重點第15章 Linux的TFTP和NFS的配置方法第16章 U-boot的編譯方法第17章 Linux內(nèi)核的移植方法(3)教學(xué)難點第18章 U-boot的編譯方法掌握交叉編譯技術(shù)了解TFTP,NFS原理和配置方法掌握下載Bootloader和內(nèi)核的方法熟悉嵌入式Linux應(yīng)用軟件開發(fā)流程 掌握u-boot, Linux內(nèi)核,應(yīng)用程序的編譯方法了解Linux內(nèi)核代碼及移植方法43嵌入式Linux的串口通信(1)知識點第19章 Linux下文件的開發(fā)方法
5、第20章 Linux下設(shè)備的開發(fā)方法第21章 Linux下串口的使用方法第22章 Linux下串口程序的編寫方法第23章 多串口通信的原理和設(shè)計方法(2)教學(xué)重點第24章 Linux設(shè)備的開發(fā)方法第25章 Linux下的串口程序的實現(xiàn)第26章 多串口通信的原理和設(shè)計方法(3)教學(xué)難點第27章 Linux下的串口程序的實現(xiàn)第28章 多串口通信的原理和設(shè)計方法掌握Linux的設(shè)備和文件及其系統(tǒng)調(diào)用掌握Linux串口通信的調(diào)試方法掌握Linux下的串口通信程序的編寫方法了解多串口通信的原理和設(shè)計方法4+24嵌入式Linux的多進(jìn)程程序設(shè)計(1)知識點第29章 Linux下進(jìn)程的特點第30章 Linu
6、x下進(jìn)程的操作第31章 Linux下進(jìn)程通信的實現(xiàn)方法第32章 Linux下進(jìn)程同步的實現(xiàn)方法(2)教學(xué)重點第33章 Linux中進(jìn)程的操作第34章 Linux中進(jìn)程同步的實現(xiàn)第35章 Linux中進(jìn)程通信的實現(xiàn)(3)教學(xué)難點第36章 Linux中進(jìn)程同步的實現(xiàn)了解Linux的進(jìn)程的特點,守護(hù)進(jìn)程, 掌握多進(jìn)程的設(shè)計方法和守護(hù)進(jìn)程的實現(xiàn)方案掌握多進(jìn)程的通信方法掌握Linux任務(wù)間的同步和通信4+45嵌入式Linux的多線程程序設(shè)計 (1)知識點第37章 線程的概念第38章 線程與進(jìn)程的區(qū)別第39章 Linux中線程的特征第40章 Linux中線程的實現(xiàn)方法第41章 Linux中線程通信與同步的
7、實現(xiàn)方法(2)教學(xué)重點第42章 線程的概念與特征第43章 Linux下的線程特征第44章 Linux中線程的實現(xiàn)方法第45章 Linux中線程通信的實現(xiàn)(3)教學(xué)難點第46章 線程與進(jìn)程的區(qū)別第47章 Linux下線程同步的實現(xiàn) 掌握多線程的編程方法掌握線程間的同步與通信掌握多線程的程序編寫方法8+26嵌入式 Linux 網(wǎng)絡(luò)編程(1)知識點第48章 Socket概念第49章 Socket的開發(fā)第50章 UDP的開發(fā)方法第51章 TCP的開發(fā)方法第52章 PPP協(xié)議的概念及實現(xiàn)第53章 GPRS協(xié)議的概念及實現(xiàn)(2)教學(xué)重點第54章 Socket的概念第55章 UDP/TCP的開發(fā)方法第56章
8、 GPRS協(xié)議的概念及實現(xiàn)(3)教學(xué)難點第57章 Socket的開發(fā)方法及實現(xiàn)第58章 GPRS協(xié)議的概念及實現(xiàn)掌握Socket的概念掌握socket的API函數(shù)是使用方法理解UDP/TCP的概念及它們之間的區(qū)別掌握基本UDP/TCP套接口編程掌握PPP協(xié)議和GPRS協(xié)議6+27GUI 程序開發(fā)(1)知識點第59章 GUI框架的概念及原理第60章 GUI的編程方法第61章 QT開發(fā)環(huán)境第62章 QT的開發(fā)方法第63章 QWidget 的模塊類第64章 QWidget的事件處理方法(2)教學(xué)重點第65章 GUI框架的概念及原理第66章 QT開發(fā)環(huán)境第67章 QT的開發(fā)方法第68章 QWidget
9、的事件處理方法(3)教學(xué)難點第69章 GUI框架的概念及原理第70章 QWidget 的模塊類理解GUI框架的概念與原理掌握嵌入式系統(tǒng)的GUI編程方式掌握QT的開發(fā)方法及框架原理掌握重載QWidget 類方法處理事件4+28文件系統(tǒng)(1)知識點第71章 文件系統(tǒng)的概念第72章 常用文件系統(tǒng)的特征第73章 MTD技術(shù)和驅(qū)動原理第74章 JFFS2文件系統(tǒng)的移植方法(2)教學(xué)重點第75章 常用文件系統(tǒng)的特征第76章 MTD技術(shù)和驅(qū)動原理第77章 JFFS2文件系統(tǒng)的移植方法(3)教學(xué)難點第78章 MTD技術(shù)和驅(qū)動原理第79章 JFFS2文件系統(tǒng)的移植方法掌握ramfs,proc,devfs等文件系
10、統(tǒng)的實現(xiàn)方法了解MTD技術(shù)和驅(qū)動原理掌握J(rèn)FFS2文件系統(tǒng)的移植方法4+2四、主要教學(xué)組織形式與方法手段為了提高學(xué)生對于嵌入式操作系統(tǒng)的認(rèn)識,并針對高年級學(xué)生對專業(yè)知識的渴求的特點,本門課程應(yīng)采取由淺入深、從理論到應(yīng)用、突出重點、強調(diào)先進(jìn)技術(shù)的教學(xué)方法,力求使學(xué)生對于嵌入式系統(tǒng)的應(yīng)用方向和開發(fā)方法有一個明確的認(rèn)識。1.組織形式采用教學(xué)為主,結(jié)合實際系統(tǒng)演示為輔,強化學(xué)生對嵌入式系統(tǒng)的認(rèn)識。結(jié)合適當(dāng)?shù)恼n外調(diào)研課題,加強學(xué)生對嵌入式系統(tǒng)應(yīng)用方向有一個直接的感受。2.教學(xué)方法在本門課程中,應(yīng)充分應(yīng)用當(dāng)前的嵌入式應(yīng)用案例說明其應(yīng)用前景,利用實物展示、強化學(xué)生的主動交流,鼓勵學(xué)生的課外學(xué)習(xí)等方法進(jìn)行教學(xué)
11、。3.教學(xué)手段在教學(xué)手段上,應(yīng)充分應(yīng)用多媒體技術(shù)對實際應(yīng)用案例展示,主要可以用圖片和影音等表現(xiàn)力豐富的媒體展示手段提供給學(xué)生直觀的感受。五、課程考核和成績評定平時考核(40%)考核方式考勤(含課堂表現(xiàn))平時作業(yè)報告實驗所占比例(%)10%10%10%10%結(jié)業(yè)考核(60%)考核方式卷面考試(閉卷)所占比例(%)60%嵌入式應(yīng)用系統(tǒng)實驗課教學(xué)大綱一、課程基本信息課程名稱嵌入式應(yīng)用系統(tǒng)英文名稱Embedded Application System課程代碼XX11067課程性質(zhì)專業(yè)課修讀性質(zhì)選修學(xué)時學(xué)分16/0.5開課學(xué)院信息科學(xué)與工程開課實驗室軟件適應(yīng)專業(yè)電子信息工程編制時間2015.11.20課
12、程教材與學(xué)習(xí)資料參考教材嵌入式Linux程序設(shè)計案例與實驗教程,俞輝編著, 機械工業(yè)出版社,2009教學(xué)參考資料MagicARM2200教學(xué)實驗開發(fā)平臺,張穎編嵌入式Linux應(yīng)用程序開發(fā)標(biāo)準(zhǔn)教程(第2版),華清遠(yuǎn)見嵌入式培訓(xùn)中心編著,人民郵電出版社,2009年沈連風(fēng)編, 嵌入式系統(tǒng)及其開發(fā)應(yīng)用,電子工業(yè)出版社,2007俞輝編著, 嵌入式Linux程序設(shè)計案例與實驗教程,機械工業(yè)出版社,2009 馬忠梅編,ARM&Linux嵌入式系統(tǒng)教程,北京航空航天大學(xué)出版社,2004網(wǎng)絡(luò)學(xué)習(xí)資源大綱編制人及責(zé)任人信息姓 名職 稱學(xué)歷學(xué)位課程負(fù)責(zé)人閆果講師研究生/碩士審核負(fù)責(zé)人張開洪副教授研究生/碩
13、士審定負(fù)責(zé)人楊建喜教授研究生/博士大綱編制人員閆果二、課程目標(biāo)與任務(wù)通過本課程的實驗教學(xué),讓學(xué)生能夠加深對課程內(nèi)容的理解,增加感性認(rèn)識,提高嵌入式Linux的程序設(shè)計方法,掌握Linux的多進(jìn)(線)程的編程方法,掌握嵌入式Linux的網(wǎng)絡(luò)程序開發(fā),掌握嵌入式Linux的GUI編程方法。三、實驗教學(xué)的組織和安排(見附表)四、教學(xué)方法和手段1.教學(xué)方法采用提前演示,獨立操作,鼓勵交流,提倡提問等方法進(jìn)行教學(xué)。2.教學(xué)手段運用屏幕展示,及時檢查等手段督促學(xué)生上機。五、實驗考核和成績評定實驗課成績評定方式考核方式考 勤實做技能實驗報告作品所占比例(%)20%30%30%20%嵌入式應(yīng)用系統(tǒng)理論課教學(xué)大
14、綱附表 實驗項目及教學(xué)組織實施情況表序號實驗項目實驗教學(xué)內(nèi)容學(xué)時實驗類型必做/選做學(xué)生分組(人/組)教師配備開課周次主要儀器設(shè)備(含軟件)規(guī)格型號及臺套數(shù)主要耗材及數(shù)量備注1Linux的基本C語言編程1 熟悉Linux下的C語言開發(fā)環(huán)境;2 掌握makefile規(guī)則;3 掌握GDB的調(diào)試方法2驗證必做113Virtual BoxUbuntu2嵌入式Linux的系統(tǒng)編程1.掌握TFTP的配置方法2.掌握U-Boot的編譯方法3.熟悉Linux內(nèi)核的編譯步驟及裁剪方法4.熟悉Linux應(yīng)用程序的編譯方法4驗證必做114-5Virtual BoxUbuntu3Linux的串口通信程序1. 熟悉串口的驅(qū)動程序結(jié)構(gòu);2. 熟悉Linux的串口控制API3. 掌握Linux的串口參數(shù)配置方法4. 掌握Linux的串口應(yīng)用程序設(shè)計2驗證必做116Virtual BoxUbuntu4多進(jìn)程程序設(shè)計1. 掌握Linux的進(jìn)程控制塊;2. 掌握Linux的進(jìn)程通信方式;3. 掌
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 后廚承包協(xié)議模板二零二五年
- 拉森鋼板樁租賃日期的計算方法二零二五年
- 二零二五版合作居間費的合同范例
- 掛靠房地產(chǎn)公司協(xié)議
- 地下室租賃合同范例
- 鋼結(jié)構(gòu)搭建的合同范例
- 二零二五擔(dān)保合同補充協(xié)議
- 二零二五版租賃合同補充協(xié)議租金上漲
- 私家菜園認(rèn)領(lǐng)及配套照管服務(wù)合同二零二五年
- 車輛抵押貸款協(xié)議書二零二五年
- 2023年08月中國林業(yè)科學(xué)研究院公開招聘(7人)筆試歷年高頻考點試題含答案帶詳解
- 小學(xué)校務(wù)監(jiān)督委員會工作方案
- 中學(xué)班容班貌評比細(xì)則
- 《中華民族大團(tuán)結(jié)》(初中)第1課-愛我中華教學(xué)課件
- 第11課 動物的花衣裳(說課稿)2022-2023學(xué)年美術(shù)三年級下冊 人教版
- 字節(jié)跳動目標(biāo)管理法
- 杏樹瘡痂病及技巧
- 電動摩托車和電動輕便摩托車通用技術(shù)條件
- 高中政治聽課記錄(合集四篇)
- 幸福河湖建設(shè)實施情況及自評報告編制提綱
- 瀝青的理化性質(zhì)與危害特性表
評論
0/150
提交評論