




个人介绍
我是程序员客栈的Leo,一名嵌入式工程师。
我毕业于北方民族大学,担任过青岛玄契科技的嵌入式工程师,负责过多功能船用显示器,智能电壁炉,汽车涡轮电机控制器的开发。能够使用C,C++与汇编熟练开发ARM,RISC-V的嵌入式系统。如果我能够对您有所帮助,请点击“立即预约”或“发布需求”
工作经历
2024-07-01 -至今玄契科技(青岛)有限公司嵌入式工程师
本人在公司中担任嵌入式工程师,负责嵌入式硬件的设计与嵌入式软件的编写。曾完成船用仪表类项目,物联网控制器等相关项目。
教育经历
2021-09-01 - 2024-06-30北方民族大学电子科学与技术硕士
2017-09-01 - 2021-06-30临沂大学电子信息科学与技术本科
语言

L2DataSet是一款使用C++进行开发的轻量化的标签化数据集. 当我们在开发单片机的时候,一般怎么去存储配置或者数据呢?对于功能需求确定的,那使用一个结构体或者类是比较OK的方法.然而这种方式也使得软件拓展变得困难.对于大多数嵌入式系统而言,上数据库之类的又很没有必要.有没有比较折中的方法呢?不仅兼顾了灵活性,又对系统的开销不大. L2DataSet就是在这个思考的前提下产生的,它要求所有的数据都带有一个标签(Label),该标签是字符串,因此能够十分灵活地对数据进行索引.数据分为三种类型,即布尔(Boolean),数值(Number)与字符串(String).使用L2DataSet的系统已经被应用于生产场景,本人在实际工业项目中进行了一定程度的验证.经过长时间的验证与迭代,L2DataSet能够满足本人的需求.并且基于L2DataSet的标签化数据的机制,L2DataSet同步提供了将其存储为配置文件并从配置文件中进行加载的L2Configurator.
