我正在开发一款嵌入式软件,旨在运行于两到三个不同系列的微控制器上。目前我们有一个读取配置开关并进行编译的Makefile。
这个过程对于开发人员和非开发人员来说越来越繁琐,他们需要了解编译开关和构建配置。我知道Linux内核使用ncurses生成编译配置。我正在寻找类似的跨平台工具。它应该可以在Windows和Linux上运行。虽然这仍然不能完全解决问题,但对于非开发人员更有吸引力,我可以快速共享我的.config文件或与现有的进行比较。配置将按特定顺序进行,并且此处的差异工具将有所帮助。
有人能分享类似项目维护的经验或参考项目(用于多个微控制器的嵌入式和通用代码库)。只是想了解最佳实践。
附注:使用C语言,8/16位微控制器,无操作系统,仅基于定时器的批处理调度程序(裸机)。
这个过程对于开发人员和非开发人员来说越来越繁琐,他们需要了解编译开关和构建配置。我知道Linux内核使用ncurses生成编译配置。我正在寻找类似的跨平台工具。它应该可以在Windows和Linux上运行。虽然这仍然不能完全解决问题,但对于非开发人员更有吸引力,我可以快速共享我的.config文件或与现有的进行比较。配置将按特定顺序进行,并且此处的差异工具将有所帮助。
有人能分享类似项目维护的经验或参考项目(用于多个微控制器的嵌入式和通用代码库)。只是想了解最佳实践。
附注:使用C语言,8/16位微控制器,无操作系统,仅基于定时器的批处理调度程序(裸机)。