-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
電子與嵌入式系統設計叢書嵌入式實時操作系統:RT-THREAD設計與實現 版權信息
- ISBN:9787111619345
- 條形碼:9787111619345 ; 978-7-111-61934-5
- 裝幀:簡裝本
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
電子與嵌入式系統設計叢書嵌入式實時操作系統:RT-THREAD設計與實現 本書特色
自研開源嵌入式實時操作系統RT-Thread核心作者撰寫,專業性毋庸置疑 2)系統剖析嵌入式系統核心設計與實現,掌握物聯網操作系統精髓
電子與嵌入式系統設計叢書嵌入式實時操作系統:RT-THREAD設計與實現 內容簡介
第壹篇為內核篇(-10章),詳細講解了 RT-Thread 的設計思想,各個功能模塊如線程、郵箱、消息隊列、事件、信號、定時器和系統時鐘、中斷和異常、內存池、堆管理、移植的工作機制和應用方式,也提供了大量的示例供參考。第二篇為組件篇(1-16章),詳細講解了命令行 Shell,文件系統,網絡協議棧的工作機制和應用方式,并提供了示例供參考。通過閱讀本書,讀者不僅能學習和掌握嵌入式操作系統內核和常用組件的工作機制和應用方式,而且也能夠通過配套的示例代碼,實際動手深入體會,對未來實際應用與開發提供參考。
電子與嵌入式系統設計叢書嵌入式實時操作系統:RT-THREAD設計與實現 目錄
第#篇 內核篇
第1章 嵌入式實時操作 2
1.1 嵌入式 3
1.2 實時 4
1.3 嵌入式實時操作 6
1.3.1 主流嵌入式實時操作 7
1.3.2 發展趨勢 8
1.4 本章小結 8
第2章 了解與快速上手RT-Thread 9
2.1 RT-Thread概述 9
2.2 RT-Thread的架構 10
2.3 RT-Thread的獲取 11
2.4 RT-Thread快速上手 12
2.4.1 準備環境 13
2.4.2 初識RT-Thread 16
2.4.3 跑馬燈的例子 20
2.5 本章小結 21
第3章 內核基礎 22
3.1 RT-Thread內核介紹 22
3.2 RT-Thread 啟動流程 24
3.3 RT-Thread程序內存分布 26
3.4 RT-Thread自動初始化機制 28
3.5 RT-Thread內核對象模型 29
3.5.1 靜態對象和動態對象 29
3.5.2 內核對象管理架構 31
3.5.3 對象控制塊 33
3.5.4 內核對象管理方式 34
3.6 RT-Thread內核配置示例 36
3.7 常見宏定義說明 38
3.8 本章小結 39
第4章 線程管理 40
4.1 線程管理的功能特點 40
4.2 線程的工作機制 41
4.2.1 線程控制塊 41
4.2.2 線程的重要屬性 42
4.2.3 線程狀態切換 45
4.2.4 線程 46
4.3 線程的管理方式 46
4.3.1 創建和刪除線程 47
4.3.2 初始化和脫離線程 48
4.3.3 啟動線程 49
4.3.4 獲得當前線程 50
4.3.5 使線程讓出處理器資源 50
4.3.6 使線程睡眠 50
4.3.7 掛起和恢復線程 51
4.3.8 控制線程 52
4.3.9 設置和刪除空閑鉤子 52
4.3.10 設置調度器鉤子 53
4.4 線程應用示例 53
4.4.1 創建線程示例 54
4.4.2 線程時間片輪轉調度示例 56
4.4.3 線程調度器鉤子示例 57
4.5 本章小結 59
第5章 時鐘管理 60
5.1 時鐘節拍 60
5.1.1 時鐘節拍的實現方式 60
5.1.2 獲取時鐘節拍 61
5.2 定時器管理 62
5.2.1 RT-Thread定時器介紹 62
5.2.2 定時器的工作機制 63
5.2.3 定時器的管理方式 65
5.3 定時器應用示例 69
5.4 高精度延時 72
5.5 本章小結 73
第6章 線程間同步 74
6.1 信號量 75
6.1.1 信號量的工作機制 75
6.1.2 信號量控制塊 75
6.1.3 信號量的管理方式 76
6.1.4 信號量應用示例 79
6.1.5 信號量的使用場合 85
6.2 互斥量 87
6.2.1 互斥量的工作機制 87
6.2.2 互斥量控制塊 89
6.2.3 互斥量的管理方式 89
6.2.4 互斥量應用示例 92
6.2.5 互斥量的使用場合 97
6.3 事件集 97
6.3.1 事件集的工作機制 97
6.3.2 事件集控制塊 98
6.3.3 事件集的管理方式 99
6.3.4 事件集應用示例 101
6.3.5 事件集的使用場合 104
6.4 本章小結 104
第7章 線程間通信 105
7.1 郵箱 105
7.1.1 郵箱的工作機制 105
7.1.2 郵箱控制塊 106
7.1.3 郵箱的管理方式 106
7.1.4 郵箱使用示例 110
7.1.5 郵箱的使用場合 112
7.2 消息隊列 113
7.2.1 消息隊列的工作機制 113
7.2.2 消息隊列控制塊 114
7.2.3 消息隊列的管理方式 115
7.2.4 消息隊列應用示例 118
7.2.5 消息隊列的使用場合 121
7.3 信號 123
7.3.1 信號的工作機制 123
7.3.2 信號的管理方式 124
7.3.3 信號應用示例 126
7.4 本章小節 128
第8章 內存管理 129
8.1 內存管理的功能特點 129
8.2 內存堆管理 130
8.2.1 小內存管理算法 131
8.2.2 slab管理算法 132
8.2.3 memheap管理算法 133
8.2.4 內存堆配置和初始化 134
8.2.5 內存堆的管理方式 134
8.2.6 內存堆管理應用示例 136
8.3 內存池 138
8.3.1 內存池的工作機制 139
8.3.2 內存池的管理方式 140
8.3.3 內存池應用示例 143
8.4 本章小結 145
第9章 中斷管理 146
9.1 Cortex-M CPU架構基礎 146
9.1.1 寄存器介紹 147
9.1.2 操作模式和特權級別 148
9.1.3 嵌套向量中斷控制器 148
9.1.4 PendSV調用 149
9.2 RT-Thread中斷工作機制 149
9.2.1 中斷向量表 149
9.2.2 中斷處理過程 151
9.2.3 中斷嵌套 153
9.2.4 中斷棧 154
9.2.5 中斷的底半處理 154
9.3 RT-Thread中斷管理接口 156
9.3.1 中斷服務程序掛接 157
9.3.2 中斷源管理 158
9.3.3 全局中斷開關 158
9.3.4 中斷通知 160
9.4 中斷與輪詢 161
9.5 全局中斷開關使用示例 162
9.6 本章小結 164
第10章 內核移植 165
10.1 CPU架構移植 165
10.1.1 實現全局中斷開關 166
10.1.2 實現線程棧初始化 167
10.1.3 實現上下文切換 168
10.1.4 實現時鐘節拍 174
10.2 BSP移植 175
10.3 內核移植示例 175
10.3.1 準備裸機工程 176
10.3.2 建立RT-Thread工程 177
10.3.3 實現時鐘管理 179
10.3.4 實現控制臺輸出 180
10.3.5 實現動態堆內存管理 181
10.3.6 移植到更多開發板 183
10.4 本章小結 184
第#篇 組件篇
第11章 Env輔助開發環境 186
11.1 Env簡介 186
11.2 Env的功能特點 187
11.3 Env工程構建示例 189
11.4 構建更多MDK工程 196
電子與嵌入式系統設計叢書嵌入式實時操作系統:RT-THREAD設計與實現 作者簡介
邱祎,上海睿賽德電子科技有限公司聯合創始人。從2006年在校時起參與開發RT-Thread開源操作系統,和中國國內的工程師一起將RT-Thread從零發展起來,RT-Thread被廣泛應用于能源、車載、醫療、消費電子等眾多行業,成為國人自主開發、*成熟穩定和裝機量*大的開源嵌入式操作系統。熊譜翔,上海睿賽德電子科技有限公司創始人兼CEO,于2006年創立了RT-Thread開源操作系統,并以開源社區的形式,帶領中國國內的工程師,以從無到有的方式,融入實時面向對象設計開發了RT-Thread自主操作系統內核,及大量周邊成熟、穩定軟件組件,如文件系統、命令行、圖形用戶界面等。 朱天龍(Armink),睿賽德科技技術總監,負責RT-Thread物聯網組件的研發,前沿技術探索及團隊管理。曾任職于國內某知名醫療設備企業,擔任研發部門經理要職,主導多個項目的研發實施和量產,并獲得10余項國家發明專利。擁有近10年RT-Thread開發經驗。他也是一位嵌入式開源極客,分享開源了EasyLogger、EasyFlash、CmBacktrace 等數個活躍度極高的開源軟件。邱祎,上海睿賽德電子科技有限公司聯合創始人。從2006年在校時起參與開發RT-Thread開源操作系統,和中國國內的工程師一起將RT-Thread從零發展起來,RT-Thread被廣泛應用于能源、車載、醫療、消費電子等眾多行業,成為國人自主開發、*成熟穩定和裝機量*大的開源嵌入式操作系統。熊譜翔,上海睿賽德電子科技有限公司創始人兼CEO,于2006年創立了RT-Thread開源操作系統,并以開源社區的形式,帶領中國國內的工程師,以從無到有的方式,融入實時面向對象設計開發了RT-Thread自主操作系統內核,及大量周邊成熟、穩定軟件組件,如文件系統、命令行、圖形用戶界面等。
- >
史學評論
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
苦雨齋序跋文-周作人自編集
- >
朝聞道
- >
唐代進士錄
- >
伯納黛特,你要去哪(2021新版)
- >
李白與唐代文化
- >
名家帶你讀魯迅:朝花夕拾