注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具基于嵌入式實(shí)時(shí)操作系統(tǒng)的程序設(shè)計(jì)技術(shù)(第2版)

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

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

定 價(jià):¥32.00

作 者: 周航慈 著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787512402508 出版時(shí)間: 2011-01-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 265 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《基于嵌入式實(shí)時(shí)操作系統(tǒng)的程序設(shè)計(jì)技術(shù)(第2版)》介紹了在“嵌入式實(shí)時(shí)操作系統(tǒng)”環(huán)境下的程序設(shè)計(jì)技術(shù),共分15章。內(nèi)容有緒論、建立開(kāi)發(fā)環(huán)境、有關(guān)任務(wù)的基本知識(shí)、任務(wù)設(shè)計(jì)、中斷服務(wù)程序設(shè)計(jì)、行為同步、資源同步、數(shù)據(jù)通信、時(shí)間管理、采樣任務(wù)設(shè)計(jì)、串行通信任務(wù)設(shè)計(jì)、鍵盤(pán)任務(wù)設(shè)計(jì)、顯示任務(wù)設(shè)計(jì)、嵌入式操作系統(tǒng)的裁剪和設(shè)計(jì)示例。書(shū)中介紹的內(nèi)容以源碼開(kāi)放的嵌入式實(shí)時(shí)操作系統(tǒng)“UC/OS-II為軟件運(yùn)行環(huán)境,以SmartCortex M3-1700通用教學(xué)/競(jìng)賽/工控開(kāi)發(fā)平臺(tái)為硬件環(huán)境。其內(nèi)容深入淺出。為便于讀者加深理解,書(shū)中還帶有很多程序設(shè)計(jì)實(shí)例和實(shí)驗(yàn)?!痘谇度胧綄?shí)時(shí)操作系統(tǒng)的程序設(shè)計(jì)技術(shù)(第2版)》可作為大學(xué)電子類(lèi)本科生和研究生的學(xué)習(xí)參考書(shū),也可以作為從事嵌入式應(yīng)用系統(tǒng)研制開(kāi)發(fā)的電子技術(shù)人員的參考書(shū)。

作者簡(jiǎn)介

