会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
俊辰他爸
博客园
首页
新随笔
联系
订阅
管理
2018年11月15日
基于链表的软件定时器实现(转)
摘要: 软件定时器在实际应用比较重要,本文旨在实现一种便于移植,易扩展功能,效率高的软件定时器。本定时器是基于排序链表,将最近将触发的定时器置于链表头,后续新增定时器将计算出其合适位置插入。 主要数据结构及数据 typedef struct m_tm_tcb_struct { uint32_t time;
阅读全文
posted @ 2018-11-15 20:27 雪铁龙998
阅读(1689)
评论(0)
推荐(0)
编辑
2018年11月14日
循环缓冲实现(ring buffer/circular buffer)
摘要: /***************************************************************************************************** buf : 存放数据的缓冲区地址* size: 缓冲区的大小(必须是2的幂)* in :写指针
阅读全文
posted @ 2018-11-14 08:38 雪铁龙998
阅读(1218)
评论(0)
推荐(0)
编辑
2018年6月7日
嵌入式linux系统,给WIFI模块增加一个开关
摘要: 最近做一个项目,电力RTU通信管理主板,CPU选用流行的AM335X。公司之前的RTU监视采用LCD,LCD有主要三个缺陷,1、功耗大;2、容易损坏;3、操作不是很方便。后来公司决定采用WEB方案来开发监视界面,通过WIFI发布,手机接入热点后访问,那么手机/PAD就当HMI来使用。WIFI模块相对
阅读全文
posted @ 2018-06-07 11:04 雪铁龙998
阅读(872)
评论(0)
推荐(0)
编辑