起因
在使用env进行构建工程的时候,如果是从MDK手动添加分组和源码,重新构建以后工程又恢复原来的样子了,极为不方便,因此就去RT-Thread的官网查找这方面的资料,果然找到了相关的教程,教程的连接如下:Scons。但是教程的篇幅较长,如果只是希望在工程中添加一些分组和源码,其实只需要简单的几步即可完成,因此本文作为一个使用笔记,能够让读者在不熟悉Scons的基础上快速将组和源码添加进入工程。如果读者需要理解Scons,可以看上面提到的链接,作为入门理解非常有帮助。
需求
根据上述的问题,本文的目标就是在使用scons创建工程的时候,将代码和分组自动添加进我们的工程里面,而不需要每次都手动去添加。
实现
1、bsp目录下新建reader,并将reader所属的源码放到该文件夹下。stm32f407-vup是我的开发板,reader文件夹里面的内容如下:
2、在reader文件夹下新建SConscript文件
3、SConscript文件内容如下