当前位置: 首页 > article >正文

RTOS IOT 结构

APP: 多个运行的业务线程

OS:

        多线程调度:

        多线程通信和互斥:  mutex sem queue msg

        数据收发缓存支持: list buff  

        cpu driver:stm32  lpc  等

        device driver:音视频编解码 通信收发器 采集信息的传感器 用户交互的屏幕显示按键等  

        lib:BLE WIFI LWIP ZIGBEE ROLA 等协议栈

                net层:  ip分配 路由表的保存  路由寻找 转发

                mac层: 通信链路的建立 mac地址的获取和保存 

                phy层:  通信的编码方式 效率 质量 速度 频率 等

HW:

        MCU + 通信收发器(WIFI BLE NET) + 通信接口(UART)


http://www.kler.cn/a/388961.html

相关文章:

  • 【含开题报告+文档+PPT+源码】基于Spring Boot智能综合交通出行管理平台的设计与实现
  • Prometheus面试内容整理-Prometheus 的架构和工作原理
  • L10.【LeetCode笔记】回文链表
  • BERT配置详解1:构建强大的自然语言处理模型
  • 黄色校正电容102j100
  • centos7上安装mysql
  • 速盾:游戏盾的功能和原理详解
  • 【HarmonyOS NEXT】一次开发多端部署(以轮播图、Tab栏、列表为例,配合栅格布局与媒体查询,进行 UI 的一多开发)
  • 【SQL】在 SQL Server 中创建数据源是 MySQL 数据表的视图
  • 如何编译安装LNMP环境
  • 论文阅读:人工智能赋能源网荷储协同互动的应用及展望
  • ZISUOJ 2024算法基础公选课练习二
  • WAL日志
  • 逐行加载 HTML 内容并实时显示效果:使用 wxPython 的实现
  • c++中的变量与常量
  • 绿色未来的关键:先进氢气压力容器技术取得重大进展
  • PHP API为什么要使用多种提交方式
  • Linux的基本指令(一)
  • 数仓工具—Hive语法之窗口函数中的order by
  • mybatisgenerator生成mapper时报错
  • Chapter1:python数据结构与算法
  • 解耦与模块化:鸿蒙平台上的服务注册与查找机制
  • 【Ubuntu】ubuntu 22.04 设置 Xorg 弃用 Wayland
  • webstorm 设置总结
  • Excel和微软小冰的结合应用
  • 7天用Go从零实现分布式缓存GeeCache(学习)(2)