三级一区在线视频先锋_丁香另类激情小说_中文字幕一区二区三_一本一道久久a久久精品综合蜜臀_一区二区三区四区国产精品_日韩**一区毛片_在线观看日韩电影_1000部国产精品成人观看_免费不卡在线视频_亚洲国产日日夜夜_国产亚洲精品福利_亚洲精品一区二区三区在线观看_欧美美女一区二区三区_日韩欧美色电影_欧美aaa在线_久久这里只有精品6

讀書月攻略拿走直接抄!
歡迎光臨中圖網 請 | 注冊
> >>
嵌入式實時操作系統-μC/OS-II原理及應用-(第4版)

包郵 嵌入式實時操作系統-μC/OS-II原理及應用-(第4版)

作者:任哲
出版社:北京航空航天大學出版社出版時間:2016-08-01
開本: 32開 頁數: 311
中 圖 價:¥26.2(6.2折) 定價  ¥42.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

嵌入式實時操作系統-μC/OS-II原理及應用-(第4版) 版權信息

嵌入式實時操作系統-μC/OS-II原理及應用-(第4版) 內容簡介

  μC/OSII是一個源碼開放的嵌入式實時操作系統的內核。本書詳細地介紹了嵌入式實時操作系統μC/OSII內核的任務的管理和調度、系統時鐘和節拍服務、時間管理、中斷、任務的通信和同步、內存的簡單管理原理。為幫助讀者理解書中的內容,本書給出了大量的實例。*后,還介紹了μC/OSII的移植方法。為了學習上的方便,第3版還增加了使用集成開發環境BC45和VC6.0編譯μC/OSII的相關內容。第4版主要對第3版前3章做了較大的修改,增加了普通操作系統和嵌入式操作系統的區別,隊列、堆棧、計算機中斷等特殊問題,并重新編寫了任務的概念等內容。  本書適合高等院校計算機、電子技術、自動化技術、儀器儀表等信息類專業教學使用,也適合對嵌入式操作系統感興趣的工程技術人員閱讀參考。

嵌入式實時操作系統-μC/OS-II原理及應用-(第4版) 目錄

