
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
c语言实现float型数据转成BCD数据
本文简要介绍了float型数据和BCD编码数据之间的转换,并可选择保留的小数位数0,1,2,3
嵌入式c语言程序优化方法总结
本文先介绍了一些提高程序执行效率的原则,并根据这些原则对之前提出的AGA8算法进行优化,最终得到的运算速率大大提升,由此可见程序优化的意义至关重要!
内存操作函数memcpy()和memmove()的用法
string.h库中的memcpy()和memmove()函数的使用
基于boost/beast/实现HTTP client,完成从HTTP Server下载文件
本文基于c++ boost/beast/http库实现HTTP客户端协议,实现从HTTP服务端下载文件,可完成程序在线更新!
USB虚拟串口实现多字节数据接收,基于stm32h743
USB虚拟串口很具有实用价值,由于USB内核协议的限制,串口一次性最多接收64字节数据,本文通过对正点原子接收函数的改写实现了任意字节数据的接收,亲测好用,供大家参考,谢谢!
AGA8压缩因子算法C语言
AGA8算法在天然气计量当中有着举足轻重的地位,本文简要介绍了AGA8算法的计算步骤,按照国标标准,计算所得结果误差在百万分位波动,符合要求。

linux下基于boost/process库实现多进程管理,基于c++开发
本文介绍了基于boost/process库实现子线程的创建、kill等管理操作,基于linux c++开发。
c++中nlohmann json的使用
nlohmann json库为c++提供了json操作库,本文对借助库对json的基本操作进行了总结,并对序列化和反序列化操作进行处理。

EC20/EC25 4G模块AT指令开发总结
EC20/25作为主流的4G通信模块,本文基于AT指令开发给出了TCP/UDP通信方式收发数据,亲测可用,供大家参考,谢谢!
SIM900A GPRS无线通信
本文简单介绍了通过SIM900A模块实现GPRS无线通信的原理,先简单介绍了SIM900A模块,又简要说明了配置步骤,最后附上程序源码,测试好用,供大家参考,谢谢!