TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
基於嵌入式實時操作的程序設計技術(第2版)(簡體書)
滿額折

基於嵌入式實時操作的程序設計技術(第2版)(簡體書)

人民幣定價:32 元
定價
:NT$ 192 元
優惠價
87167
絕版無法訂購
相關商品
商品簡介
目次

商品簡介

《基於嵌入式實時操作系統的程序設計技術(第2版)》介紹了在“嵌入式實時操作系統”環境下的程序設計技術,共分15章。內容有緒論、建立開發環境、有關任務的基本知識、任務設計、中斷服務程序設計、行為同步、資源同步、數據通信、時間管理、采樣任務設計、串行通信任務設計、鍵盤任務設計、顯示任務設計、嵌入式操作系統的裁剪和設計示例。書中介紹的內容以源碼開放的嵌入式實時操作系統“UC/OS-II為軟件運行環境,以SmartCortex M3-1700通用教學/競賽/工控開發平臺為硬件環境。其內容深入淺出。為便于讀者加深理解,書中還帶有很多程序設計實例和實驗。
《基於嵌入式實時操作系統的程序設計技術(第2版)》可作為大學電子類本科生和研究生的學習參考書,也可以作為從事嵌入式應用系統研制開發的電子技術人員的參考書。

目次

第1章 緒論
1.1 嵌入式系統的編程環境
1.1.1 基於裸機的編程環境
1.1.2 基於嵌入式實時操作系統的編程環境
1.2 學習使用實時操作系統之前必須具備的能力
1.2.1 軟件設計能力的要求
1.2.2 硬件設計能力的要求
1.2.3 工程項目開發能力的要求
1.3 實時操作系統的快速人門方法

第2章 建立開發環境
2.1 CPU芯片與硬件平臺的選擇
2.2 嵌入式實時操作系統的選擇
2.3 嵌入式實時操作系統的移植
2.4 開發調試環境的建立
2.5 工程模板分析
2.6 工程模板的使用

第3章 有關任務的基本知識
3.1 仿多CPU環境的實現
3.2 任務的特性
3.2.1 任務的獨立性
3.2.2 任務的并發性
3.2.3 任務的動態性
3.3 任務的劃分
3.3.1 設備依賴性任務的劃分
3.3.2 關鍵任務的劃分
3.3.3 緊迫任務的劃分
3.3.4 數據處理任務的劃分
3.3.5 功能聚合任務的劃分
3.3.6 觸發條件相同任務的劃分
3.3.7 運行周期相同任務的劃分
3.3.8 順序操作任務的劃分
3.3.9 任務劃分小結
3.4 任務的可調度性分析
3.5 與任務管理有關的常用函數
3.5.1 創建任務
3.5.2 刪除任務

第4章 任務設計
4.1 任務函數的結構
4.1.1 單次執行的任務
4.1.2 周期性執行的任務
4.1.3 事件觸發執行的任務
4.2 任務優先級安排
4.2.1 任務的優先級資源
4.2.2 任務優先級安排原則
4.3 任務的數據結構設計
4.3.1 與操作系統有關的數據結構
4.3.2 與操作系統無關的數據結構
4.4 任務函數設計中的問題
4.4.1 公共函數的調用
4.4.2 與其他任務的協調
4.4.3 共享資源的訪問
4.4.4 與其他任務進行數據通信
4.5 任務函數的代碼設計過程
4.5.1 系統總體任務關聯圖
4.5.2 任務的關聯分析
4.5.3 任務的程序流程圖
4.5.4 編寫任務函數的程序代碼

第5章 中斷服務程序設計
5.1 中斷優先級
5.1.1 中斷的優先級資源
5.1.2 中斷優先級安排原則
5.2 在工程模板中加人中斷服務程序
5.3 中斷服務程序設計
5.3.1 中斷服務程序的結構
5.3.2 選擇與關聯任務的通信手段
5.3.3 帶中斷服務程序的示例

第6章 行為同步
6.1 用于行為同步的通信手段
6.1.1 二值信號量
6.1.2 計數信號量
6.1.3 事件標志組
6.1.4 消息郵箱
6.1.5 消息隊列
6.1.6 通信手段的選擇
6.2 行為同步
6.2.1 ISR和任務之間的同步
6.2.2 兩個任務之間的單向同步
6.2.3 兩個任務之間的雙向同步
6.2.4 兩個以上任務同步一個任務
6.2.5 多個任務相互同步

第7章 資源同步
7.1 關中斷
7.1.1 保障數據可靠性
7.1.2 保障數據完整性
7.1.3 關中斷小結
7.2 關調度
7.3 使用互斥信號量
7.4 使用計數信號量

第8章 數據通信
8.1 全局變量
8.2 內存數據塊
8.3 消息郵箱
8.4 消息隊列

第9章 時間管理
9.1 控制任務的執行周期
9.2 控制任務的運行節奏
9.3 狀態查詢
9.4 終止周期性任務

第10章 采樣任務設計
10.1 使用延時函數控制采樣周期
10.2 使用定時中斷控制采樣周期
10.3 使用節拍鉤子函數進行采樣
10.4 被動采樣

第11章 串行通信任務設計
11.1 通信協議設計
11.2 風險評估
11.3 幀緩沖區
11.4 數據發送
11.5 數據接收
11.6 雙向數據通信

第12章 鍵盤任務設計
12.1 可靠地獲取鍵盤操作信息
12.2 基於菜單操作的監控流程
12.2.1 系統功能分析和菜單結構設計
12.2.2 監控程序設計
12.3 與顯示任務的通信

第13章 顯示任務設計
13.1 GUI簡介
13.2 畫面設計
13.3 與其他任務的接口
13.4 短消息設計
13.5 顯示任務設計

第14章 嵌入式操作系統的裁剪
14.1 服務功能的裁剪
14.1.1 任務管理功能的裁剪
14.1.2 通信服務功能的裁剪
14.1.3 其他功能的裁剪
14.2 數據結構的裁剪
14.2.1 與任務有關的數據結構
14.2.2 與通信功能有關的數據結構
14.2.3 其他參數

第15章 設計示例
15.1 示例簡介
15.2 硬件系統
15.3 任務分析
15.4 程序設計詳解
15.4.1 智能終端任務
15.4.2 監控任務
15.4.3 采樣任務
15.4.4 上傳任務
15.4.5 數據處理
15.5 工程模板的修改
15.5.1 端口配置文件的修改
15.5.2 中斷服務函數(ISR)句柄文件的修改
15.5.3 中斷服務函數(ISR)原型聲明文件的修改
15.5.4 操作系統的裁剪
15.6 完整的main.c文件
後記
參考文獻

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 167
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區