分享一款可以在 STM8 运行的轻量级的实时操作系统Atomthreads。 Atomthreads介绍 Atomthreads是一款免费的轻量级实时操作系统,适用于RAM和ROM资源较小的嵌入式系统。Atomthreads在开源BSD许可下发布的,可以不受限制地免费商用。 到底有多轻量级? 能支持最小资源(1K RAM,8K ROM)STM8运行五六个线程,可以说问题不大。 如果你的应用程序对RAM占用量很小,可以运行更多线程,当然,线程多少不是问题,能合理处理各项业务逻辑才是关键。 主要特征
支持的CPU架构 从8位微控制器到32位多种处理器。
更多内容请参看官网: http://atomthreads.com (提示:公众号不支持外链接,请复制链接到浏览器打开) 源码简介 Atomthreads内核虽小,但该有的都有。而且源码提供众多例程,方便初学者学习。 源码下载地址: https://github.com/kelvinlawson/atomthreads
因为Atomthreads是一款非常轻量级的实时操作系统,不像FreeRTOS、RT-Thread、μC/OS等,没有文件系统、网络、CLI等一些组件。所以,Atomthreads不适合于实现复杂功能的嵌入式系统。
|