电子产业一站式赋能平台

PCB联盟网

搜索
查看: 127|回复: 0
收起左侧

嵌入式C语言常用的代码模块库!

[复制链接]

520

主题

520

帖子

3477

积分

四级会员

Rank: 4

积分
3477
发表于 2024-8-14 11:38:00 | 显示全部楼层 |阅读模式
varch简介varch(we-architecture,意为我们的框架库)是嵌入式C语言常用代码模块库,包含了嵌入式中常用的算法库, 数据结构(容器)库, 解析器库, 独立C语言std库, 工具库等等。
具有简单, 通用, 高效的特点,目的为了学习以及在开发中拿来就用,提高开发效率以及代码可靠稳定性。
链接:https://gitee.com/Lamdonn/varch
使用开源协议:GPL-2.0

3pqmu3kjm3n6407779712.png

3pqmu3kjm3n6407779712.png

内容

0cmdlsx24ip6407779812.png

0cmdlsx24ip6407779812.png

5cqi1xjwoe26407779912.png

5cqi1xjwoe26407779912.png

2f0ab0pbdcx6407780012.png

2f0ab0pbdcx6407780012.png

gscu5mp20gt6407780112.png

gscu5mp20gt6407780112.png

部分代码接口展示状态机:

cw0yxl14iqq6407780212.png

cw0yxl14iqq6407780212.png

日志:

x1cxh5sooli6407780312.png

x1cxh5sooli6407780312.png

JSON解析:

tbyu4ag2owa6407780412.png

tbyu4ag2owa6407780412.png

ini解析:

gp5ny0gtbil6407780512.png

gp5ny0gtbil6407780512.png

使用说明代码在linux环境下编写编译测试,在built目录下的makefile配置需要编译的文件进行编译即可,也可以直接运行run.sh文件编译加运行。
varch模块尽可能的保持独立,为了减少对其他模块的依赖,大部分的文件是可以直接单独拎出来就可以直接使用。
如果编译存在对其他模块的依赖解决依赖问题,只是数据类型依赖的问题,完全可以参考定义所需类型即可。
猜你喜欢:
Github上热门 C 语言项目汇总!
嵌入式,可测试性软件设计!
一些低功耗软件设计的要点!
嵌入式 C 保护结构体的方式
实用 | 10分钟教你通过网页点灯
谈谈嵌入式软件的兼容性!
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表