使用开源协议:GPL-2.0
varch简介
varch(we-architecture,意为我们的框架库)是嵌入式C语言常用代码模块库,包含了嵌入式中常用的算法库, 数据结构(容器)库, 解析器库, 独立C语言std库, 工具库等等。具有简单, 通用, 高效的特点,目的为了学习以及在开发中拿来就用,提高开发效率以及代码可靠稳定性。

内容:



部分代码接口
以下分别是状态机、JSON、ini文件配置、输出日志的部分内容展示:




使用说明
代码在linux环境下编写编译测试,在built目录下的makefile配置需要编译的文件进行编译即可,也可以直接运行run.sh文件编译加运行。varch模块尽可能的保持独立,为了减少对其他模块的依赖,大部分的文件是可以直接单独拎出来就可以直接使用。如果编译存在对其他模块的依赖解决依赖问题,只是数据类型依赖的问题,完全可以参考定义所需类型即可。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
嵌入式
+关注
关注
5209文章
20625浏览量
336758 -
C语言
+关注
关注
183文章
7646浏览量
146108 -
代码
+关注
关注
30文章
4975浏览量
74349
发布评论请先 登录
相关推荐
热点推荐
探索 ATMega328 微控制器:嵌入式开发新选择
探索 ATMega328 微控制器:嵌入式开发新选择 在嵌入式开发领域,选择合适的微控制器至关重要。今天,我们就来深入了解一下 ATMega328 微控制器,看看它能为我们的项目带来哪些便利。 文件
什么是嵌入式应用开发?
。
· 医疗设备:如心电图仪、血压计等。
开发工具和技术
嵌入式开发过程中常用的工具包括:
· 集成开发环境(IDE):用于编写、编译和调试代码。
· 编译器:将高级
发表于 01-12 16:13
从零搭建嵌入式开发环境:C、Makefile、调试全流程
“配置”,但它是每个嵌入式工程师的入门仪式。你能否顺利跑通第一个程序,决定了你之后能不能真正理解底层逻辑。今天我们就从最基础出发,完整走一遍嵌入式开发环境的构建流程
探索MCIMX93-QSB开发板:开启嵌入式开发新征程
探索MCIMX93-QSB开发板:开启嵌入式开发新征程 在嵌入式开发领域,一款优秀的开发板能为工程师们提供强大的支持,帮助他们快速验证想法、
一个面向单片机、事件驱动的嵌入式开发平台介绍
EventOS,是一个面向单片机、事件驱动的嵌入式开发平台。它主要有两大技术特色:一是事件驱动,二是超轻量。EventOS以及其母项目EventOS,目标是开发
发表于 12-05 06:26
分享一个嵌入式开发学习路线
如果你想要学习嵌入式开发,我建议按照这个学习路线准备:
1. 基础铺垫期(1-2个月) 理解嵌入式系统的“硬件基础”和“编程入门”,能看懂简单电路,写出基础C语言代码。这一阶段的学习
发表于 12-04 11:01
嵌入式开发的关键点介绍
。
嵌入式系统的应用非常广泛,例如:智能家居、智能手表、智能手机、智能汽车等等。嵌入式开发需要开发人员具备深入的硬件知识和编程经验,但是也有一些嵌入
发表于 11-13 08:12
新一代嵌入式开发平台 AMD嵌入式软件和工具2025.1版现已推出
AMD 2025.1 版嵌入式软件和工具是面向新一代嵌入式系统开发而打造的综合平台,全面加速概念构想到部署落地。 2025.1 版嵌入式软件
嵌入式开发就业还有前景吗?
。在智能家居领域,嵌入式开发的主要工作是开发各种智能化设备和系统,如智能照明、智能安防、智能家电等。嵌入式开发人员需要掌握相关的硬件和软件技术,如处理器、传感器、通信技术、操作系统等,同时也需要具备
发表于 07-16 10:47
嵌入式开发入门指南:从零开始学习嵌入式
随着物联网、智能硬件的发展,嵌入式开发成为热门技能之一。以下将为初学者提供一份详细的嵌入式开发入门指南,涵盖学习路径、必备工具、推荐资源等内容。 1.
发表于 05-15 09:29
一种常用嵌入式开发代码库
评论