第1章 嵌入式實時操作系統的基本概念……………………………………………………… 1
1.1 計算機操作系統………………………………………………………………………… 1
1.1.1 什么是計算機操作系統…………………………………………………………… 1
1.1.2 操作系統的作用和功能…………………………………………………………… 2
1.2 嵌入式系統和嵌入式操作系統………………………………………………………… 3
1.2.1 嵌入式系統的基本概念…………………………………………………………… 4
1.2.2 嵌入式操作系統…………………………………………………………………… 7
1.2.3 實時操作系統需要滿足的條件…………………………………………………… 9
1.2.4 嵌入式系統的任務及嵌入式實時操作系統……………………………………… 11
1.3 嵌入式實時操作系統μC/OS II簡介……………………………………………… 12
1.4 通用操作系統與嵌入式操作系統的異同……………………………………………… 13
1.5 小 結…………………………………………………………………………………… 15
1.6 練習題…………………………………………………………………………………… 15
第2章 預備知識……………………………………………………………………………… 16
2.1 開發工具………………………………………………………………………………… 16
2.1.1 BorlandC3.1及其精簡版……………………………………………………… 16
2.1.2 多文件程序的編譯和連接………………………………………………………… 21
2.2 工程管理工具make及makefile ……………………………………………………… 24
2.3 復雜工程項目的管理…………………………………………………………………… 32
2.3.1 批處理文件與makefile的綜合使用…………………………………………… 32
2.3.2 復雜工程管理示例………………………………………………………………… 33
2.4 C指針…………………………………………………………………………………… 37
2.4.1 指針的基本概念…………………………………………………………………… 37
2.4.2 函數指針…………………………………………………………………………… 39
2.4.3 函數指針作為函數參數及回調函數……………………………………………… 41
2.5 typedef常用方法……………………………………………………………………… 43
2.6 常用數據類型及數據結構……………………………………………………………… 45
2.6.1 控制塊……………………………………………………………………………… 46
2.6.2 同類控制塊的登記造冊…………………………………………………………… 50
2.6.3 隊列與堆棧………………………………………………………………………… 52
2.6.4 位 圖……………………………………………………………………………… 54
2.7 程序流程轉移的中斷實現方法………………………………………………………… 55
2.8 小 結…………………………………………………………………………………… 56
2.9 練習題…………………………………………………………………………………… 56
第3章 μC/OS II中的任務………………………………………………………………… 57
3.1 任務的基本概念………………………………………………………………………… 57
3.1.1 任務及其種類……………………………………………………………………… 57
3.1.2 任務的狀態………………………………………………………………………… 59
3.1.3 用戶任務代碼的一般結構………………………………………………………… 60
3.1.4 系統任務…………………………………………………………………………… 63
3.1.5 任務的優先權及優先級別………………………………………………………… 64
3.2 任務堆棧………………………………………………………………………………… 65
3.2.1 任務堆棧的創建…………………………………………………………………… 65
3.2.2 任務堆棧的初始化………………………………………………………………… 67
3.3 任務控制塊及其鏈表…………………………………………………………………… 68
3.3.1 任務控制塊結構…………………………………………………………………… 68
3.3.2 任務控制塊鏈表…………………………………………………………………… 69
3.3.3 任務控制塊的初始化……………………………………………………………… 71
3.4 任務就緒表及任務調度………………………………………………………………… 72
3.4.1 任務就緒表結構…………………………………………………………………… 72
3.4.2 對任務就緒表的操作……………………………………………………………… 74
3.4.3 任務調度…………………………………………………………………………… 76
3.5 任務的創建……………………………………………………………………………… 81
3.5.1 用函數OSTaskCreate()創建任務……………………………………………… 81
3.5.2 用函數OSTaskCreateExt()創建任務…………………………………………… 83
3.5.3 創建任務的一般方法……………………………………………………………… 83
3.6 任務的掛起和恢復……………………………………………………………………… 90
3.6.1 掛起任務…………………………………………………………………………… 90
3.6.2 恢復任務…………………………………………………………………………… 90
3.7 其他任務管理函數……………………………………………………………………… 96
3.7.1 任務優先級別的修改……………………………………………………………… 96
3.7.2 任務的刪除………………………………………………………………………… 97
3.7.3 查詢任務的信息………………………………………………………………… 103
3.8 μC/OS II的初始化和任務的啟動………………………………………………… 103
3.8.1 μC/OS II的初始化…………………………………………………………… 103
3.8.2 μC/OS II的啟動……………………………………………………………… 105
3.9 小 結………………………………………………………………………………… 107
3.10 練習題………………………………………………………………………………… 108
第4章 μC/OS II的中斷和時鐘…………………………………………………………… 109
4.1 μC/OS II的中斷…………………………………………………………………… 109
4.1.1 μC/OS II的中斷過程………………………………………………………… 109
4.1.2 中斷級任務切換函數…………………………………………………………… 113
4.1.3 應用程序中的臨界段…………………………………………………………… 113
4.2 μC/OS II的時鐘…………………………………………………………………… 115
4.3 時間管理……………………………………………………………………………… 122
4.3.1 任務的延時……………………………………………………………………… 122
4.3.2 取消任務的延時………………………………………………………………… 123
4.3.3 獲取和設置系統時間…………………………………………………………… 128
4.4 小 結………………………………………………………………………………… 130
4.5 練習題………………………………………………………………………………… 131
第5章 任務的同步與通信…………………………………………………………………… 132
5.1 任務的同步和事件…………………………………………………………………… 132
5.1.1 任務間的同步…………………………………………………………………… 132
5.1.2 事 件…………………………………………………………………………… 133
5.2 事件控制塊及事件處理函數………………………………………………………… 145
5.2.1 事件控制塊的結構……………………………………………………………… 145
5.2.2 操作事件控制塊的函數………………………………………………………… 147
5.2.3 空事件控制塊鏈表……………………………………………………………… 149
5.3 信號量及其操作……………………………………………………………………… 150
5.3.1 信號量…………………………………………………………………………… 150
5.3.2 信號量的操作…………………………………………………………………… 151
5.4 互斥型信號量和任務優先級反轉…………………………………………………… 160
5.4.1 任務優先級的反轉現象………………………………………………………… 161
5.4.2 互斥型信號量…………………………………………………………………… 166
5.5 消息郵箱及其操作…………………………………………………………………… 169
5.5.1 消息郵箱………………………………………………………………………… 169
5.5.2 消息郵箱的操作………………………………………………………………… 170
5.6 消息隊列及其操作…………………………………………………………………… 175
5.6.1 消息隊列………………………………………………………………………… 175
5.6.2 消息隊列的操作………………………………………………………………… 178
5.7 小 結………………………………………………………………………………… 184
5.8 練習題………………………………………………………………………………… 185
第6章 信號量集……………………………………………………………………………… 186
6.1 信號量集的結構……………………………………………………………………… 186
6.1.1 基本概念………………………………………………………………………… 186
6.1.2 信號量集的結構組成…………………………………………………………… 187
6.1.3 對等待任務鏈表的操作………………………………………………………… 191
6.1.4 空標志組鏈表…………………………………………………………………… 191
6.2 信號量集的操作……………………………………………………………………… 192
6.2.1 創建信號量集…………………………………………………………………… 192
6.2.2 請求信號量集…………………………………………………………………… 194
6.2.3 向信號量集發送信號…………………………………………………………… 194
6.2.4 查詢信號量集的狀態…………………………………………………………… 200
6.2.5 刪除信號量集…………………………………………………………………… 203
6.3 小 結………………………………………………………………………………… 203
6.4 練習題………………………………………………………………………………… 203
第7章 動態內存管理………………………………………………………………………… 204
7.1 內存控制塊…………………………………………………………………………… 204
7.1.1 可動態分配內存的劃分………………………………………………………… 204
7.1.2 內存控制塊OS_MEM 的結構………………………………………………… 205
7.1.3 空內存控制塊鏈表……………………………………………………………… 206
7.2 動態內存的管理……………………………………………………………………… 206
7.2.1 創建動態內存分區……………………………………………………………… 206
7.2.2 請求獲得一個內存塊…………………………………………………………… 208
7.2.3 釋放一個內存塊………………………………………………………………… 211
7.2.4 查詢一個內存分區的狀態……………………………………………………… 215
7.3 小 結………………………………………………………………………………… 220
7.4 練習題………………………………………………………………………………… 220
第8章 在51單片機上移植μC/OS II …………………………………………………… 221
8.1 μC/OS II移植的一般性問題……………………………………………………… 221
8.1.1 可重入函數的概念……………………………………………………………… 221
8.1.2 時鐘節拍的產生………………………………………………………………… 222
8.1.3 任務堆棧的設計………………………………………………………………… 222
8.2 在51系列單片機上移植μC/OS II ……………………………………………… 223
8.2.1 文件OS_CPU.H 的修改……………………………………………………… 223
8.2.2 任務堆棧的設計………………………………………………………………… 224
8.2.3 文件OS_CPU_C.C的修改…………………………………………………… 231
8.2.4 幾點注意事項…………………………………………………………………… 232
8.3 應用舉例……………………………………………………………………………… 232
8.3.1 LED數碼顯示器的驅動程序…………………………………………………… 232
8.3.2 串行接口的應用………………………………………………………………… 234
8.4 小 結………………………………………………………………………………… 242
8.5 練習題………………………………………………………………………………… 242
第9章 基于ARM 的μC/OS II…………………………………………………………… 243
9.1 移植規劃……………………………………………………………………………… 243
9.1.1 編譯器的選擇…………………………………………………………………… 243
9.1.2 ARM7工作模式的選擇………………………………………………………… 243
9.2 移 植………………………………………………………………………………… 244
9.2.1 文件OS_CPU.H 的編寫……………………………………………………… 244
9.2.2 文件OS_CPU_C.C的編寫…………………………………………………… 246
9.2.3 文件OS_CPU_A.S的編寫…………………………………………………… 253
9.2.4 關于中斷及時鐘節拍…………………………………………………………… 256
9.3 在LPC2000上移植μC/OS II …………………………………………………… 257
9.3.1 掛接SWI軟件中斷……………………………………………………………… 258
9.3.2 中斷及時鐘節拍中斷…………………………………………………………… 258
9.3.3 一個基于μC/OS II和ARM 的應用程序實例……………………………… 259
9.4 小 結………………………………………………………………………………… 261
9.5 練習題………………………………………………………………………………… 261
第10章 μC/OS II在80x86上的移植…………………………………………………… 262
10.1 概 述………………………………………………………………………………… 262
10.2 任務切換……………………………………………………………………………… 263
10.2.1 任務切換函數OSCtxSw() …………………………………………………… 263
10.2.2 任務切換宏OS_TASK_SW()………………………………………………… 265
10.2.3 中斷級任務切換函數OSIntCtxSw()………………………………………… 266
10.3 系統時鐘……………………………………………………………………………… 267
10.3.1 PC中DOS的系統時鐘………………………………………………………… 267
10.3.2 PC中μC/OS II的系統時鐘………………………………………………… 267
10.3.3 μC/OS II系統時鐘中斷服務程序…………………………………………… 269
10.3.4 μC/OS II系統時鐘中斷向量的安裝………………………………………… 269
10.3.5 由μC/OS II返回DOS ……………………………………………………… 270
10.4 小 結………………………………………………………………………………… 271
第11章 μC/OS II可裁剪性的實現……………………………………………………… 272
11.1 文件OS_CFG.H 中用于系統裁剪的常量………………………………………… 272
11.2 配置常量的解釋……………………………………………………………………… 274
11.2.1 OS_MAX_EVENTS ………………………………………………………… 274
11.2.2 OS_MAX_MEM_PARTS …………………………………………………… 275
11.2.3 OS_MAX_QS ………………………………………………………………… 275
11.2.4 OS_MAX_MEM_TASKS …………………………………………………… 275
11.2.5 OS_LOWEST_PRIO ………………………………………………………… 275
11.2.6 OS_TASK_IDLE_STK_SIZE ………………………………………………… 276
11.2.7 OS_TASK_STAT_EN ……………………………………………………… 276
11.2.8 OS_TASK_STAT_STK_SIZE ……………………………………………… 276
11.2.9 OS_CPU_HOOKS_EN ……………………………………………………… 276
11.2.10 OS_MBOX_EN ……………………………………………………………… 277
11.2.11 OS_MEM_EN ………………………………………………………………… 277
11.2.12 OS_Q_EN …………………………………………………………………… 277
11.2.13 OS_SEM_EN ………………………………………………………………… 277
11.2.14 OS_TASK_CHANGE_PRIO_EN ………………………………………… 277
11.2.15 OS_TASK_CREATE_EN …………………………………………………… 277
11.2.16 OS_TASK_CREATE_EXT_EN …………………………………………… 278
11.2.17 OS_TASK_DEL_EN ………………………………………………………… 278
11.2.18 OS_TASK_SUSPEND_EN ………………………………………………… 278
11.2.19 OS_TICKS_PER_SEC ……………………………………………………… 278
第12章 在集成開發環境上編譯μC/OS II ……………………………………………… 279
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
三级一区在线视频先锋_丁香另类激情小说_中文字幕一区二区三_一本一道久久a久久精品综合蜜臀_一区二区三区四区国产精品_日韩**一区毛片_在线观看日韩电影_1000部国产精品成人观看_免费不卡在线视频_亚洲国产日日夜夜_国产亚洲精品福利_亚洲精品一区二区三区在线观看_欧美美女一区二区三区_日韩欧美色电影_欧美aaa在线_久久这里只有精品6
天堂va蜜桃一区二区三区| 成人午夜又粗又硬又大| 欧美激情综合网| 久久久久久久久久久电影| 91精品国产一区二区三区香蕉| 欧美日韩综合在线| 日韩一区二区三区精品视频| 精品乱人伦小说| 国产欧美日本一区二区三区| 国产精品久久久久影院亚瑟 | 国产美女精品在线| 国产成人日日夜夜| 91九色蝌蚪成人| 成人羞羞视频免费| 色综合久久av| 欧美精品一二三区| 国产亚洲美州欧州综合国| 亚洲天堂网中文字| 三级一区在线视频先锋| 国产乱国产乱300精品| 成人h精品动漫一区二区三区| 99在线视频首页| 亚洲精品视频一区二区三区| 欧美日韩一区二区电影| 精品国产髙清在线看国产毛片| 国产人久久人人人人爽| 午夜日韩在线观看| 高清久久久久久| 噜噜噜噜噜久久久久久91| 在线国产亚洲欧美| 久久久天堂av| 日韩精品亚洲一区二区三区免费| 国产精品18久久久久| 精品国产乱码久久久久软件 | 国产精品国模大尺度私拍| 日韩精品欧美在线| 日韩一区二区三区观看| 亚洲人成精品久久久久| 国产在线精品一区二区夜色| 精品国产一区二区三| 欧美丝袜丝交足nylons图片| 中文字幕成人av| 丝袜美腿亚洲一区| 91免费版网站在线观看| 伊人久久大香线蕉午夜av| 精品国产乱码久久久久久夜甘婷婷| 亚洲精品成人精品456| 国产米奇在线777精品观看| 精品乱子伦一区二区三区| 欧美猛男gaygay网站| 亚洲黄一区二区三区| 国v精品久久久网| 亚洲综合第一| 国产精品美女久久久久久久| 激情av综合网| 亚洲bbw性色大片| 久久久不卡影院| 久久国产成人午夜av影院| 久久一区二区三区欧美亚洲| 日韩欧美电影一二三| 日韩国产欧美一区二区三区| 国产视频一区二区不卡| 日韩一区二区在线观看视频| 日韩和欧美一区二区三区| 国产一区免费在线| 欧美xingq一区二区| 久久精品国产成人一区二区三区 | 国产精品久久看| 国产成人午夜电影网| 亚洲视频在线二区| 国产精品国产三级国产普通话99 | 国产精品人成在线观看免费| 激情图片小说一区| 日本免费一区二区三区| 欧美国产一区视频在线观看| 国产成a人亚洲精品| 色婷婷亚洲精品| 亚洲一区二区3| 久久久影院一区二区三区| 日本一区二区三区在线观看| 高清国产一区二区| 欧美精品 国产精品| 美国精品在线观看| 色婷婷精品大在线视频| 午夜精品成人在线视频| 欧洲亚洲一区二区| 亚洲精品精品亚洲| 明星裸体视频一区二区| 欧美国产日韩精品免费观看| 成人免费三级在线| 欧美mv日韩mv| 福利一区二区在线| 日韩午夜三级在线| 国产黄色精品视频| 在线观看日产精品| 亚洲成人免费看| 日本一区视频在线观看| 亚洲欧美日韩在线播放| 国产精品久久久久久久天堂第1集| 精品成人私密视频| www 成人av com| 国产精品美女久久久久高潮| 国内精品一区二区| 有坂深雪av一区二区精品| 欧美日本韩国国产| 性做久久久久久免费观看欧美| 一区二区三区国| 美女视频免费一区| 在线视频你懂得一区| 久久97超碰色| 日韩免费高清av| 3d精品h动漫啪啪一区二区 | 在线免费观看视频一区| 日韩高清不卡在线| 91久久精品网| 国产精品白丝jk黑袜喷水| 日韩一级大片在线观看| 成人免费视频国产在线观看| 精品sm捆绑视频| 国产精品视频福利| 一区二区三区精品在线| 色婷婷国产精品| 国产成人精品亚洲日本在线桃色| 亚洲精品在线三区| 久久99国产精品| 视频一区视频二区在线观看| 在线看一区二区| 丰满少妇久久久久久久| 中文字幕高清一区| 亚洲精美视频| 国产电影一区在线| 日韩美女天天操| 51国产成人精品午夜福中文下载 | 国产精品素人视频| 日本一区不卡| 国产精品2024| 亚洲视频一区二区在线| 日本韩国欧美一区二区三区| 粉嫩高潮美女一区二区三区| 国产精品乱码妇女bbbb| 色综合久久久久久久久| 成人av影视在线观看| 亚洲欧美日韩成人高清在线一区| 色婷婷亚洲婷婷| 91丨九色丨蝌蚪丨老版| 一区二区三区久久| 91精品国产综合久久久久久久| 97人人澡人人爽| 亚洲福利一区二区| 精品日韩在线观看| 欧美一级二级三级九九九| 狠狠色丁香九九婷婷综合五月| 久久久99久久| 亚洲欧洲另类精品久久综合| 国产99一区视频免费| 亚洲欧美日韩国产综合在线| 欧美精品色综合| 精品国产免费一区二区三区 | 国产精品原创巨作av| 国产午夜精品久久久久久久| 亚洲国产精品一区二区第一页 | 国产精品综合在线视频| 中国色在线观看另类| 欧洲一区二区av| 亚洲欧美日韩国产一区二区三区| 欧美性受xxxx| 国产精品永久入口久久久| 久久精品免费观看| 中文字幕二三区不卡| 欧美亚洲国产一区在线观看网站| 99精品在线直播| 久久国产夜色精品鲁鲁99| 一区在线中文字幕| 在线电影院国产精品| 欧美1o一11sex性hdhd| 福利电影一区二区三区| 日韩影院在线观看| 亚洲天堂成人在线观看| 91精品一区二区三区久久久久久| 久久香蕉综合色| 99精品视频一区二区| 精品一区二区三区在线播放| 国产精品国产三级国产普通话99| 51精品国自产在线| 在线看无码的免费网站| 国产精品美女黄网| 国产精品一区二区果冻传媒| 亚洲动漫第一页| 18欧美乱大交hd1984| 2020国产精品| 欧美日韩在线播放三区四区| 黑人巨大精品欧美一区二区小视频 | 在线观看视频91| 日韩av电影免费在线观看| 99在线视频播放| 999热视频在线观看| 国产成人精品综合在线观看| 日韩中文字幕区一区有砖一区| 1024成人网| 国产精品日日摸夜夜摸av|