注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學嵌入式實時多任務軟件開發(fā)基礎

嵌入式實時多任務軟件開發(fā)基礎

嵌入式實時多任務軟件開發(fā)基礎

定 價:¥24.00

作 者: 晨風編著
出版社: 清華大學出版社
叢編項:
標 簽: 軟件開發(fā)

ISBN: 9787302091882 出版時間: 2004-09-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 178 字數(shù):  

內(nèi)容簡介

  隨著嵌入式系統(tǒng)應用范圍的日益廣泛和深入。從事嵌入式系統(tǒng)開發(fā)工作的人員數(shù)量也在迅速增加。本書可以幫助從事嵌入式系統(tǒng)開發(fā)工作時間不長的新手們盡快掌握嵌入式系統(tǒng)開發(fā)的基本方法,理解嵌入式軟件開發(fā)的基本概念,掌握編寫穩(wěn)定、高效的嵌入式系統(tǒng)的基本能力。 本書以一個具體的嵌入式系統(tǒng)——自動售茶機的開發(fā)過程作為參考范例,圍繞這個簡化的嵌入式系統(tǒng)模型,以5個章節(jié)的篇幅,對嵌入式系統(tǒng)的特點,商用嵌入式軟件開發(fā)的流程和品質(zhì)控制等進行了針對性介紹,展示了嵌入式系統(tǒng)及嵌入式軟件開發(fā)的各個方面,提出了嵌入式多任務軟件開發(fā)中的一些常見問題及基本的解決思路。

作者簡介

暫缺《嵌入式實時多任務軟件開發(fā)基礎》作者簡介

圖書目錄

第1章 嵌入式系統(tǒng)的簡介
1.1 嵌入式軟件開發(fā)實例的規(guī)格
1.1.1 自動售茶機功能描述
1.1.2 自動售茶機配置
1.1.3 自動售茶機操作流程
1.2 嵌入式軟件開發(fā)和其他軟件開發(fā)的區(qū)別
1.3 嵌入式軟件開發(fā)的應用范圍
1.4 嵌入式多任務軟件開發(fā)常見錯誤歸類及介紹
第2章 嵌入式系統(tǒng)的架構
2.1 嵌入式系統(tǒng)開發(fā)實例(自動售茶機)的系統(tǒng)架構
2.1.1 軟件系統(tǒng)
2.1.2 硬件系統(tǒng)
2.1.3 微處理器(IBM PowerPC 405EP)
2.2 嵌入式系統(tǒng)的常見架構
2.2.1 嵌入式系統(tǒng)的軟件
2.2.2 嵌入式系統(tǒng)的硬件
2.3 嵌入式微處理器
2.3.1 PowerPC系列
2.3.2 MIPS系列
2.3.3 ARM系列
2.3.4 DSP簡介
2.3.5 TI DSP系列
2.4 嵌入式軟件的開發(fā)環(huán)境簡介
第3章 嵌入式系統(tǒng)的概念詳解
3.1 嵌入式實時操作系統(tǒng)
3.1.1 引言
3.1.2 與通用操作系統(tǒng)的區(qū)別
3.1.3 VxWorks簡介
3.1.4 Nucleus嵌入式操作系統(tǒng)簡介
3.1.5 嵌入式Linux簡介
3.1.6 嵌入式操作系統(tǒng)功能
3.1.7 嵌入式操作系統(tǒng)中重要多任務相關函數(shù)介紹
3.2 系統(tǒng)初始化
3.2.1 系統(tǒng)初始化的目的
3.2.2 系統(tǒng)初始化的范圍
3.2.3 自動售茶機的初始化
3.3 任務
3.3.1 什么是任務
3.3.2 任務與函數(shù)的區(qū)別及任務的例子
3.3.3 一個CPU如何同時處理多個任務
3.3.4 多任務執(zhí)行順序優(yōu)先級裁決
3.3.5 任務的狀態(tài)
3.3.6 任務的劃分
3.4 中斷
3.4.1 什么是中斷
3.4.2 中斷向量表
3.4.3 中斷處理過程
3.4.4 中斷優(yōu)先級
3.4.5 中斷操作
3.4.6 中斷和任務的區(qū)別
3.5 消息隊列
3.5.1 什么是消息隊列
3.5.2 消息隊列的狀態(tài)
3.5.3 消息隊列的工作方式
3.6 信號燈
3.6.1 什么是信號燈
3.6.2 信號燈的用途
3.6.3 信號燈的基本操作實例
3.6.4 其他信號燈類型(VxWorks)
3.6.5 使用信號燈需要注意的問題
3.6.6 信號燈的實現(xiàn)
3.7 高速緩存(cache)介紹
3.7.1 高速緩存的模式(write-back模式和write-through模式)
3.7.2 緩存的操作(Flush和Invalidate)
第4章 嵌入式軟件開發(fā)的編程風格
4.1 嵌入式系統(tǒng)編程語言
4.2 模塊和文件的組織
4.3 C源文件和H頭文件的組織
4.4 命名規(guī)則
4.5 程序的書寫格式
4.6 可移植性編輯
第5章 嵌入式系統(tǒng)軟件實例的詳解
5.1 嵌入式多任務系列實例——自動售茶機
5.1.1 嵌入式系統(tǒng)的設計
5.1.2 自動售茶機系統(tǒng)任務和中斷的劃分
5.1.3 自動售茶機系統(tǒng)任務和中斷的優(yōu)先級設定
5.1.4 自動售茶機系統(tǒng)任務和中斷之間的信息交換設計
5.1.5 自動售茶機系統(tǒng)初始化代碼
5.1.6 自動售茶機系統(tǒng)中斷代碼
5.1.7 自動售茶機系統(tǒng)任務代碼
5.2 任務的優(yōu)先級設計
5.2.1 任務優(yōu)先級設定原則
5.2.2 如何設計高優(yōu)先級的任務
5.3 多任務之間的同步/互斥
5.3.1 信號燈和任務間同步
5.3.2 消息隊列和任務間同步
5.3.3 信號燈和任務間互斥
5.3.4 信號燈操作的異常處理
5.3.5 用消息隊列實現(xiàn)任務間互斥
5.4 多任務間的信息傳遞
5.4.1 在中斷與任務之間的傳遞消息
5.4.2 任務與任務之間的傳遞消息
5.4.3 用信號燈來傳遞信息
5.5 中斷處理程序設計
5.5.1 中斷處理程序的時效性
5.5.2 中斷處理程序中調(diào)用其他函數(shù)的限制
5.5.3 中斷處理程序中屏蔽/允許同類中斷
5.6 處理速度的提升(任務并行)
5.7 多任務環(huán)境下全局變量的保護——原子操作
5.7.1 錯誤現(xiàn)象
5.7.2 錯誤原因
5.7.3 如何解決原子操作的問題
5.8 多任務環(huán)境下全局變量的保護(volatile)
5.9 多任務環(huán)境下公共庫函數(shù)的編寫
5.10 出錯處理及恢復
5.11 設備控制模塊
5.11.1 引言
5.11.2 外部設備寄存器的訪問
5.11.3 外部設備的寄存器分類
5.11.4 CPU與外部設備之間的通信
5.11.5 設備的錯誤處理
5.11.6 設備控制模塊的分層設計
5.12 實時響應的實現(xiàn)
5.12.1 實時系統(tǒng)示例
5.12.2 實時時鐘
5.12.3 實時時鐘設備驅動程序的實現(xiàn)示例
5.12.4 實時應用系統(tǒng)的實現(xiàn)示例
參考文獻

本目錄推薦

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