分享一款嵌入式开发常用的代码模块库
来源:嵌入式专栏 发布时间:2024-08-22 分享至微信


来源 | 网络


链接:https://gitee.com/Lamdonn/varch

使用开源协议:GPL-2.0


varch简介

varch(we-architecture,意为我们的框架库)是嵌入式C语言常用代码模块库,包含了嵌入式中常用的算法库, 数据结构(容器)库, 解析器库, 独立C语言std库, 工具库等等。

具有简单, 通用, 高效的特点,目的为了学习以及在开发中拿来就用,提高开发效率以及代码可靠稳定性。

内容

部分代码接口展示

状态机:

日志:

JSON解析:

ini解析:

使用说明

代码在linux环境下编写编译测试,在built目录下的makefile配置需要编译的文件进行编译即可,也可以直接运行run.sh文件编译加运行。

varch模块尽可能的保持独立,为了减少对其他模块的依赖,大部分的文件是可以直接单独拎出来就可以直接使用。

如果编译存在对其他模块的依赖解决依赖问题,只是数据类型依赖的问题,完全可以参考定义所需类型即可。


声明:本文素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。



[ 新闻来源:嵌入式专栏,更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj]
存入云盘 收藏
举报
全部评论
猎芯科技-刘
深圳市猎芯科技有限公司 深貿電子有限公司 QQ:1476129980 Tel:17811602032(微信同号) Email:lrr@ichunt.com http://www.ichunt.com 地址:深圳市龙岗区坂田清丽路1号宝能科技园南区12栋11楼 使命:现货即服务 愿景:成为值得信赖的电子供应链技术与服务提供商 价值观:实干、包容、效率、为客户创造价值
2024-12-27
举报
回复
查看更多
相关文章
热门搜索
Arm数据中心CPU市占有望升至50% 中美34%关税!对半导体产业影响几何? 华为 台积电 中芯国际 联发科 高通 英特尔 芯片