您好,欢迎来到聚文网。 登录 免费注册
物联网操作系统技术与应用

物联网操作系统技术与应用

  • 字数: 326
  • 出版社: 电子工业
  • 作者: 编者:张亚军//赵家华|
  • 商品条码: 9787121431081
  • 版次: 1
  • 开本: 16开
  • 页数: 210
  • 出版年份: 2022
  • 印次: 1
定价:¥45 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书主要介绍华为物联网操作系统LiteOS内核相关知识。全书共11章,介绍了物联网操作系统概述、移植LiteOS到STM32、任务管理、消息队列、信号量、互斥锁、事件、时间管理、中断管理、内存管理、LiteOS实战――人体感应场景,深入讲解了LiteOS内核资源、运行机制及应用场景。本书设计了大量操作任务,读者可通过实践操作,在调试验证中巩固所学的理论知识。 本书可作为高校物联网、嵌入式等相关专业的教材,适合高职或应用型本科学生学习,还适合物联网技术支持人员、物联网开发人员及广大嵌入式技术爱好者自学使用。
作者简介
张亚军,任教于天津职业大学,公开发表论文7篇,其中EI检索论文2篇;主持完成校级项目多项;实用新型专利1项;参编多部教材;取得工信部网页制作高级证书、华为物联网工程师证书;参与多项横向课题,其中主持1项;指导学生参加各级各类大赛,2011年指导学生在第七届\"博创杯\"全国大学生嵌入式系统设计大赛获赛区一等奖,全国总决赛中获高职组二等奖。
目录
第1章 物联网操作系统概述 1 1.1 物联网操作系统发展史 1 1.2 物联网实时操作系统的概念 2 1.3 典型的物联网开源操作系统 3 1.4 Huawei LiteOS介绍 4 第2章 移植LiteOS到STM32 6 2.1 IDE概述 6 任务2-1 IDE安装及配置 8 2.2 STM32开发板简介 18 任务2-2 生成STM32的裸机工程模板 19 2.3 LiteOS源码文件夹内容介绍 24 任务2-3 LiteOS的移植 26 第3章 任务管理 38 3.1 任务管理的基本概念 38 3.2 任务管理的常用函数 42 任务3-1 创建单任务 44 任务3-2 创建多任务 49 任务3-3 任务管理 53 第4章 消息队列 58 4.1 消息队列的基本概念 58 4.2 消息队列控制块 59 4.3 消息队列的运行机制 60 4.4 消息队列的常用函数 61 任务4-1 消息队列使用(不带复制读/写方式) 65 任务4-2 消息队列使用(带复制读/写方式) 72 第5章 信号量 79 5.1 信号量的基本概念 79 5.2 信号量控制块 80 5.3 信号量的运行机制 81 5.4 信号量的常用函数 83 任务5-1 二值信号量同步 85 任务5-2 计数信号量模拟停车场停车取车 91 第6章 互斥锁 97 6.1 互斥锁的基本概念 97 6.2 互斥锁的优先级继承机制 98 6.3 互斥锁控制块 99 6.4 互斥锁的常用函数 100 任务6-1 信号量模拟优先级翻转 103 任务6-2 测试互斥锁优先级继承机制 110 第7章 事件 117 7.1 事件的基本概念 117 7.2 事件控制块 118 7.3 事件的运行机制 118 7.4 事件的常用函数 119 任务 发送和接收事件 122 第8章 时间管理 128 8.1 系统时钟 128 任务8-1 时间转换、统计和延迟 130 8.2 软件定时器 135 任务8-2 软件定时器使用 141 第9章 中断管理 146 9.1 中断介绍 146 9.2 中断的运行机制 148 9.3 接管中断方式 149 任务9-1 接管中断的使用 150 9.4 非接管中断方式 156 任务9-2 非接管中断的使用 157 第10章 内存管理 163 10.1 内存管理的基本概念 163 10.2 内存管理的运行机制 164 10.3 静态内存的使用 165 任务10-1 静态内存管理 168 10.4 动态内存的使用 174 任务10-2 动态内存管理 177 第11章 LiteOS实战――人体感应场景 183 11.1 人体感应场景实验介绍 183 11.2 人体感应场景系统硬件组成 184 11.3 原理图解析 184 11.4 系统数据流转关系 185 11.5 系统实现步骤 186 附录A 常见错误码说明 203

蜀ICP备2024047804号

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