# opensource_lib
**Repository Path**: jerryliang97/opensource_lib
## Basic Information
- **Project Name**: opensource_lib
- **Description**: 记录已使用过的开源库,感谢各位作者
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-03-01
- **Last Updated**: 2025-03-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
### 单片机平台
- Freemodbus
描述:开源modbus从机
地址:https://gitee.com/Armink/FreeModbus_Slave-Master-RTT-STM32
- ymodem_tool
描述:串口ymodem协议传输文件,包含上位机与单片机程序源码
地址:https://gitee.com/biglu/ymodem_tool
- SFUD
描述:通用串行Flash驱动库(不支持低功耗)
地址:https://gitee.com/armink/SFUD
- FAL
描述:flash抽象层
地址:https://github.com/RT-Thread/rt-thread/tree/master/components/fal
- FlashDB
描述:嵌入式KV数据库
地址:https://github.com/armink/FlashDB
- mbmaster
描述:modbusRTU主机
地址:https://gitee.com/alios-things/mbmaster
- HDiffPatch
描述:轻量级差分工具,适合低速通讯应用
地址:https://github.com/sisong/HDiffPatch
- AT Command
描述:AT指令主机
地址:https://gitee.com/moluo-tech/AT-Command
- MultiTimer
描述:软计时器,需注意:重复定时情况下,tick溢出会导致定时回调函数失效
地址:https://github.com/0x1abin/MultiTimer
### Linux平台
- c-periphery
描述:linux应用层硬件操作库
地址:https://github.com/vsergeev/c-periphery
- SQLite
描述:轻量级数据库
地址:https://sqlite.org/download.html
- parson
描述:轻量级C语言json库,可输出结构化的json,适合做文件存储
地址:https://github.com/kgabis/parson
- rtty
描述:可远程访问linux终端,传输文件,拉文件
地址:https://gitee.com/zhaojh329/rtty
- nodeRED
描述:IOT低代码平台,移植ARM上可做边缘计算,需要node.js环境
地址:https://nodered.org/
- Eclipse-paho
描述:Eclipase开源mqtt库,简单好用
地址:https://github.com/eclipse-paho/paho.mqtt.c