EFSM(event finite state machine,事件驱动型有限状态机),是一个基于事件驱动的有限状态机。使用EFSM可实现上百个状态、上千种事件处理,且可实现多重状态机和层次状态机。可应用在云后台微服务和嵌入式软件等各种平台中。
适用于嵌入式单片机的裸机程序微库,只占用你的rom 6个字节,是的,6个字节。颠覆式的设计思维,让你写代码的时候像flow(流水)一样丝滑,让你永远不用在为delay时cpu空转而烦恼,附加的超轻便的软件定时器让你轻松实现各种定时需求,另还有信号量的配方,让你任务间的同步像诗一样写意,并且能让你逻辑程序效率提升百倍以上。
最近更新: 接近5年前适用于裸机的设备抽象系统,该系统是将裸机开发中常用的外设如gpio、uart、i2c等抽象出来,然后用统一的接口管理,使裸机开发的应用代码可以做到只依赖与bare_system,而不依赖具体的mcu,大大的提升可复用性。
最近更新: 接近5年前