1265
CMake: C/C++ 项目的必然选择
CMake 如今已是 C/C++ 项目构建的事实标准。它的普及程度如此之高,以至于不支持 CMake 的集成开发环境(IDE)几乎不存在,所以只会支持cmake。
Git: 版本控制的不二之选
在代码版本管理与回溯方面,Git 同样是不争的事实标准。如果你追求更详尽且用户友好的历史记录,诸如 CLion 和 VS Code 等现代 IDE 提供了出色的 Git 集成以及基于时间和可以详细到每一个变量修改的历史记录功能。
自动化 Git 提交,安心无忧
你说到版本控制,确实说到点子上了!我们完全可以实现在每次代码生成前自动进行一次 Git 提交。这样,即便生成过程出了问题,我们也能随时回滚到上一个稳定版本。
关于 Keil 等老旧工具
对于 Keil 这种老旧工具,我个人的态度是绝不会提供任何支持。这纯粹是浪费时间。
简化 MCU 配置流程
关于 MCU 配置,我能做的就是尽量让用户新建一个 MCU 的流程简单易懂。如果依赖爬虫或 AI,问题会太多,也太不可控了,哪怕出一点小问题都可能直接导致 MCU 无法正常工作。
关于GUI和CLI
可以将业务逻辑和GUI剥离作为开发时的约束,这样业务核心可以方便的对接到GUI和CLI上,但我个人精力有限,CLI短时间内不会进入开发计划