即時作業系統應用技術

王宜懷

  • 出版商: 機械工業
  • 出版日期: 2024-04-01
  • 定價: $539
  • 售價: 8.5$458
  • 語言: 簡體中文
  • 頁數: 232
  • 裝訂: 平裝
  • ISBN: 7111752015
  • ISBN-13: 9787111752011
  • 相關分類: Operating-system
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

本書以國產RT-Thread即時作業系統為藍本,以ARM架構MCU為載體,基於應用開發的視角,
闡述即時作業系統的執行緒、調度、延遲函數、事件、訊息佇列、信號量、互斥等基本知識要素,
重點講解即時作業系統下的程式設計方法。
對於原理部分,從知其然且了解共9章,分別為RTOS的基本概念與執行緒基礎、RT-Thread第一個範例工程、
RTOS下應用程式的基本要素、同步與通訊的應用方法、底層硬體驅動構件、程式設計方法、
嵌入式人工智慧、基於WiFi通訊的物聯網應用開發、初步理解RT-Thread的調度原理等。

目錄大綱

前言
第1章RTOS的基本概念與線程基礎知識
1.1實時操作系統的基本含義
1.2 RTOS中的基本概念
1.3線程的三要素、四種狀態及三種基本形式
1.4本章小結
習題
第2章RT-Thread 個範例工程
2.1 RT-Thread簡介
2.2軟硬體開發平台
2.3 個範例工程
2.4本章小結
習題
第3章RTOS下應用程式的基本要素
3.1中斷的基本概念及處理過程
3.2時鐘嘀嗒與延時函數
3.3調度策略
3.4 RTOS中的清單
3.5本章小結
習題
第4章RTOS中的同步與通訊
4.1 RTOS中同步與通訊的基本概念
4.2事件
4.3訊息佇列
4.4訊號量
4.5互斥
4.6本章小結
習題
第5章底層硬體驅動構件
5.1嵌入式構件概述
5.2基礎構件設計原則與方法
5.3基礎構件使用舉例
5.4應用構件使用舉例
5.5軟體構件設計實例
5.6本章小結
習題
第6章RTOS下的程式設計方法
6.1程式穩定性問題
6.2 ISR設計、執行緒劃分及優先安排問題
6.3利用信號量解決並發與資源共享的問題
6.4優先級反轉問題
6.5本章小結
習題
第7章嵌入式人工智慧:EORS
7.1 AHL-EORS簡介
7.2 AHL-EORS基本應用方法
7.3 AHL -EORS的資料擷取工程與推理工程簡明解析
7.4初步理解AHL-EORS的基本原理
7.5本章小結
習題
第8章基於WiFi通訊的物聯網應用開發
8.1 WiFi應用開發概述
8.2 WiFi應用架構及通訊基本流程
8.3在區域網路下驗證WiFi通訊流程
8.4在公網下驗證WiFi通訊流程
8.5程式範本簡明解析
8.6遠端新終端程式
8.7本章小結
習題
第9章初步理解RT-Thread的調度原理
9.1理解RTOS所需的基礎知識
9.2 RT -Thread的啟動流程分析
9.3 RT-Thread中的時鐘嘀嗒
9.4 RT-Thread中的事件與訊息佇列的觸發流程分析
9.5 RT-Thread中的訊號量與互斥量的觸發流程分析
9.5.1訊號量
9.5 .2互斥量
9.6本章小結
習題
附錄
附錄ART-Thread版本新方法
附錄BAHL-STM32L431引出腳
附錄CAHL-STM32L431使用過程中的
常見問題及解決
參考文獻