logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

配置即代码的优化:JSON统一数据层与Jinja2模板引擎的架构重构

本文提出了一种基于JSON和Jinja2模板引擎的嵌入式配置解决方案,解决了传统XML方案存在的三大痛点:数据分散存储、模板与逻辑强耦合、数据冗余存储。新方案通过JSON统一数据层实现单一信源管理,消除同步风险;利用Jinja2模板引擎实现逻辑与表现分离,支持灵活扩展;通过统一引擎实现多格式高效输出。实践表明,该方案显著提升了开发效率和可维护性,为嵌入式开发工具平台化奠定了基础。

文章图片
#单片机#stm32#驱动开发
自动化专业学习路线(强烈推荐高中生、大一新生先了解一下)

只是推荐!只是推荐!只是推荐!这个学习路线仅仅只是本人认为大学四年自动化专业学生应该学需要学建议学的知识!

文章图片
#学习
配置即代码的优化:JSON统一数据层与Jinja2模板引擎的架构重构

本文提出了一种基于JSON和Jinja2模板引擎的嵌入式配置解决方案,解决了传统XML方案存在的三大痛点:数据分散存储、模板与逻辑强耦合、数据冗余存储。新方案通过JSON统一数据层实现单一信源管理,消除同步风险;利用Jinja2模板引擎实现逻辑与表现分离,支持灵活扩展;通过统一引擎实现多格式高效输出。实践表明,该方案显著提升了开发效率和可维护性,为嵌入式开发工具平台化奠定了基础。

文章图片
#单片机#stm32#驱动开发
用EXCEL计算NTC、BS、电压等AD参数

之前计算NTC的AD值算得很麻烦,因为51内核的单片机不支持除法运算,更别说浮点运算了。EXCEL自动算出参数就显得很方便了。有纰漏请指出,转载请说明。学习交流请发邮件 1280253714@qq.com。

文章图片
#单片机
单片机IAP升级的一些问题与经验

前阵子做项目时需要IAP升级,遇到了很多问题,我在此总结一下,避免后面再次踩到同样的坑。这个过程还是有些学问的,有时往往理论正确但是实践起来却遇到各种bug,需要好好研究,特别是对应单片机型号不同,也有很多地方需要修改。本人使用的芯片型号是AT32F413CB,FLASH空间为128K,一个扇区1K。有纰漏请指出,转载请说明。学习交流请发邮件 1280253714@qq.com。

文章图片
#单片机#嵌入式硬件
BMS进阶(Type-C、PD快充、充电IC、SOC算法、电池管理IC)

尽管目前市面上已经有很成熟的低压BMS相关芯片,我们还是可以深入学习BMS相关知识,对于前沿算法的接触,对于电池管理架构的认知,对于便携式消费类电子产品的电源系统的理解,甚至于对UPS电源和车载级BMS的系统的深入都有很大的帮助。

文章图片
#汽车
通俗理解TIM定时器并简单使用

stm32有3种定时器,分别是基本定时器、通用定时器、高级定时器。

文章图片
#单片机#stm32#嵌入式硬件
对单片机的一点理解

大一时学过一段时间的51单片机,后面就一直研究STM32和算法,最近工作搞51单片机有半年了,有一些自己的想法,跟公司的工程师也探讨了一些,结合聊天记录,写了这篇博客,希望对读者有帮助。有纰漏请指出,转载请说明。学习交流请发邮件 1280253714@qq.com。

文章图片
#单片机#嵌入式硬件
到底了