• 华为LiteOS 快速上手物联网应用开发
21年品牌 40万+商家 超1.5亿件商品

华为LiteOS 快速上手物联网应用开发

全新正版 极速发货

41.2 5.9折 69.9 全新

库存2件

广东广州
认证卖家担保交易快速发货售后保障

作者朱有鹏 等

出版社人民邮电出版社

ISBN9787115561046

出版时间2021-08

装帧平装

开本16开

定价69.9元

货号1202445120

上书时间2024-09-02

谢岳书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
章快速理解什么是物联网

1.1物联网的概念和发展历程

1.1.1认识物联网

1.1.2物联网的发展历程

1.2物联网的典型案例

1.2.1共享单车

1.2.2断电监测报警器

1.2.3智慧城市停车系统

1.3物联网的分支应用领域

1.3.1智慧城市

1.3.2智能家居

1.3.3智慧医疗

1.3.4智慧物流

1.3.5智慧农业

1.3.6智能制造与产业互联网

1.3.7智慧零售

1.4总结:究竟该如何理解物联网

第2章从技术实现看物联网

2.1物联网的“云-管-端”架构

2.1.1“云”

2.1.2“管”

2.1.3“端”

2.2物联网的典型4层架构

2.3物联网各层次涉及的核心技术

2.3.1感知层

2.3.2网络层

2.3.3平台层

2.3.4应用层

第3章华为物联网解决方案一览

3.1华为云IoT

3.1.1华为云IoT服务框架

3.1.2华为云IoT功能架构

3.2华为物联网操作系统LiteOS

3.2.1LiteOS发展历程

3.2.2LiteOS内核特点

3.2.3LiteOS应用场景

3.3IoTStudio和IoT_LINKSDK

3.3.1IoTStudio介绍

3.3.2iotlinkSDK介绍

3.3.3IoTStudio和iotlinkSDK发展方向

3.4华为物联网认证

3.4.1华为认证简介

3.4.2华为物联网认证

3.5NB-IoT芯片

3.5.1什么是NB-IoT

3.5.2NB-IoT特点

3.5.3NB-IoT的应用

3.5.4NB-IoT发展现状

3.5.5华为NB-IoT芯片

第4章什么是操作系统

4.1从公司发展的案例说起

4.2为什么要用操作系统

4.2.1从裸机到操作系统发展的必然路线

4.2.2操作系统的优势

4.3操作系统的组件

4.3.1操作系统的核心组件

4.3.2操作系统的外围组件

4.4总结:究竟什么是操作系统

第5章什么是物联网操作系统

5.1传统两大类操作系统

5.1.1RTOS

5.1.2桌面级和服务器级操作系统

5.2从RTOS到IoTOS

5.2.1IoTOS在技术上属于RTOS

5.2.2IoTOS的本质特征

5.3市场主流IoTOS介绍

5.4华为LiteOS的竞争优势

第6章LiteOS软件框架详解

6.1LiteOS官方资源获取

6.2LiteOS的版权说明

6.3LiteOS的演进历程

6.4LiteOS的两种开发方式

6.5IoTStudio开发方式介绍

6.5.1安装VSCode和IoTStudio插件

6.5.2VSCode常用技巧中文配置

6.5.3IoTStudio与iotlink的区别

6.5.4“.vscode”与“.iotlink”

6.5.5SDK文件夹

6.6iotlinkSDK框架介绍

6.6.1IoTStudio图形化管理和编译项目

6.6.2SDK的组成部分

6.7iotlinkSDK主体介绍

6.8IoTStudio的使用

6.8.1基本使用

6.8.2IoTStudio配置

6.8.3工程的SDK配置原理详解

6.8.4IoTStudio小结

6.9targets中BSP结构

6.9.1GCC目录

6.9.2其他目录

第7章LiteOS内核源代码精读

7.1建立源代码分析工程

7.1.1用模板创建一个工程

7.1.2添加LiteOS内核源代码

7.1.3添加OS的OSAL部分

7.1.4添加HAL库

7.2OSAL部分源代码

