RT-Thread是一个集实时操作系统(RTOS)内核、中间件组件的物联网操作系统,架构如下: 内核层:RT-Thread内核,是 RT-Thread的核心部分,包括了内核系统中对象的实现,例如多线程及其调度、信号量、邮箱、消息队列、内存管理、定时器等;libcpu/BSP(芯片移植相关文件 / 板级支持包)与硬件密切相关,由外设驱动和 CPU 移植...
RT-Thread 是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread 也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。RT-Thread 具备一个 IoT OS 平台所需的所有关键组件,例如GUI、网络协议栈、安全传输...
是一个开源嵌入式实时操作系统(RTOS),针对物联网(IoT)应用提供了丰富的组件和200+软件包。 ST合作伙伴计划 RT-Thread主要用C语言编写,易于理解,具有良好的可移植性,支持快速移植到各种主流的MCU和模块芯片。RT-Thread将面向对象的设计方法应用于实时系统,可帮助编写优雅的代码、构建清晰的架构和高度模块化的系统,并...
社区和生态系统: RT-Thread有一个活跃的社区和丰富的生态系统,用户可以在社区中获取技术支持、交流经验,并且有大量的开源项目可供参考和使用。 FreeRTOS也有大量的用户和支持,但在某些特定平台上可能相对较少。 总的来说,FreeRTOS更适合简单的实时系统应用,对资源要求较低,而RT-Thread则更适合于复杂的多任务场景,...
1.1RT-Thread简介 RT-Thread 是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread 也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。RT-Thread 具备一个 IoT OS 平台所需的所有关键组件,例如GUI、网...
简介:RTOS rt-thread裸机系统与多线程系统 裸机系统与多线程系统 裸机系统 裸机系统通常分成轮询系统和前后台系统 轮询系统 轮询系统即在裸机编程过程中,先初始化相关的硬件,然后让主程序在一个死循环里面不断循环,顺序地做各种事情,大概的伪代码参见代码清单2-1。轮询系统是一种非常简单的软件结构,通常只适用于那些...
RT-Thread是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,具有极小内核、高度可伸缩、组件丰富等特点。经过11年的累积发展,RT-Thread已经拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装机量达...
简介 从零开始,基于STM32F103芯片的开发板,实现RT-Thread的RTOS系统的运行演示 工具/原料 STM32F103芯片的开发板 RT-Thread代码 串口工具SSCOM Keil 方法/步骤 1 准备好开发环境,Keil IDE 2 基于您的STM32F103芯片的开发板实现简单的工程,如串口打印和LED亮灯即可。本经验使用的工程,加载的是STM32的库版本为V3....