
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
嵌入式软件架构设计
本文探讨了嵌入式软件架构设计的关键原则与方法。首先强调可复用性和易扩展性的重要性,提出通过依赖反转和接口适配实现组件化设计,避免循环依赖和伪抽象。针对嵌入式开发特点,建议将硬件相关代码封装为抽象接口,便于PC端脱机测试,包括单元测试和集成测试。组件设计应依据变更原因进行拆分,如通信协议与硬件驱动分离。复用组件时可采用git子模块确保稳定性。整体架构应拆分为可独立发布的组件,通过高层抽象降低耦合度,
双系统ubuntu与windows
联想thinkbook16以及之前的使用ubuntu慎用,目前已知问题,充电充到95或99就不再显示充电图标,但电量也不会掉,电源按钮软件功能无法使用,以及触摸板失效,蓝牙可以使用,但有时候会莫名其妙断开,并且切回windows还得重新配“魔法介绍有部分缺漏哟”

ubuntu下esp的jtag(使用esp-prog)调试
摘要:本文介绍了如何使用ESP-Prog调试器对不带JTAG功能的ESP32进行调试。首先确保ESP-IDF环境已配置,将ESP32开发板与ESP-Prog正确连接并选择正确的串口。通过OpenOCD命令启动调试,常见错误可参考相关文档解决。若遇到端口占用,需终止对应进程。具体调试方法可查阅VSCode ESP-IDF扩展文档。适用于早期无JTAG功能的ESP系列芯片调试。
到底了







