腾讯物联网终端操作系统(TencentOS tiny)是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。TencentOS tiny 提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU 及模组芯片上。而且,基于RTOS内核提供了丰富的物联网组件,内部集成主流物联网协议栈(如 CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT 等),可助力物联网终端设备及业务快速接入腾讯云物联网平台。
本节课将手把手移植TencentOS tiny内核到EVB_MX+开发板并且简单运行两个任务来体验操作系统的便捷。有了整体认识后,可以基于操作系统开发属于自己的TencentOS tiny应用
【课程目标】
了解如何使用到STM32CubeMx软件快速生成裸机工程代码
下载并了解TencentOS tiny源码框架
掌握基于MDK开发环境一步步移植内核到裸机工程
运行两个任务验证操作系统的正常运行
【课程大纲】
生成裸机工程
内核移植
创建任务运行
腾讯云旗下面向云生态用户的一站式学习成长平台
课程学习交流
请扫码关注腾讯产业互联网学堂微信公众号