【人人学IoT】05-操作系统,轻量开源

笔记由个人整理
此课程源于华为云学院的人人学IoT

5.1 物联网操作系统-HUAWEI LiteOS

  • 操作系统
    • PC时代:苹果、微软
    • 互联网时代:Win。。。
    • 移动互联网阶段:iOS、Android
  • LiteOS
    • 低功耗、快速启动

5.2 一个内核很重要-LiteOS Kernel

  • LiteOS架构
    • 1+N—>一个内核N个中间件
  • 内核
    • 任务管理:创建、删除、延迟、挂起、恢复、锁定任务调度、解锁任务调度
    • 内存管理
      • 动态内存:按需分配、内存池中会出现碎片
      • 静态内存:分配和释放效率高、无碎片、但不能按需分配
    • 中断管理:中断当前事情,去做另一件事情。
      • 中断请求:请求作出中断的事情
      • 中断响应:接收到中断请求去做该事
      • 中断处理:处理中断事件
    • 队列管理:管理消息队列
    • 通信机制:同步、互斥的信号量机制
    • 时间管理

5.3 N个框架知多少-LiteOS Framework

  • 互联框架:解决不同协议中断的互联互通

  • 传感框架:提供统一驱动接口、传感器交互管理、传感算法库

  • 安全框架:端云安全、传输安全、中断安全

总结

image-20201127130736962

第五章在线测试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值