笔记由个人整理
此课程源于华为云学院的人人学IoT
5.1 物联网操作系统-HUAWEI LiteOS
- 操作系统
- PC时代:苹果、微软
- 互联网时代:Win。。。
- 移动互联网阶段:iOS、Android
- LiteOS
- 低功耗、快速启动
5.2 一个内核很重要-LiteOS Kernel
- LiteOS架构
- 1+N—>一个内核N个中间件
- 内核
- 任务管理:创建、删除、延迟、挂起、恢复、锁定任务调度、解锁任务调度
- 内存管理
- 动态内存:按需分配、内存池中会出现碎片
- 静态内存:分配和释放效率高、无碎片、但不能按需分配
- 中断管理:中断当前事情,去做另一件事情。
- 中断请求:请求作出中断的事情
- 中断响应:接收到中断请求去做该事
- 中断处理:处理中断事件
- 队列管理:管理消息队列
- 通信机制:同步、互斥的信号量机制
- 时间管理
5.3 N个框架知多少-LiteOS Framework
-
互联框架:解决不同协议中断的互联互通
-
传感框架:提供统一驱动接口、传感器交互管理、传感算法库
-
安全框架:端云安全、传输安全、中断安全