嵌入式经常使用算法:异步架构-延时为例

在单片机裸机开发中,一般延时功能函数是以同步阻塞方式实现,的确在不少设备驱动中须要同步阻塞来匹配硬件时序,但这只能存在于硬件驱动层,应用层开发时使用阻塞延时便大大下降了系统实时性和安全性,不可预测就是一块心病。为此我分享出一段由朋友:流星原创的event_delay异步延时方案。使用此库即可以给N个函数增长指定延时时间,异步非阻塞方式,数据结构简单,合做式调度方式。另:此代码已在不少实体项目中使用
相关文章
相关标签/搜索