注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)操作系統(tǒng)理論基于嵌入式實時操作系統(tǒng)的程序設(shè)計技術(shù)

基于嵌入式實時操作系統(tǒng)的程序設(shè)計技術(shù)

基于嵌入式實時操作系統(tǒng)的程序設(shè)計技術(shù)

定 價:¥22.00

作 者: 周航慈、吳光文
出版社: 北京航空航天大學(xué)出版社
叢編項:
標(biāo) 簽: 嵌入式計算機

ISBN: 9787810779418 出版時間: 2006-11-01 包裝: 平裝
開本: 16 頁數(shù): 206 字數(shù):  

內(nèi)容簡介

  本書詳細介紹了基于嵌入式實時操作系統(tǒng)的程序設(shè)計技術(shù),內(nèi)容有“緒論”、“開發(fā)環(huán)境”、“任務(wù)劃分”、“任務(wù)設(shè)計”、“中斷服務(wù)程序設(shè)計”、“行為同步”、“資源同步”、“數(shù)據(jù)通信”、“時間管理”、“采樣任務(wù)設(shè)計”、“串行通信任務(wù)設(shè)計”、“鍵盤任務(wù)設(shè)計”、“顯示任務(wù)設(shè)計”、“嵌入式操作系統(tǒng)的剪裁”和“設(shè)計實例”。書中介紹的內(nèi)容以源碼開放的嵌入式實時操作系統(tǒng)μC/OS-II為軟件運行環(huán)境,以ARM7為硬件環(huán)境。.本書內(nèi)容深入淺出,為加深理解,列舉了很多程序設(shè)計實例和實驗。..本書可作為高等院校電子類相關(guān)專業(yè)本科和研究生的學(xué)習(xí)參考書,也可作為電子技術(shù)人員從事嵌入式應(yīng)用系統(tǒng)研制開發(fā)的參考書。...

作者簡介

暫缺《基于嵌入式實時操作系統(tǒng)的程序設(shè)計技術(shù)》作者簡介

圖書目錄

