嵌入式實時作業系統(2021年機械工業出版社出版的圖書)

嵌入式實時作業系統(2021年機械工業出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《嵌入式實時作業系統》是2021年機械工業出版社出版的圖書。

基本介紹

  • 中文名:嵌入式實時作業系統
  • 作者:王宜懷
  • 出版時間:2021年8月1日
  • 出版社:機械出版社
  • ISBN:9787111686330
內容簡介,圖書目錄,

內容簡介

嵌入式實時作業系統是嵌入式人工智慧與物聯網終端的重要工具和運行載體。本書以國產RT-Thread實時作業系統為背景,闡述實時作業系統的執行緒、調度、延時函式、事件、訊息佇列、信號量、互斥量等基本知識要素,並給出實時作業系統下的程式設計方法。全書分為基礎套用(第1~7章)、原理剖析(第8~12章)及綜合實踐(第13~14章)三篇,如果讀者只從事實時作業系統下的套用開發,可只閱讀基礎套用篇與綜合實踐篇;如果希望理解實時作業系統原理,則建議通讀全書。
本書可作為套用開發工程師、高等學校研究生及高年級本科生的參考用書,也可作為實時作業系統技術的培訓用書。

圖書目錄

第一篇 基 礎 應 用
第1章RTOS的基本概念與執行緒基礎知識
1.1實時作業系統的基本含義
1.2 RTOS中的基本概念
1.3執行緒的三要素、四種狀態及三種基本形式
1.4本章小結
第2章 相關基礎知識
2.1 CPU內部暫存器分類及ARM Cortex-M中的主要暫存器
2.2 C語言中構造類型及編譯相關問題
2.3 RTOS核心使用的數據結構
2.4彙編語言概述
2.5本章小結
第3章RT-Thread第一個樣例工程
3.1 RT-Thread簡介
3.2軟硬體開發平台
3.3第一個樣例工程
3.4本章小結
第4章RTOS下應用程式的基本要素
4.1中斷基本概念及處理過程
4.2時間嘀嗒與延時函式
4.3調度策略
4.4 RTOS中的功能列表
4.5本章小結
第5章 同步與通信的套用方法
5.1 RTOS中同步與通信基本概念
5.2事件
5.3訊息佇列
5.4信號量
5.5互斥量
5.6本章小結
第6章 底層硬體驅動構件
6.1嵌入式構件概述
6.2底層硬體驅動構件設計原則與方法
6.3底層硬體驅動構件設計舉例
6.4套用構件及軟體構件設計實例
6.5本章小結
第7章RTOS下程式設計方法
7.1程式穩定性問題
7.2 ISR設計、執行緒劃分及優先權安排問題
7.3利用信號量解決並發與資源共享的問題
7.4優先權反轉問題
7.5本章小結
第二篇 原 理 剖 析
第8章 理解RT-Thread的啟動過程
8.1晶片啟動到main函式之前的運行過程
8.2 RT-Thread啟動流程概要
8.3深入理解啟動過程:相關資源初始化工作
8.4深入理解啟動過程:創建主執行緒與空閒執行緒
8.5深入理解啟動過程:啟動調度器
8.6函式調用關係總結及存儲空間分析
8.7本章小結
第9章 理解時間嘀嗒
9.1時間嘀嗒的建立與使用
9.2延時函式
9.3延時函式調度過程實例分析
9.4與時間相關的函式
9.5本章小結
第10章 理解調度機制
10.1調度過程涉及的列表及主要函式剖析
10.2 PendSV_Handler剖析
10.3執行緒切換過程剖析
10.4本章小結
第11章 理解事件與訊息佇列
11.1事件
11.2訊息佇列
11.3本章小結
第12章 理解信號量與互斥量
12.1信號量
12.2互斥量
12.3本章小結
第三篇 綜 合 實 踐
第13章 基於RT-Thread的AHL-EORS套用
13.1 AHL-EORS簡介
13.2卷積神經網路概述
13.3 AHL-EORS選用模型分析
13.4 AHL-EORS的數據採集與訓練過程
13.5在通用嵌入式計算機GEC上進行的推理過程
13.6本章小結
第14章 基於RT-Thread的NB-IoT套用開發
14.1窄帶物聯網套用開發概述
14.2 NB-IoT套用架構及通信基本過程
14.3終端與雲偵聽程式的通信過程
14.4通過Web的數據訪問
14.5通過微信小程式的數據訪問
14.6本章小結
參考文獻

相關詞條

熱門詞條

聯絡我們