找到了一款在STM32f103上跑的实时性非常强悍的国产物联网操作系统

1、起因

最近在开发一款弱光发电的设备,需要用到STM32f103单片机。由于弱光发电,对电源管理要求非常高。实行控制精度非常精。要么裸跑,要么上一个实时性非常强的嵌入式操作系统。
所以在往上对比了几个实时性著称的操作系统。VxWorks、ucos-ii、freertos、rt-thread、djyos、sylixos。VxWorks和sylixos,应该是都需要买商业版,不好开发。ucos-ii和rt-thread倒是开发资料比较多。但是最后选择DJYOS。测试下来发现实时性非常强悍。

2、DJYOS介绍

都江堰操作系统(DJYOS)是由深圳市秦简计算机系统有限公司主持的、国内原创的开源嵌入式操作系统,从2004年开始,已经发展14年。主要用于物联网、工业自动化、电力系统、新能源、工业可控制网络、网络机顶盒、机器人、无人机、智慧城市相关领域。已经成功在电力系统经过多年验证,证明稳定可靠。
在“计算机为人服务”的哲学指导下,djyos首次提出事件调度系统,符合人类思维过程,易学易用。
djyos有易学易用的集成开发环境DIDE,极大地提高开发效率。
djyos不仅内核是原创的,且是国内唯一同时拥有原创“IO系统、网络协议栈、文件系统、图形系统”的国产操作系统。特别是拥有原创的网络协议栈(国内唯一),给djyos在物联网领域应用带来独特的优势。
djyos安全可靠、性能优异,尤其是创新的中断系统设计,中断响应延迟国际领先,在168M主频的cortex-m4上,实测结果如下:
中断响应时间(10000次测试)是0.821到1.060uS,平均值 0.824uS;而事件切换时间是6到11us。

3、综述

综上所述,DJYOS中断响应和事件切换的时间实时性是最快的一个嵌入式操作系统。非常合适STM32f103上跑DJYOS。

你可能感兴趣的:(DJYOS)