嵌入式實時操作系統:基于RT-Thread的EAI&IoT系統開發 ( 簡體 字) |
作者:宜懷 | 類別:1. -> 電腦組織與體系結構 -> 嵌入式系統 2. -> 程式設計 -> 物聯網 |
譯者: |
出版社:機械工業出版社 | 3dWoo書號: 54983 詢問書籍請說出此書號!【有庫存】 NT售價: 45 元 |
出版日:7/1/2021 |
頁數:306 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
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本章小結 參考文獻 |
序: |