由于实时操作系统 (RTOS) 降低了连接设备的软件开发难度,因此 M2354 系列支持 RTOS,包括 RT-Thread、FreeRTOS 和 Mbed OS。方便用户快速开发可以连接不同云服务器的终端设备。M2354 系列继承了 M2351 系列的安全特性,该系列已获得 Arm® PSA 1™ 级、2 级和 PSA 功能 API 认证。它运行频率高达 96 MH...
当前市面上,面向嵌入式设备的RTOS多达几十种,面向物联网设备的RTOS也有几家。RT-Thread团队告诉36氪,一方面,当前市面上常见的一些RTOS其实是内核,类似Linux kernel,但实际用户需要的往往是做了相关优化的衍生版本;另一方面,在产品性能方面,RT-Thread可伸缩性高,使得其可以适用于更多的设备、更多的场景、更多...
RT-Thread 与其他很多 RTOS 如 FreeRTOS、uC/OS 的主要区别之一是,它不仅仅是一个实时内核,还具备丰富的中间层组件。 内核层:RT-Thread 内核,是 RT-Thread 的核心部分,包括了内核系统中对象的实现,例如多线程及其调度、信号量、邮箱、消息队列、内存管理、定时器等;libcpu/BSP(芯片移植相关文件 / 板级支持包)...
RT-Thread 活跃的社区:RT-Thread社区活跃,用户和开发者之间的互动频繁。 本地化支持:由于起源于中国,RT-Thread在中文社区中有较好的支持。 4. 应用场景 FreeRTOS 小型嵌入式系统:如家用电器、传感器网络等。 资源受限环境:在内存和处理能力有限的设备上表现良好。
RT-Thread Nano是RT-Thread的精简版,只有内核、shell(msh)、设备驱动三大功能,以Keil5的pack形式发布。RT-Thread Nano在保证了具备完整功能的RTOS实时内核的前提下实现了极小的FLASH和RAM占用,默认配置下,FLASH可小至2.5KB, RAM可以小至1KB,对于当今主流32位MCU/SoC来说,跑起来毫无压力。
是一个开源嵌入式实时操作系统(RTOS),针对物联网(IoT)应用提供了丰富的组件和200+软件包。 ST合作伙伴计划 RT-Thread主要用C语言编写,易于理解,具有良好的可移植性,支持快速移植到各种主流的MCU和模块芯片。RT-Thread将面向对象的设计方法应用于实时系统,可帮助编写优雅的代码、构建清晰的架构和高度模块化的系统,并...
RT-Thread 是一款主要由中国开源社区主导开发的开源实时操作系统(许可证GPLv2)。实时线程操作系统不仅仅是一个单一的实时操作系统内核,它也是一个完整的应用系统,包含了实时、嵌入式系统相关的各个组件:TCP/IP协议栈,libc接口,图形用户界面等。作为一名 RTOS 的初学者,也许你对 RT-Thread 还比较陌生。然而,...
RTThreadRTOS应用之三——线程同步 实验描述:本实验学习如何使用信号量和邮箱来实现线程的同步。实验在实验 二的基础上,新建两个线程:“sem_thread_entry”和“mb_thread_entry”。这两 个线程分别依靠信号量(semaphore)和邮箱(mailbox)来实现线程同步。实验中通 ...
首先,我们来看看RT-Thread RTOS。RT-Thread是一个面向实时应用的操作系统,它具有小巧、高效、可裁剪的特点。在资源有限的嵌入式系统中,RT-Thread可以更好地满足实时性的要求。它采用了事件驱动的方式,具有较高的响应速度和较低的延迟,能够确保任务在规定的时间内得到处理。另外,RT-Thread还支持多种常用的嵌入式处理...