《嵌入式操作系統(tǒng)》教學大綱_第1頁
《嵌入式操作系統(tǒng)》教學大綱_第2頁
《嵌入式操作系統(tǒng)》教學大綱_第3頁
《嵌入式操作系統(tǒng)》教學大綱_第4頁
《嵌入式操作系統(tǒng)》教學大綱_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《嵌入式操作系統(tǒng)》實驗課教學大綱《嵌入式操作系統(tǒng)》理論課教學大綱一、課程基本信息課程名稱嵌入式操作系統(tǒng)英文名稱EmbeddedOperatingSystem課程代碼XX11068先修課程課程性質專業(yè)課嵌入式系統(tǒng)基礎修讀性質選修學時/學分56(40+16)/3(2.5+0.5)考核方式考查開課學院信息科學與工程適應專業(yè)電子信息工程編制時間2015.11.20課程教材與學習資源參考教材《嵌入式操作系統(tǒng)基礎uC/OS和Linux(第2版)》,任哲編,北京航空航天大學出版社,2011教學參考資料沈連風編,《嵌入式系統(tǒng)及其開發(fā)應用》,電子工業(yè)出版社,2007馬洪兵譯,《嵌入式系統(tǒng)硬件與軟件架構》,人民郵電出版社,2008孫天澤編,《嵌入式Linux操作系統(tǒng)》,人民郵電出版社,2009馬忠梅編,《ARM&Linux嵌入式系統(tǒng)教程》,北京航空航天大學出版社,2004二、課程目標與任務通過學習本課程,使學生掌握嵌入式系統(tǒng)的基礎理論、嵌入式系統(tǒng)的軟件組成、嵌入式系統(tǒng)的軟件開發(fā)方法和基本流程,使學生具有初步的關于嵌入式系統(tǒng)的基本概念,明確嵌入式系統(tǒng)的主要應用領域,并掌握嵌入式系統(tǒng)的軟件開發(fā)和測試方法,培養(yǎng)學生的實際工程能力。三、課程主要內(nèi)容、要求及學時分配序號主要內(nèi)容基本要求學時分配1操作系統(tǒng)概念(1)知識點操作系統(tǒng)的概念操作系統(tǒng)的功能操作系統(tǒng)的開發(fā)方法多進程的概念進程的同步與調(diào)度操作系統(tǒng)的存儲管理方法I/O設備的管理方法(2)教學重點操作系統(tǒng)的功能操作系統(tǒng)的開發(fā)方法操作系統(tǒng)的多進程機制操作系統(tǒng)的存儲管理方法操作系統(tǒng)的I/O設備的管理方法(3)教學難點操作系統(tǒng)中斷機制及作用操作系統(tǒng)的進程調(diào)度方法操作系統(tǒng)的進程同步了解操作系統(tǒng)概念理解操作系統(tǒng)功能理解操作系統(tǒng)的接口理解中斷的機制和作用掌握進程和線程的概念理解進程的調(diào)度理解進程的同步了解計算機存儲管理的方式了解I/O設備的特點了解操作系統(tǒng)的引導和裝入62嵌入式實時操作系統(tǒng)(1)知識點實時操作系統(tǒng)的概念實時操作系統(tǒng)的特征操作系統(tǒng)的啟動方式實時操作系統(tǒng)的實現(xiàn)方法實時操作系統(tǒng)的現(xiàn)狀及使用范圍(2)教學重點實時操作系統(tǒng)的特征操作系統(tǒng)的啟動方法實時操作系統(tǒng)的實現(xiàn)方法(3)教學難點操作系統(tǒng)的啟動方法實時操作系統(tǒng)的實現(xiàn)方法掌握實時操作系統(tǒng)的特點理解嵌入式系統(tǒng)的構成了解嵌入式實時操作系統(tǒng)的現(xiàn)狀43Linux的基礎知識(1)知識點Linux的基礎概念Linux的安裝方法Linux的基本使用方法Linux的命令使用方法(2)教學重點Linux的安裝方法Linux的命令使用方法(3)教學難點Linux的命令使用方法了解Linux的基礎知識掌握Linux的安裝方法掌握Linux的基本操作方法2+24Linux的軟件開發(fā)方法(1)知識點Linux的命令編輯器的使用Linux中gcc的使用Linux中make的使用Linux中C語言的IDE開發(fā)環(huán)境Linux中的程序調(diào)試方法(2)教學重點Linux中vi編輯器的使用方法Linux中gcc的基本使用方法Linux中make的使用方法(3)教學難點Linux中vi編輯器的使用掌握Linux的基本編輯工具vi掌握gcc的基本使用方法掌握make的基本編寫方法了解Linux下的IDE環(huán)境了解Linux下的調(diào)試工具gdb4+45Linux的進程及其管理(1)知識點Linux中進程的概念Linux中進程的管理算法Linux中進程樹的概念Linux中進程的操作方法(2)教學重點Linux的進程的管理算法Linux中進程的操作方法(3)教學難點Linux中進程的管理算法掌握進程的概念了解Linux的進程管理算法理解Linux的進程樹概念掌握Linux的進程操作方法8+26Linux的文件操作(1)知識點文件的概念文件的作用Linux中文件的概念C語言通用的文件的操作方法Linux下的文件操作方法(2)教學重點Linux中文件的作用文件的操作方法Linux下文件的操作方法(3)教學難點Linux下設備即文件的概念Linux下文件的操作方法理解文件的概念了解文件在Linux系統(tǒng)中的地位理解設備即文件的概念掌握標準文件操作接口掌握Linux下的特有的文件操作接口6+27Linux的進程通信(1)知識點進程的概念進程通信的概念Linux中進程通信的實現(xiàn)方法(2)教學重點進程通信的概念Linux中進程通信的實現(xiàn)方法(3)教學難點Linux中進程通信的實現(xiàn)方法了解多進程的概念理解多進程通信的意義掌握Linux下通信的實現(xiàn)方法4+28Linux的同步控制(1)知識點同步的概念同步的作用Linux中同步的實現(xiàn)方法(2)教學重點同步的概念Linux中同步的實現(xiàn)方法(3)教學難點Linux中同步的實現(xiàn)方法了解同步的概念理解同步的必要性和應用場合掌握Linux下同步的實現(xiàn)方法2+29Linux的設備驅動(1)知識點Linux的設備文件概念Linux下設備識別方法Linux驅動程序原理Linux驅動程序編寫方法Linux的內(nèi)核構成Linux的內(nèi)核編譯方法(2)教學重點Linux的設備文件概念Linux的設備識別方法Linux的驅動程序編寫方法Linux的內(nèi)核編譯方法(3)教學難點Linux的設備文件概念Linux的驅動程序編寫方法了解Linux的設備識別方法理解Linux的設備文件理解Linux驅動程序的工作原理掌握Linux的設備驅動編寫方法了解Linux內(nèi)核的編譯方法4+2四、主要教學組織形式與方法手段為了提高學生對于嵌入式操作系統(tǒng)的認識,并針對大三學生對專業(yè)知識的渴求的特點,本門課程應采取由面到點、從使用到設計、突出重點、強調(diào)難點、強化實際操作能力的教學方法,力求是學生對于嵌入式系統(tǒng)、Linux操作系統(tǒng)有一個直觀和專業(yè)化的認識。1.組織形式采用教學為主,結合實際系統(tǒng)演示為輔,強化學生對Linux操作系統(tǒng)的認識。結合適當?shù)恼n外調(diào)研課題,加強學生對嵌入式系統(tǒng)在生活中廣泛應用的認知。2.教學方法在本門課程中,應充分應用提問方法促進學生對嵌入式系統(tǒng)的認識,利用交流與分享了理解嵌入式Linux系統(tǒng)在手機等嵌入式設備上的應用,倡導小組合作來進行嵌入式的開發(fā)(如手機App)。3.教學手段在教學手段上,應充分應用多媒體技術,在有條件的情況下盡量使用Linux操作系統(tǒng)進行教學,以增強學生對Linux系統(tǒng)的直觀認識。同時,應采用現(xiàn)場編寫代碼的形式引領學生進行Linux下的程序設計。五、課程考核和成績評定平時考核(40%)考核方式考勤(含課堂表現(xiàn))平時作業(yè)報告實驗所占比例(40%)10101010結業(yè)考核(60%)考核方式卷面考試(閉卷)所占比例(60%)60

