RT-Thread 內核實現與應用開發實戰指南 — 基於 STM32 RT-Thread RTOS STM32

劉火良 楊森

  • 出版商: 機械工業
  • 出版日期: 2018-01-01
  • 定價: $594
  • 售價: 8.5 折 $504
  • 語言: 簡體中文
  • 頁數: 401
  • 裝訂: 平裝-文庫
  • ISBN: 711161366X
  • ISBN-13: 9787111613664
  • 相關分類: STM32
  • 立即出貨 (庫存 < 3)

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

相關主題

商品描述

劉火良、楊森編著的《RT-Thread內核實現與應用開發實戰指南(基於STM32)》基於野火STM32全系列開發板介紹RT-Thread內核實現與應用開發,全書分為兩部分:第一部分教你如何從0到1把RT-Thread內核寫出來,從底層的匯編開始講解線程如何定義、如何切換,還講解了阻塞延時如何實現、如何支持多優先級、如何實現定時器以及時間片等RT-Thread的核心知識點;第二部分講解RT-Thread內核組件的應用以及如何使用RT-Thread進行多線程編程。 本書內容翔實,案例豐富,配有大量示例代碼,適合作為嵌入式領域科技工作者的參考書,也適合相關專業學生學習參考。

作者簡介

楊森,秉火STM32開發板合夥人,嵌入式軟件工程師,專註STM32和周邊軟件開發。著有《STM32庫開發實戰指南》,已累計印刷餘次,廣受STM32開發者的喜愛。

目錄大綱

推薦序
前言
引言
第一部分 從0到1教你寫RT-Thread內核
第1章 新建RT-Thread工程——軟件仿真
1.1 新建本地工程文件夾
1.2 使用KEIL新建工程
1.2.1 New Project
1.2.2 Select Device for Target
1.2.3 Manage Run-Time Environment
1.3 在KEIL工程中新建文件組
1.4 在KEIL工程中添加文件
1.5 調試配置
1.5.1 設置軟件仿真
1.5.2 修改時鐘大小
1.5.3 添加頭文件路徑
第2章 裸機系統與多線程系統
2.1 裸機系統
2.1.1 輪詢系統
2.1.2 前後臺系統
2.2 多線程系統
第3章 線程的定義與線程切換的實現
3.1 什麼是線程
3.2 創建線程
3.2.1 定義線程棧
3.2.2 定義線程函數
3.2.3 定義線程控制塊
3.2.4 實現線程創建函數
3.3 實現就緒列表
3.3.1 定義就緒列表
3.3.2 將線程插入就緒列表
3.4 實現調度器
3.4.1 調度器初始化
3.4.2 啟動調度器
3.4.3 第一次線程切換
3.4.4 系統調度
3.5 main()函數
3.6 實驗現象
第4章 臨界段的保護
4.1 什麼是臨界段
4.2 Cortex-M內核快速關中斷指令
4.3 關中斷
4.4 開中斷
4.5 臨界段代碼的應用
第二部分 RT-Thread內核應用開發
附錄 參考資料和配套硬件