暫缺《基于嵌入式實(shí)時(shí)操作系統(tǒng)的程序設(shè)計(jì)技術(shù)(第2版)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 緒論
1.1 嵌入式系統(tǒng)的編程環(huán)境
1.1.1 基于裸機(jī)的編程環(huán)境
1.1.2 基于嵌入式實(shí)時(shí)操作系統(tǒng)的編程環(huán)境
1.2 學(xué)習(xí)使用實(shí)時(shí)操作系統(tǒng)之前必須具備的能力
1.2.1 軟件設(shè)計(jì)能力的要求
1.2.2 硬件設(shè)計(jì)能力的要求
1.2.3 工程項(xiàng)目開(kāi)發(fā)能力的要求
1.3 實(shí)時(shí)操作系統(tǒng)的快速人門(mén)方法
第2章 建立開(kāi)發(fā)環(huán)境
2.1 CPU芯片與硬件平臺(tái)的選擇
2.2 嵌入式實(shí)時(shí)操作系統(tǒng)的選擇
2.3 嵌入式實(shí)時(shí)操作系統(tǒng)的移植
2.4 開(kāi)發(fā)調(diào)試環(huán)境的建立
2.5 工程模板分析
2.6 工程模板的使用
第3章 有關(guān)任務(wù)的基本知識(shí)
3.1 仿多CPU環(huán)境的實(shí)現(xiàn)
3.2 任務(wù)的特性
3.2.1 任務(wù)的獨(dú)立性
3.2.2 任務(wù)的并發(fā)性
3.2.3 任務(wù)的動(dòng)態(tài)性
3.3 任務(wù)的劃分
3.3.1 設(shè)備依賴性任務(wù)的劃分
3.3.2 關(guān)鍵任務(wù)的劃分
3.3.3 緊迫任務(wù)的劃分
3.3.4 數(shù)據(jù)處理任務(wù)的劃分
3.3.5 功能聚合任務(wù)的劃分
3.3.6 觸發(fā)條件相同任務(wù)的劃分
3.3.7 運(yùn)行周期相同任務(wù)的劃分
3.3.8 順序操作任務(wù)的劃分
3.3.9 任務(wù)劃分小結(jié)
3.4 任務(wù)的可調(diào)度性分析
3.5 與任務(wù)管理有關(guān)的常用函數(shù)
3.5.1 創(chuàng)建任務(wù)
3.5.2 刪除任務(wù)
第4章 任務(wù)設(shè)計(jì)
4.1 任務(wù)函數(shù)的結(jié)構(gòu)
4.1.1 單次執(zhí)行的任務(wù)
4.1.2 周期性執(zhí)行的任務(wù)
4.1.3 事件觸發(fā)執(zhí)行的任務(wù)
4.2 任務(wù)優(yōu)先級(jí)安排
4.2.1 任務(wù)的優(yōu)先級(jí)資源
4.2.2 任務(wù)優(yōu)先級(jí)安排原則
4.3 任務(wù)的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
4.3.1 與操作系統(tǒng)有關(guān)的數(shù)據(jù)結(jié)構(gòu)
4.3.2 與操作系統(tǒng)無(wú)關(guān)的數(shù)據(jù)結(jié)構(gòu)
4.4 任務(wù)函數(shù)設(shè)計(jì)中的問(wèn)題
4.4.1 公共函數(shù)的調(diào)用
4.4.2 與其他任務(wù)的協(xié)調(diào)
4.4.3 共享資源的訪問(wèn)
4.4.4 與其他任務(wù)進(jìn)行數(shù)據(jù)通信
4.5 任務(wù)函數(shù)的代碼設(shè)計(jì)過(guò)程
4.5.1 系統(tǒng)總體任務(wù)關(guān)聯(lián)圖
4.5.2 任務(wù)的關(guān)聯(lián)分析
4.5.3 任務(wù)的程序流程圖
4.5.4 編寫(xiě)任務(wù)函數(shù)的程序代碼
第5章 中斷服務(wù)程序設(shè)計(jì)
5.1 中斷優(yōu)先級(jí)
5.1.1 中斷的優(yōu)先級(jí)資源
5.1.2 中斷優(yōu)先級(jí)安排原則
5.2 在工程模板中加人中斷服務(wù)程序
5.3 中斷服務(wù)程序設(shè)計(jì)
5.3.1 中斷服務(wù)程序的結(jié)構(gòu)
5.3.2 選擇與關(guān)聯(lián)任務(wù)的通信手段
5.3.3 帶中斷服務(wù)程序的示例
第6章 行為同步
6.1 用于行為同步的通信手段
6.1.1 二值信號(hào)量
6.1.2 計(jì)數(shù)信號(hào)量
6.1.3 事件標(biāo)志組
6.1.4 消息郵箱
6.1.5 消息隊(duì)列
6.1.6 通信手段的選擇
6.2 行為同步
6.2.1 ISR和任務(wù)之間的同步
6.2.2 兩個(gè)任務(wù)之間的單向同步
6.2.3 兩個(gè)任務(wù)之間的雙向同步
6.2.4 兩個(gè)以上任務(wù)同步一個(gè)任務(wù)
6.2.5 多個(gè)任務(wù)相互同步
第7章 資源同步
7.1 關(guān)中斷
7.1.1 保障數(shù)據(jù)可靠性
7.1.2 保障數(shù)據(jù)完整性
7.1.3 關(guān)中斷小結(jié)
7.2 關(guān)調(diào)度
7.3 使用互斥信號(hào)量
7.4 使用計(jì)數(shù)信號(hào)量
第8章 數(shù)據(jù)通信
8.1 全局變量
8.2 內(nèi)存數(shù)據(jù)塊
8.3 消息郵箱
8.4 消息隊(duì)列
第9章 時(shí)間管理
9.1 控制任務(wù)的執(zhí)行周期
9.2 控制任務(wù)的運(yùn)行節(jié)奏
9.3 狀態(tài)查詢
9.4 終止周期性任務(wù)
第10章 采樣任務(wù)設(shè)計(jì)
10.1 使用延時(shí)函數(shù)控制采樣周期
10.2 使用定時(shí)中斷控制采樣周期
10.3 使用節(jié)拍鉤子函數(shù)進(jìn)行采樣
10.4 被動(dòng)采樣
第11章 串行通信任務(wù)設(shè)計(jì)
11.1 通信協(xié)議設(shè)計(jì)
11.2 風(fēng)險(xiǎn)評(píng)估
11.3 幀緩沖區(qū)
11.4 數(shù)據(jù)發(fā)送
11.5 數(shù)據(jù)接收
11.6 雙向數(shù)據(jù)通信
第12章 鍵盤(pán)任務(wù)設(shè)計(jì)
12.1 可靠地獲取鍵盤(pán)操作信息
12.2 基于菜單操作的監(jiān)控流程
12.2.1 系統(tǒng)功能分析和菜單結(jié)構(gòu)設(shè)計(jì)
12.2.2 監(jiān)控程序設(shè)計(jì)
12.3 與顯示任務(wù)的通信
第13章 顯示任務(wù)設(shè)計(jì)
13.1 GUI簡(jiǎn)介
13.2 畫(huà)面設(shè)計(jì)
13.3 與其他任務(wù)的接口
13.4 短消息設(shè)計(jì)
13.5 顯示任務(wù)設(shè)計(jì)
第14章 嵌入式操作系統(tǒng)的裁剪
14.1 服務(wù)功能的裁剪
14.1.1 任務(wù)管理功能的裁剪
14.1.2 通信服務(wù)功能的裁剪
14.1.3 其他功能的裁剪
14.2 數(shù)據(jù)結(jié)構(gòu)的裁剪
14.2.1 與任務(wù)有關(guān)的數(shù)據(jù)結(jié)構(gòu)
14.2.2 與通信功能有關(guān)的數(shù)據(jù)結(jié)構(gòu)
14.2.3 其他參數(shù)
第15章 設(shè)計(jì)示例
15.1 示例簡(jiǎn)介
15.2 硬件系統(tǒng)
15.3 任務(wù)分析
15.4 程序設(shè)計(jì)詳解
15.4.1 智能終端任務(wù)
15.4.2 監(jiān)控任務(wù)
15.4.3 采樣任務(wù)
15.4.4 上傳任務(wù)
15.4.5 數(shù)據(jù)處理
15.5 工程模板的修改
15.5.1 端口配置文件的修改
15.5.2 中斷服務(wù)函數(shù)(ISR)句柄文件的修改
15.5.3 中斷服務(wù)函數(shù)(ISR)原型聲明文件的修改
15.5.4 操作系統(tǒng)的裁剪
15.6 完整的main.c文件
后記
參考文獻(xiàn)

本目錄推薦

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