- 商品参数
-
- 作者:
魏杰著
- 出版社:清华大学出版社
- 出版时间:2023-11-01 00:00:00
- 版次:1
- 印次:1
- 印刷时间:2023-10-01
- 页数:0
- 开本:其他
- 装帧:平装
- ISBN:9787302641759
- 国别/地区:中国
- 版权提供:清华大学出版社
本书采用PBL项目式教学模式,以案例Demo为主线,将基础知识、核心技能打造成小型案例,通过案例来讲解LiteOS.LiteOS可以在Windows、Linux、macOS等平台进行开发,内核基础主要包含任务、中断、IPC通信等。在深层次的知识中,可以进行LiteOS组件开发、系统移植。最后在综合项目中穿插用到了基础内核及LiteOS支持的物联网协议开发、物联网平台使用,能够让读者快速进行大型项目开发。
本书分为4篇共13章,分别为快速人门篇(第1章和第2章)、内核入门篇(第3~6章)、内核进阶篇(第7~9章)、综合项目实战篇(第10~13章)。快速入门篇主要讲述LiteOS基本架构、基于VSCode的开发环境搭建;内核入门篇从任务、中断、IPC通信、时间管理等知识入手带领读者详细了解LiteOS的内核工作方法;内核进阶篇讲解Sensor和GUI两个扩展组件,最后进行LiteOS的移植;综合项目实战篇搭建了一个基于华为IoT云平台的智能家居项目,从项目角度巩固基础知识,掌握LiteOS支持的MQTT、CoAP等常用物联网协议。
书中通过对LiteOS进行拆分,力图实现知识的优选解耦,既适合初学者快速入门,也适合有经验的开
发者当作工具书。使用本书进行LtOS学习时,无论有无开发经验都可以按照自己的需求进行跳跃学习。在某些章节后有一些实用的提示,帮助开发者更好地进行项目开发。