DJYOS技术特点:关键服务微秒级恢复

        DJYOS关键服务微秒级恢复,也就是紧急代码瞬间触发。所谓紧急代码说起来也比较简单,就是在系统预加载之后执行的一部分代码,这段代码可以完成一些紧急资源的初始化,例如启动过程的喂狗,一些紧急的gpio状态等。

       MCU普遍比较简单,内存容量不大,程序也比较短小,上电/复位后的初始化时间不长。这段时间内,即使系统对外界完全不响应,也关系不大,但是在一些实时控制的领域,比如要求系统上电后要求继电器是闭合或者是打开的状态,这个时候紧急代码就显得格外关键。

      紧急代码如何编写想必是大家比较关心的,说起来也比较简单,就是将紧急代码写在critical/critical.c文件中,“void critical(void)”为紧急代码入口函数,这里代码要求用裸机的方式写,一些系统资源是不能用的。

          DJYOS为什么能做到?而其他大型实时操作系统做不到?主要就是因为DJYOS的事件调度产生的事件触发作用。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值