我正在开始一个在PIC32上运行的大项目,就像每个大项目一样,代码组织非常重要。同样,文件夹结构也是。
在桌面软件开发中,我使用自己的文件夹结构(非常类似于Maven),但是就像我们制作的每个应用程序一样,桌面和嵌入式实现会有差异。
那么,在您的嵌入式系统项目中,您的文件夹结构是什么?嵌入式系统有"maven like standard“吗?
答案 0 :(得分:2)
这只是“我的文件夹结构”,绝不是终极的,但是项目有几年了,产品已经部署,升级仍然在积极开发 - 我发现结构使用起来非常舒适。
作为单独的项目:
然后,在固件内:
main.cpp
和global_include.h
,包含在每个文件中 - 主要配置#defines。)