TobudOS
  • 1,304
    Commits 数量
  • 6,000
    Star 数量
  • 67
    Contributor 数量
  • 300
    Watch 数量
  • 1,600
    Fork 数量
  • 330
    PR 数量

项目简介:

TobudOS 是面向物联网领域开发的实时操作系统,早期版本基于腾讯自研的物联网操作系统TobudOS,2020年由腾讯捐赠到开放原子开源基金会进行孵化,2023年正式更名为TobudOS,TobudOS具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率,提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU (如 STM32 全系列) 及模组芯片上。而且,基于 RTOS 内核提供了丰富的物联网组件,内部集成主流物联网协议栈(如 CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT 等),可助力物联网终端设备及业务快速接入物联网云平台。

项目特点:

低成本物联网开发模式,助力亿级设备多方式快速接入云服务

(1).小体积 最小内核:RAM 0.6KB,ROM 1.8KB

典型 LoraWAN 及传感器应用:RAM 3.3KB,ROM 12KB

(2).低功耗 休眠最低功耗低至 2uA 支持外设功耗管理框架

(3).丰富的 IoT 组件 集成主流 IoT 协议栈 多种通信模组SAL层适配框架; 支持 OTA 升级 提供简单易用端云 API,加速用户业务接入腾讯云

(4).可靠的安全框架 多样化的安全分级方案 均衡安全需求&成本控制

(5).良好的可移植性 内核及IoT组件高度解耦,提供标准适配层 提供自动化移植工具,提升开发效率

(6).便捷的调试手段 提供云化的最后一屏调试功能 故障现场信息自动上传云平台,方便开发人员调试分析

项目架构: