
Packages
文章平均质量分 60
嵌入式开发中用到的开源组件
tangYi0_0
嵌入式软件开发工程师|物联网行业|合肥
展开
-
Eu63-Collecter Euromap63协议采集接口实现
C语言实现Euromap63协议采集接口原创 2023-04-21 20:05:18 · 1428 阅读 · 1 评论 -
HJ212-Pack HJ212协议组包实现
C语言实现HJ212组包接口原创 2023-04-13 20:40:43 · 1118 阅读 · 1 评论 -
uFTP-Linux下FTPServer实现
uFTP-Linux下FTPServer实现原创 2023-03-28 19:24:28 · 1493 阅读 · 0 评论 -
CJson-修改浮点数的位数
将组成的json转为字符串格式时,对于浮点数的位数是不固定的。原创 2022-10-23 22:30:54 · 4314 阅读 · 0 评论 -
嵌入式MCU开发开源项目
FreemodbusEasyloggerSFUDFlashDBFinshLittlevGLGUILite原创 2021-03-24 22:21:17 · 1187 阅读 · 0 评论 -
SFUD 一款嵌入式SPI FLASH驱动组件
SFUD 一款嵌入式SPI FLASH驱动组件源仓库:https://github.com/armink/SFUD移植例程仓库:https://gitee.com/ll0_0ll/Packages-practice简介1.功能通常要驱动SPI Flash要根据厂家的手册写好各种接口,而这个组件通过SFDP标准,只要适配几个接口它就可以自己去获取那些厂家的操作命令,然后调用它的接口就可以驱动flash了。这样一来驱动写起来会简单点,而来换flash时改动也会少点。2.SFDP什么是 SFDP原创 2021-09-23 14:00:31 · 1066 阅读 · 1 评论 -
letter-shell 一款嵌入式shell组件
letter-shell 一款嵌入式shell组件源仓库:https://github.com/NevermindZZT/letter-shell移植例程:https://gitee.com/ll0_0ll/Packages-practice简介1.效果这款shell组件实现的效果,是让单片机的串口可以像电脑的CMD命令行一样进行交互。输入规定的命令和参数,就会调用相应的接口,然后返回结果。2.功能命令自动补全,使用tab键补全命令命令长帮助,使用help [command]显示命令长帮原创 2021-09-22 15:23:00 · 1483 阅读 · 0 评论 -
CJSON-内存溢出问题
cjson中有三个接口使用后,需要手动释放:1.cJSON_Parse()prase = cJSON_Parse(json);cJSON_Delete(prase);2.cJSON_Print()str = cJSON_Print(json);cJSON_free(str);3.cJSON_CreateString()json = cJSON_CreateString(str);cJSON_Delete(json);...原创 2021-06-16 14:05:11 · 910 阅读 · 0 评论 -
FreeModbus-移植到stm32f103
参考:https://www.amobbs.com/thread-5491615-1-1.html简介FreeModbus是一款适合嵌入式系统使用,只具有从机功能的开源库。运行机制如何通过串口收发数据freemodbus通过串口中断的方式接收和发送数据。串口中断接收毋庸置疑,在中断服务函数中把数据保存在数组中,以便稍后处理。但是串口发送中断使用哪种形式?串口发送中断至少有两种方式,第一种,数据寄存器空中断,只要数据寄存器为空并且中断屏蔽位置位,那么中断就会发生;第二种,发送完成中断,若数据原创 2021-02-23 23:37:37 · 957 阅读 · 0 评论