|-app_s
  |-app_1
    |-app_1.c app_1.h CMakeLists.txt component.mk
  |-app_2
	|-app_2.c app_2.h CMakeLists.txt component.mk
|-basic_s
  |-basic_1
    |-basic_1.c basic_1.h CMakeLists.txt component.mk
  |-basic_2
    |-basic_2.c basic_2.h CMakeLists.txt component.mk   
|-main
  |-start_1.c start_1.h CMakeLists.txt component.mk
|-sys_a
  |-sys_api.c sys_api.h CMakeLists.txt component.mk
|-CMakeLists.txt Makefile readme.txt sdkconfig

note:

app_1.h中包含app_2.h,basic_1.h,basic_2.h,sys_api.h;
app_2.h中包含app_1.h,basic_1.h,basic_2.h,sys_api.h;
basic_1.h中包含basic_2.h,sys_api.h;
basic_2.h中包含basic_1.h,sys_api.h;
start_1.h中包含app_1.h,app_2.h,basic_1.h,basic_2.h,sys_api.h;




