满足实时控制要求的嵌入式操作系统操作系统,以下介绍11种主流的RTOS,分别为RTX、Vxworks、QNX、NuttX、μClinux、FreeRTOS,而国产的嵌入式操作系统包括都江堰操作系统、IntewellOS、Alios Things、Huawei LiteOS、SylixOS。
作为一款面向大众的运动向智能表,GTR 4 是一款基于 RTOS 开发的智能手表,优势是低能耗长续航,缺点是较运行在通用智能系统的手表而言其可扩展性有限,Amazfit 跃我给它自家的这个平台称之为「Zepp OS」,如今 GTR 4 来到了 Zepp OS 2.0 的版本。
RT-Thread 是一个集实时操作系统内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread 也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。
从Proteus8.7开始,Labcenter Electronics公司在CPU仿真中加入了对CortexM3内核的支持,STM32F103系列单片机的大部分基础功能都可以在新版本的Proteus中仿真实现,经过多次调试,终于在8.7版本的proteus中实现了RTOS的移植,下面记录下移植过程。
首先,不同人关于实现方案就有不同的想法,比如:有的人习惯于直接用软件方法堆积NOP来实现——这种方法所产生的延时效果“可能”容易受到编译器优化等级的影响——据说这也是很多人惧怕开启编译器的原因之一,因为一开优化,很多对时间敏感的硬件时序就因为延时函数的不稳定而一起变得不可捉摸;