實時操作系統應用開發技術:基於輕量級鴻蒙與RISC-V的編程實踐

楊勇 王宜懷

  • 出版商: 機械工業
  • 出版日期: 2025-09-01
  • 售價: $534
  • 語言: 簡體中文
  • 頁數: 247
  • ISBN: 7111790618
  • ISBN-13: 9787111790617
  • 相關分類: RISC-V
  • 下單後立即進貨 (約4週~6週)

商品描述

實時操作系統是嵌入式人工智能與物聯網終端的重要工具。本書以面向物聯網領域的國產輕量級鴻蒙LiteOS實時操作系統為藍本,以RISC-V架構CH32V303微控制器為載體,結合配套的AHL-CH32V303-WiFi開發板,從應用開發視角出發,闡述了實時操作系統的線程、調度機制、延時函數、事件、消息隊列、信號量、互斥量等基本知識要素,重點講解了實時操作系統下的程序設計方法。在原理層面,本書以“知其然且了解其所以然”為目標,單獨用一章篇幅,通過在內核代碼中註入顯示輸出的方式,對LiteOS的底層機制進行簡明剖析。全書共8章,分別為實時操作系統與線程的基礎知識、LiteOS 個樣例工程、LiteOS下應用程序的基本要素、LiteOS中的同步與通信、底層驅動構件、RTOS下的程序設計方法、初步理解LiteOS的調度原理、基於WiFi通信的物聯網應用開發等。附錄A及附錄B分別給出了LiteOS在CH32V303上的移植方法和升級方法,附錄C為金葫蘆AHL-CH32V303-WiFi用戶手冊。隨書附贈精心設計的、與書中內容緊密結合的實驗套件,可用於完成附錄中的實驗。本書免費提供電子資源,內含軟硬件資料、實驗源程序等。電子資源下載方法詳見前言。本書面向高等學校人工智能、物聯網工程、計算機、電子信息、自動化等相關專業本科生及應用開發工程師,也可作為實時操作系統應用開發的培訓用書。