《嵌入式操作系統(tǒng)》實驗課教學大綱一、課程基本信息課程名稱嵌入式操作系統(tǒng)英文名稱EmbeddedOperatingSystem課程代碼XX11068課程性質專業(yè)課修讀性質選修學時學分16/0.5開課學院信息科學與工程開課實驗室軟件適應專業(yè)電子信息工程編制時間2015.11.20課程教材與學習資料參考教材《嵌入式操作系統(tǒng)基礎uC/OS和Linux(第2版)》,任哲編,北京航空航天大學出版社,2011教學參考資料沈連風編,《嵌入式系統(tǒng)及其開發(fā)應用》,電子工業(yè)出版社,2007馬洪兵譯,《嵌入式系統(tǒng)硬件與軟件架構》,人民郵電出版社,2008孫天澤編,《嵌入式Linux操作系統(tǒng)》,人民郵電出版社,2009馬忠梅編,《ARM&Linux嵌入式系統(tǒng)教程》,北京航空航天大學出版社,2004網(wǎng)絡學習資源大綱編制人及責任人信息姓名職稱學歷學位課程負責人閆果講師研究生/碩士審核負責人張開洪副教授研究生/碩士審定負責人楊建喜教授研究生/博士大綱編制人員閆果,許強二、課程目標與任務通過本課程的實驗教學,讓學生能夠加深對課程內(nèi)容的理解,增加感性認識,提高嵌入式Linux的程序編寫能力,熟悉嵌入式系統(tǒng)的軟件開發(fā)方法和基本流程,掌握嵌入式系統(tǒng)的軟件測試方法。三、實驗教學的組織和安排(見附表)四、教學方法和手段1.教學方法采用提前演示,獨立操作,鼓勵交流,提倡提問等方法進行教學。2.教學手段運用屏幕展示,及時檢查等手段督促學生上機。五、實驗考核和成績評定實驗課成績評定方式考核方式考勤實做技能實驗報告作品所占比例(%)20%30%30%20%《嵌入式操作系統(tǒng)》理論課教學大綱-PAGE12-附表實驗項目及教學組織實施情況表 序號實驗項目實驗教學內(nèi)容學時實驗類型必做/選做學生分組(人/組)教師配備開課周次主要儀器設備(含軟件)規(guī)格型號及臺套數(shù)主要耗材及數(shù)量備注1Linux安裝熟悉Linux的安裝方法;掌握虛擬機的使用方法;掌握Linux的登錄方法2驗證必修113VirtualBoxUbuntu.iso2Linux基本應用程序實驗熟悉Linux開發(fā)環(huán)境;掌握Linux程序編譯方法;掌握Linxu程序的調(diào)試方法4驗證必修114-5VirtualBoxUbuntu3Linux應用程序開發(fā)1.掌握Linux的串口操作方法;2.掌握Linux多線程編程技術;3.熟悉Linux中斷處理方法;4.掌握Linux中斷處理函數(shù)編程技術4綜合必修116-7Virtua

溫馨提示

  • 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

提交評論