首先,首先我们知道,在main目录下RTOS已经给我们配置好了,所以我们从例子程序里面赋值出来就可以直接编译使用。
我们如果需要添加自己的文件和文件夹的话就需要我们自己指定路劲了。
我的做法是:先建立一个自己的文件夹,这个文件夹里面用来存放C文件,然后在这个文件夹里面再建一个include文件夹用来存放头文件,目录结构看下图:
文件夹建好了之后就可以添加文件了,记住不要忘记了添加component.mk这个文件,直接复制main目录下的就好了,这个时候编译器还是会找不到文件的,这是因为我们还没有指定我们自己添加的文件的路径,在哪里添加呢,当然是main文件夹下的component.mk这个文件里面添加了
# //这条用于添加,里面含有C文件的文件夹
COMPONENT_SRCDIRS += usertask
# //这天用于添加,需要编译的头文件
COMPONENT_ADD_INCLUDEDIRS += usertask/include/
操作完到这里就可以愉快的make all 了。