logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c语言实现float型数据转成BCD数据

本文简要介绍了float型数据和BCD编码数据之间的转换,并可选择保留的小数位数0,1,2,3

#c++#c语言#数据结构 +1
嵌入式c语言程序优化方法总结

本文先介绍了一些提高程序执行效率的原则,并根据这些原则对之前提出的AGA8算法进行优化,最终得到的运算速率大大提升,由此可见程序优化的意义至关重要!

#c语言#算法#数据结构 +1
内存操作函数memcpy()和memmove()的用法

string.h库中的memcpy()和memmove()函数的使用

#c语言#编程语言
基于boost/beast/实现HTTP client,完成从HTTP Server下载文件

本文基于c++ boost/beast/http库实现HTTP客户端协议,实现从HTTP服务端下载文件,可完成程序在线更新!

#http#网络#websocket +1
USB虚拟串口实现多字节数据接收,基于stm32h743

USB虚拟串口很具有实用价值,由于USB内核协议的限制,串口一次性最多接收64字节数据,本文通过对正点原子接收函数的改写实现了任意字节数据的接收,亲测好用,供大家参考,谢谢!

#stm32#c语言
AGA8压缩因子算法C语言

AGA8算法在天然气计量当中有着举足轻重的地位,本文简要介绍了AGA8算法的计算步骤,按照国标标准,计算所得结果误差在百万分位波动,符合要求。

文章图片
#算法#编程语言#嵌入式 +1
linux下基于boost/process库实现多进程管理,基于c++开发

本文介绍了基于boost/process库实现子线程的创建、kill等管理操作,基于linux c++开发。

#c++#linux#bash +1
c++中nlohmann json的使用

nlohmann json库为c++提供了json操作库,本文对借助库对json的基本操作进行了总结,并对序列化和反序列化操作进行处理。

文章图片
#c++#json
EC20/EC25 4G模块AT指令开发总结

EC20/25作为主流的4G通信模块,本文基于AT指令开发给出了TCP/UDP通信方式收发数据,亲测可用,供大家参考,谢谢!

#c语言#网络协议
SIM900A GPRS无线通信

本文简单介绍了通过SIM900A模块实现GPRS无线通信的原理,先简单介绍了SIM900A模块,又简要说明了配置步骤,最后附上程序源码,测试好用,供大家参考,谢谢!

    共 22 条
  • 1
  • 2
  • 3
  • 请选择