7.2.1OSAL相关的结构体tag_os和tag_os_ops分析

7.2.2OSAL在LiteOS中的实现liteos_imp.c分析

7.2.3LiteOS的OSALAPI

7.3LiteOS内核学习方法

7.4任务管理模块

7.4.1任务状态和任务切换

7.4.2任务管理相关术语

7.4.3任务控制块TCB

7.5任务管理相关源代码

7.5.1任务创建与删除

7.5.2任务状态控制

7.5.3任务调度的控制

7.5.4任务优先级的控制

7.5.5任务信息获取

7.5.6任务错误码

7.6系统时间systick

7.6.1三个时间单位

7.6.2操作系统的systick运行原理

7.7软件定时器

7.8tickless机制

7.8.1LiteOS中的tickless实现链条

7.8.2LiteOS中的tickless实现链条

7.9CMSIS-RTOS对接与实现

7.10MCU移植对接相关部分

7.11IPC和内存管理模块

7.11.1IPC

7.11.2内存管理

7.12本章小结

第8章LiteOSSDK外围组件源代码精读

8.1LiteOS外围组件

8.1.1简单组件

8.1.2关联组件

8.1.3OTA组件

8.1.4联网连云组件

8.1.5内核

8.2iotlink的shell组件介绍

8.2.1什么是shell

8.2.2分析iotlink的shell组件

8.2.3shell源代码分析

8.2.4shell效果演示

8.3iotlink的driver框架解析

8.3.1driver框架

8.3.2串口添加驱动详解

8.4iotlink的at框架

8.4.1AT指令简介

8.4.2LiteOS的at框架使用方法

8.4.3LiteOS的at框架源代码解析

8.5iotlink的华为云OC对接模块解析

8.5.1华为云OC介绍

8.5.2IoT设备如何对接华为云OC

8.5.3分析oc_lwm2m_al文件夹

8.5.4bodica150_oc分析

8.5.5协议栈对接华为云OC流程总结

8.5.6设备与华为云OC对接流程

第9章硬件平台介绍

9.1硬件平台

9.2NB476开发板简介

0章LiteOS在NB476开发板上的移植

10.1移植分析

10.2移植方式

10.3移植过程

10.4STM32CubeMX中配置并生成原始工程

10.5调整工程

10.6修改Makefile文件和链接脚本

10.7调试和排错

10.8下载运行并修改输出语句

1章基于LiteOS的温湿度项目实战

11.1准备工作

11.2项目源代码解析

11.3华为云IoT开发实践

11.3.1云平台开发与在线调试

11.3.2NB-IoT设备+USB转TTL直连计算机测试

11.3.3BC28+开发板+LiteOS测试

11.4项目说明

2章LiteOS未来的发展方向

12.1越来越丰富的支持

12.2革新的开发模式

12.3物联网全栈式开发

内容摘要
本书基于华为LiteOS编写,循序渐进地带领读者利用华为LiteOS快速开发自己的物联网产品,内容讲解上逐步递进。首先讲解物联网的典型案例、物联网的技术架构、产品开发流程,以及华为公司全套物联网解决方案的主要产品。然后深入浅出地讲述操作系统的原理,以及物联网操作系统的发展历程、特征特点。随后开始聚焦华为LiteOS的软件框架进行讲解,分别细致解读了LiteOS的内核源代码和外围组件源代码。很后在介绍本书所使用的硬件平台和移植技术的基础上,以温湿度传感器的实战案例讲解了基于LiteOS和华为云IoT的物联网解决方案的开发过程,并在本书很后一章介绍了LiteOS的后续发展方向。

主编推荐
万物互联的时代,物联网正迎来发展机遇。
本书是第 一本关于物联网操作系统华为LiteOS的书,接入并开启鸿蒙(Harmony)时代
本书作者朱有鹏,是朱老师物联网大讲堂创始人,也是国内物联网教育先行者。具有多年物联网网络授课经验,是HarmonyOS系统课程开发者。
快速掌握华为LiteOS,在华为物联网体系赋能下更快速更低成本地开发自身的物联网产品。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP