嵌入式實時操作系統:RT-Thread 設計與實現
內容描述
本書由自研開源嵌入式實時操作系統RT-Thread核心作者撰寫,專業性毋庸置疑,系統剖析嵌入式系統核心設計與實現,掌握物聯網操作系統精髓。本書分為兩大部分,共16章,第1~10章為內核篇;第11~16章為組件篇。
內核篇(第1~10章)詳解RT-Thread內核,先對RT-Thread進行總體介紹,再分別介紹RT-Thread的核心技術——線程管理、時鐘管理、線程間同步、線程間通信、內存管理、中斷管理與內核移植。
組件篇(第11~16章)分別介紹Env開發環境、FinSH控制台、設備管理、文件系統和網絡框架。
各章均有配套示例,方便讀者動手實踐和參考。
物聯網時代,原有的格局和模式將會被完全打破,聯網設備的開發難度也呈幾何級數增加,可靠性、長待機、低成本、通信方式和傳輸協議、手機兼容性、二次開發、雲端對接等都成為必須考慮與解決的問題。對於企業來說,帶有豐富中間層組件和標準API接口的OS平臺無疑能大大降低聯網終端開發的難度,也能簡化與多種雲平臺的對接,為未來各種IoT服務應用的部署和更新鋪平道路。
經驗證明,作為底層核心技術,唯有自研可控才是可持續發展之道,國產物聯網芯片逐漸崛起,產業鏈持續增強的優勢,為國產IoT OS提供了良好的機遇和土壤。開源嵌入式實時操作系統RT-Thread經過十多年的累積發展,廣泛應用於能源、車載、醫療、消費電子等各個行業,為我國的物聯網產業提供了發展的基礎。RT-Thread 成為越來越多芯片廠商、終端公司、雲服務商、方案商的產品開發首選,瞭解和學習 RT-Thread 嵌入式實時操作系統內核的設計與實現,可以更好地賦能業務。
本書具有以下特點:
由RT-Thread官方核心成員撰寫,專業性毋庸置疑;
掌握嵌入式操作系統內核與常用組件的工作機制和應用方式;
配套的示例代碼,實際動手深入體會,為未來實際應用與開發提供參考。