第1章 緒論1
1.1 嵌入式系統(tǒng)的發(fā)展歷史1
1.2 嵌入式實時操作系統(tǒng)的特點3
1.3 基于嵌入式實時操作系統(tǒng)的程序設(shè)計技術(shù)4
第2章 開發(fā)環(huán)境6
2.1 嵌入式實時操作系統(tǒng)的選擇6
2.2 CPU芯片的選擇7
2.3 嵌入式實時操作系統(tǒng)的移植8
2.4 開發(fā)調(diào)試環(huán)境的建立9
2.5 工程模板的使用9
2.5.1 scf文件組9
2.5.2 *.h文件組10
2.5.3 arm文件組12
2.5.4 target文件組12
2.5.5 μC/OSII文件組15
2.5.6 用戶文件組15
第3章 任務(wù)劃分16
3.1 任務(wù)的特性16
3.1.1 任務(wù)的動態(tài)性16
3.1.2 任務(wù)的獨立性16
3.1.3 任務(wù)的并發(fā)性17
3.2 任務(wù)劃分的目標(biāo)18
3.3 任務(wù)劃分的方法18
3.3.1 設(shè)備依賴性任務(wù)的劃分18
3.3.2 關(guān)鍵任務(wù)的劃分19
3.3.3 緊迫任務(wù)的劃分21
3.3.4 數(shù)據(jù)處理任務(wù)的劃分23
3.3.5 功能聚合任務(wù)的劃分23
3.3.6 觸發(fā)條件相同任務(wù)的劃分23
3.3.7 運行周期相同任務(wù)的劃分24
3.3.8 順序操作任務(wù)的劃分24
3.3.9 任務(wù)劃分小結(jié)25
3.4 任務(wù)的可調(diào)度性分析25
第4章 任務(wù)設(shè)計27
4.1 任務(wù)函數(shù)的結(jié)構(gòu)27
4.1.1 單次執(zhí)行的任務(wù)27
4.1.2 周期性執(zhí)行的任務(wù)31
4.1.3 事件觸發(fā)執(zhí)行的任務(wù)32
4.2 任務(wù)優(yōu)先級安排35
4.2.1 任務(wù)的優(yōu)先級資源35
4.2.2 任務(wù)優(yōu)先級安排原則36
4.3 任務(wù)的數(shù)據(jù)結(jié)構(gòu)設(shè)計37
4.3.1 與操作系統(tǒng)有關(guān)的數(shù)據(jù)結(jié)構(gòu)37
4.3.2 與操作系統(tǒng)無關(guān)的數(shù)據(jù)結(jié)構(gòu)37
4.4 任務(wù)設(shè)計中的問題38
4.4.1 公共函數(shù)的調(diào)用38
4.4.2 與其他任務(wù)的協(xié)調(diào)39
4.4.3 共享資源的訪問39
4.4.4 與其他任務(wù)進行數(shù)據(jù)通信40
4.5 任務(wù)的代碼設(shè)計過程40
4.5.1 系統(tǒng)總體任務(wù)關(guān)聯(lián)圖40
4.5.2 任務(wù)的關(guān)聯(lián)分析41
4.5.3 任務(wù)的程序流程圖42
4.5.4 編寫任務(wù)的程序代碼43
第5章 中斷服務(wù)程序設(shè)計45
5.1 中斷優(yōu)先級安排45
5.1.1 中斷的優(yōu)先級資源45
5.1.2 中斷優(yōu)先級安排原則45
5.2 不受操作系統(tǒng)管理的中斷服務(wù)程序46
5.3 受操作系統(tǒng)管理的中斷服務(wù)程序52
5.3.1 中斷服務(wù)程序的結(jié)構(gòu)52
5.3.2 中斷句柄53
5.3.3 配置和初始化中斷源53
5.3.4 設(shè)計與關(guān)聯(lián)任務(wù)的通信手段54
5.3.5 編寫中斷服務(wù)程序的功能函數(shù)55
第6章 行為同步63
6.1 用于行為同步的通信手段63
6.1.1 二值信號量63
6.1.2 計數(shù)信號量64
6.1.3 事件標(biāo)志組65
6.1.4 消息郵箱65
6.1.5 消息隊列66
6.1.6 小結(jié)66
6.2 行為同步66
6.2.1 ISR與任務(wù)之間的同步66
6.2.2 兩個任務(wù)之間的單向同步68
6.2.3 兩個任務(wù)之間的雙向同步74
6.2.4 兩個以上任務(wù)同步一個任務(wù)77
6.2.5 多個任務(wù)相互同步83
第7章 資源同步90
7.1 關(guān)中斷90
7.1.1 保障數(shù)據(jù)可靠性91
7.1.2 保障數(shù)據(jù)完整性99
7.1.3 關(guān)中斷小結(jié)106
7.2 關(guān)調(diào)度107
7.3 使用互斥信號量111
7.4使用計數(shù)信號量115
第8章 數(shù)據(jù)通信117
8.1全局變量117
8.2內(nèi)存數(shù)據(jù)塊121
8.3消息郵箱121
8.4消息隊列128
第9章 時間管理134
9.1控制任務(wù)的執(zhí)行周期134
9.2控制任務(wù)的運行節(jié)奏135
9.3狀態(tài)查詢135
9.4終止周期性任務(wù)136
第10章采樣任務(wù)設(shè)計141
10.1使用延時函數(shù)控制采樣周期141
10.2使用定時中斷控制采樣周期144
10.3使用節(jié)拍鉤子函數(shù)進行采樣144
10.4使用快速定時中斷進行采樣148
10.5被動采樣148
第11章串行通信任務(wù)設(shè)計152
11.1通信協(xié)議設(shè)計152
11.2風(fēng)險評估153
11.3幀緩沖區(qū)154
11.4數(shù)據(jù)發(fā)送155
11.5數(shù)據(jù)接收158
第12章鍵盤任務(wù)設(shè)計162
12.1可靠地獲取鍵盤操作信息162
12.2基于菜單操作的監(jiān)控流程164
12.2.1系統(tǒng)功能分析和菜單結(jié)構(gòu)設(shè)計164
12.2.2監(jiān)控程序設(shè)計164
12.3與顯示任務(wù)的通信166
第13章顯示任務(wù)設(shè)計167
13.1GUI簡介167
13.2畫面設(shè)計167
13.3與其他任務(wù)的接口169
13.4短消息設(shè)計170
13.5顯示任務(wù)設(shè)計170
第14章嵌入式操作系統(tǒng)的剪裁176
14.1服務(wù)功能的剪裁176
14.1.1任務(wù)管理功能的剪裁176
14.1.2通信服務(wù)功能的剪裁177
14.1.3其他功能的剪裁179
14.2數(shù)據(jù)結(jié)構(gòu)的剪裁179
14.2.1與任務(wù)有關(guān)的數(shù)據(jù)結(jié)構(gòu)179
14.2.2與通信功能有關(guān)的數(shù)據(jù)結(jié)構(gòu)180
14.2.3其他參數(shù)180
第15章設(shè)計實例181
15.1實例簡介181
15.2硬件系統(tǒng)182
15.3任務(wù)分析183
15.3.1實例任務(wù)劃分183
15.3.2實例任務(wù)設(shè)計184
15.4程序設(shè)計詳解186
15.4.1鍵盤任務(wù)186
15.4.2顯示任務(wù)193
15.4.3使用延時函數(shù)的采樣任務(wù)198
15.4.4使用快速中斷的采樣任務(wù)200
15.4.5使用時鐘節(jié)拍鉤子函數(shù)的采樣任務(wù)201
15.4.6使用定時中斷的采樣任務(wù)203
15.4.7串行口發(fā)送任務(wù)205
參考文獻207

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號