嵌入式實時操作系統 — FreeRTOS 原理、架構與開發 (微課視頻版)

奚海蛟

  • 出版商: 清華大學
  • 出版日期: 2023-07-01
  • 售價: $354
  • 貴賓價: 9.5$336
  • 語言: 簡體中文
  • 頁數: 221
  • 裝訂: 平裝
  • ISBN: 7302630461
  • ISBN-13: 9787302630463
  • 相關分類: 嵌入式系統Operating-system
  • 立即出貨 (庫存=1)

  • 嵌入式實時操作系統 — FreeRTOS 原理、架構與開發 (微課視頻版)-preview-1
  • 嵌入式實時操作系統 — FreeRTOS 原理、架構與開發 (微課視頻版)-preview-2
  • 嵌入式實時操作系統 — FreeRTOS 原理、架構與開發 (微課視頻版)-preview-3
嵌入式實時操作系統 — FreeRTOS 原理、架構與開發 (微課視頻版)-preview-1

買這商品的人也買了...

商品描述

本書以FreeRTOS實時操作系統為基礎,使用STM32F407為MCU核心的開發板,講解嵌入式實時操作系統控制。本書內容翔實,案例豐富,操作性極強;配有微視頻和課件,幫助讀者高效學習。

目錄大綱

 

目錄

 

第1章FreeRTOS入門

 

1.1FreeRTOS簡介

 

1.1.1實時多任務操作系統

 

1.1.2FreeRTOS

 

1.2FreeRTOS移植

 

1.2.1開發原理

 

1.2.2開發步驟

 

1.3FreeRTOS配置文件

 

第2章FreeRTOS任務

 

2.1任務創建

 

2.1.1開發原理

 

2.1.2開發步驟

 

2.1.3運行結果

 

2.2任務刪除

 

2.2.1開發原理

 

2.2.2開發步驟

 

2.2.3運行結果

 

2.3任務掛起

 

2.3.1開發原理

 

2.3.2開發步驟

 

2.3.3運行結果

 

2.4任務切換

 

2.4.1開發原理

 

2.4.2開發步驟

 

2.4.3運行結果

 

2.5任務調度

 

2.6任務信息

 

2.6.1開發原理

 

2.6.2開發步驟

 

2.6.3運行結果

 

2.7中斷優先級與任務優先級

 

2.7.1開發原理

 

2.7.2開發步驟

 

2.7.3運行結果

 

2.8臨界區

 

2.8.1開發原理

 

2.8.2開發步驟

 

2.8.3運行結果

 

第3章FreeRTOS時間管理

 

3.1時間片輪轉

 

3.1.1開發原理

 

3.1.2開發步驟

 

3.1.3運行結果

 

3.2任務延時

 

3.2.1開發原理

 

3.2.2開發步驟

 

3.2.3運行結果

 

第4章FreeRTOS任務棧

 

4.1內存分配失敗回調函數

 

4.1.1開發原理

 

4.1.2開發步驟

 

4.1.3運行結果

 

4.2任務棧溢出

 

4.2.1開發原理

 

4.2.2開發步驟

 

4.2.3運行結果

 

4.3選擇任務棧大小

 

4.3.1開發原理

 

4.3.2開發步驟

 

4.3.3運行結果

 

第5章FreeRTOS內存管理

 

5.1內存申請和釋放

 

5.1.1開發原理

 

5.1.2開發步驟

 

5.1.3運行結果

 

5.2內存分配

 

第6章FreeRTOS任務間通信

 

6.1消息隊列

 

6.1.1開發原理

 

6.1.2開發步驟

 

6.1.3運行結果

 

6.2二進制信號量

 

6.2.1開發原理

 

6.2.2開發步驟

 

6.2.3運行結果

 

6.3計數信號量

 

6.3.1開發原理

 

6.3.2開發步驟

 

6.3.3運行結果

 

6.4互斥信號量

 

6.4.1開發原理

 

6.4.2開發步驟

 

6.4.3運行結果

 

6.5遞歸互斥信號量

 

6.5.1開發原理

 

6.5.2開發步驟

 

6.5.3運行結果

 

6.6任務通知

 

6.6.1開發原理

 

6.6.2開發步驟

 

6.6.3運行結果

 

6.7事件組

 

6.7.1開發原理

 

6.7.2開發步驟

 

6.7.3運行結果

 

第7章FreeRTOS定時器與低功耗

 

7.1定時器

 

7.1.1開發原理

 

7.1.2開發步驟

 

7.1.3運行結果

 

7.2低功耗

 

7.2.1開發原理

 

7.2.2開發步驟

 

7.2.3運行結果

 

第8章命令行界面

 

8.1FreeRTOS+CLI移植

 

8.1.1開發原理

 

8.1.2開發步驟

 

8.1.3運行結果

 

8.2FreeRTOS+CLI配置和使用

 

8.2.1開發原理

 

8.2.2開發步驟

 

8.2.3運行結果

 

第9章嵌入式文件系統開發

 

9.1FreeRTOS+FAT移植

 

9.1.1開發原理

 

9.1.2開發步驟

 

9.1.3運行結果

 

9.2FreeRTOS+FAT文件夾創建

 

9.2.1開發原理

 

9.2.2開發步驟

 

9.2.3運行結果

 

9.3FreeRTOS+FAT文件讀寫

 

9.3.1開發原理

 

9.3.2開發步驟

 

9.3.3運行結果

 

9.4FreeRTOS+FAT文件操作

 

9.4.1開發原理

 

9.4.2開發步驟

 

9.4.3運行結果

 

第10章嵌入式網絡編程開發

 

10.1FreeRTOS+TCP/IP移植

 

10.1.1開發原理

 

10.1.2開發步驟

 

10.1.3運行結果

 

10.2FreeRTOS+UDP

 

10.2.1開發原理

 

10.2.2開發步驟

 

10.2.3運行結果

 

10.3FreeRTOS+TCP客戶端

 

10.3.1開發原理

 

10.3.2開發步驟

 

10.3.3運行結果

 

10.4FreeRTOS+TCP服務器

 

10.4.1開發原理

 

10.4.2開發步驟

 

10.4.3運行結果

 

參考文獻