幫助中心 | 我的帳號 | 關於我們

μC\OS-III內核實現與應用開發實戰指南(基於STM32)/野火嵌入式系列

  • 作者:編者:劉火良//楊森
  • 出版社:機械工業
  • ISBN:9787111628248
  • 出版日期:2019/07/01
  • 裝幀:平裝
  • 頁數:505
人民幣:RMB 129 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於野火STM32全系列開發板介紹μC/OS-III內核實現與應用開發,全書分為兩部分:第一部分先教你如何從0到1把μC/OS-III內核寫出來,從底層的彙編開始講解任務如何定義、如何切換,還講解了阻塞延時如何實現、如何支持多優先順序、如何實現時基列表以及時間片等μC/OS的核心知識點;第二部分講解μC/OS-III內核組件的應用以及使用μC/OS-III進行多任務編程。
    本書內容翔實,案例豐富,配有大量示例代碼,適合作為嵌入式領域科技工作者的參考書,也適合相關專業的學生學習參考。

作者介紹
編者:劉火良//楊森

目錄
前言
引言
第一部分  從0到1教你寫μC/OS內核
  第1章  新建工程—軟體模擬
    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.4  啟動系統
    3.5  任務切換
    3.6  main()函數
    3.7  實驗現象
  第4章  任務時間片運行
    4.1  SysTick簡介
    4.2  初始化SysTick
    4.3  編寫SysTick中斷服務函數
    4.4  main()函數
    4.5  實驗現象
  第5章  空閑任務與阻塞延時
    5.1  實現空閑任務
      5.1.1  定義空閑任務棧
      5.1.2  定義空閑任務的任務控制塊
      5.1.3  定義空閑任務函數
      5.1.4  空閑任務初始化
    5.2  實現阻塞延時
    5.3  main()函數
    5.4  實驗現象
  第6章  時間戳
  第7章  臨界段
  第8章  就緒列表

  第9章  多優先順序
  第10章  時基列表
  第11章  時間片
  第12章  任務的掛起和恢復
  第13章  任務的刪除
第二部分  μC/OS-III內核應用開發
  第14章  移植μC/OS-III到STM
  第15章  創建任務
  第16章  μC/OS-III的啟動流程
  第17章  任務管理
  第18章  消息隊列
  第19章  信號量
  第20章  互斥量
  第21章  事件
  第22章  軟體定時器
  第23章  任務信號量
  第24章  任務消息隊列
  第25章  內存管理
  第26章  中斷管理
  第27章  CPU利用率及棧檢測統計
附錄

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032