您好,欢迎来到聚文网。 登录 免费注册
LiteOS轻量级物联网操作系统实战(微课视频版)/计算机技术开发与应用丛书

LiteOS轻量级物联网操作系统实战(微课视频版)/计算机技术开发与应用丛书

  • 字数: 505
  • 出版社: 清华大学
  • 作者: 编者:魏杰|责编:赵佳霓
  • 商品条码: 9787302641759
  • 版次: 1
  • 开本: 16开
  • 页数: 340
  • 出版年份: 2023
  • 印次: 1
定价:¥89 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书借鉴PBL式教学模式 ,以案例Demo为主线,将 基础知识、核心技能打造成 小型案例,通过案例来学习 LiteOS。LiteOS可以在 Windows、Linux、macOS 等平台进行开发,内核基础 主要包含任务、中断、IPC 通信等。在深层次的知识中 ,可以进行LiteOS组件开发 、系统移植。最后在综合项 目中穿插用到了基础内核及 LiteOS支持的物联网协议开 发、物联网平台使用,能够 让读者快速进行大型项目开 发。 本书共13章,分别为快 速入门篇(第1章和2章)、 内核基础篇(第3~6章)、 内核进阶篇(第7~9章)、 综合项目实战篇(第10~ 13章)。快速入门篇主要讲 述LiteOS基本架构、基于VS Code的开发环境搭建。内 核基础篇从任务、中断、 IPC通信、时间管理等知识 带读者详细了解LiteOS的内 核工作方法。进阶篇讲解 Sensor和GUI两个扩展组件 ,最后进行LiteOS系统的移 植。综合项目篇搭建了一个 基于华为IoT平台的智能家 居项目,从项目角度巩固基 础知识,掌握LiteOS系统支 持的MQTT、CoAP等常用物 联网协议。 书中通过对LiteOS系统进 行拆分,力图实现知识的最 大解耦,既适合初学者进行 快速入门,也适合有经验的 开发者当工具书。使用本书 进行LiteOS学习时,无论有 无开发经验都可以按照自己 的需求进行跳跃学习。在某 些章节后有一些实用Tips, 帮助开发者更好地进行项目 的开发。
作者简介
魏杰,一个在IT界摸爬滚打十多年的程序员,ChinaUNIX专家博主,曾在华清远见、慧科教育、麦子学院等知名企业担任资深讲师。曾参与2022冬奥会智能造雪机项目、工信部智能芯片人才方案设计,并参与了多个智慧农场、智能医疗项目,为大连理工大学、常州大学、湖南师范大学等高校设计并实施人才培养方案,为多所高校教师进行华为HCIA-IoT师资培训。精通多种软硬件技术,专注物联网领域项目开发及人才培养。
目录
快速入门篇 第1章 LiteOS快速入门(105min) 1.1 LiteOS全貌 1.1.1 LiteOS简介 1.1.2 应用生态 1.2 代码仓库 1.3 LiteOS开发工具链 1.3.1 代码编辑器 1.3.2 交叉编译工具 1.3.3 下载调试工具 1.4 Windows系统下的VSCode开发环境 1.4.1 关于VSCode 1.4.2 IoTLink插件 1.4.3 安装Python辅助工具 1.4.4 实战案例:Hello World 1.5 基于Ubuntu+VSCode的开发环境 1.5.1 安装VSCode 1.5.2 ARM交叉编译器 1.5.3 ST+Link下载调试器 1.5.4 J+Link下载调试器 1.5.5 串口驱动 1.5.6 实战案例:Hello World 1.6 基于macOS+VSCode的开发环境 1.6.1 ARM交叉编译器 1.6.2 下载和调试工具 1.6.3 安装Kconfig 1.6.4 修改工程配置文件 1.6.5 实战案例:测试Hello World 1.7 本章小结 第2章 Qemu模拟开发(19min) 2.1 Qemu概述 2.2 安装Qemu 2.2.1 Windows系统下的Qemu安装 2.2.2 Ubuntu下的Qemu安装 2.2.3 macOS下的Qemu安装 2.3 实战案例:ARM下的Hello World 2.4 浅尝VSCode利器 2.4.1 简单的配置 2.4.2 快捷按钮 2.5 本章小结 内核入门篇 第3章 内核基础(199min) 3.1 LiteOS内核架构 3.1.1 基础内核 3.1.2 代码结构 3.1.3 内核启动流程 3.2 任务 3.2.1 任务的概念 3.2.2 创建和删除任务 3.2.3 任务调度

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网