Pixhawk_Ardupilot_Makefile文件调用关系
2016-12-12 15:48
288 查看
www.ncnynl.com/archives/201607/307.html
www.05935.com/bc/245795/
Ardupilot代码的编译文件都存放在Ardupilot/MK/目录下,所有类型的编译都是从Ardupilot/mk/apm.mk开始,
apm.mk:首先获取编译系统类型,cygwin还是其它
├─environ.mk
├─help.mk 只显示帮助内容,无实际意义;
├─targets.mk:
│ ├─modules.mk 执行check_modules.sh文件进行模块更新,
Git submodule update
│ └─mavgen.mk Mavlink通信模块编译
├─sketch_sources.mk 指定make.inc模块文件要编译的模块文件,指定控制板模块;
│ 例如:ardupilot\libraries\AP_HAL_PX4
└─board_px4.mk :针对硬件控制板类型进行编译的文件,
├─find_tools.mk 编译链接工具软件
└─px4_targets.mk:PX4飞控板的编译
│ /PX4Firmware
│ /PX4NuttX
│ /uavcan
│ /libraries/GCS_MAVLink/include/mavlink
├─/PX4/config_px4fmu-v2_APM.mk:
│ │ 特定模块编译,MODULES变量
│ └─/mk/PX4/px4_common.mk
│ 指定ROMFS
│ modules
│ SystemCommands
│ Library modules
└─Ardupilot/module.mk
www.05935.com/bc/245795/
Ardupilot代码的编译文件都存放在Ardupilot/MK/目录下,所有类型的编译都是从Ardupilot/mk/apm.mk开始,
apm.mk:首先获取编译系统类型,cygwin还是其它
├─environ.mk
├─help.mk 只显示帮助内容,无实际意义;
├─targets.mk:
│ ├─modules.mk 执行check_modules.sh文件进行模块更新,
Git submodule update
│ └─mavgen.mk Mavlink通信模块编译
├─sketch_sources.mk 指定make.inc模块文件要编译的模块文件,指定控制板模块;
│ 例如:ardupilot\libraries\AP_HAL_PX4
└─board_px4.mk :针对硬件控制板类型进行编译的文件,
├─find_tools.mk 编译链接工具软件
└─px4_targets.mk:PX4飞控板的编译
│ /PX4Firmware
│ /PX4NuttX
│ /uavcan
│ /libraries/GCS_MAVLink/include/mavlink
├─/PX4/config_px4fmu-v2_APM.mk:
│ │ 特定模块编译,MODULES变量
│ └─/mk/PX4/px4_common.mk
│ 指定ROMFS
│ modules
│ SystemCommands
│ Library modules
└─Ardupilot/module.mk
相关文章推荐
- Pixhawk_Ardupilot_Makefile文件调用关系
- Makefile.am, Makefile.in, Makefile文件之间关系
- Configure,Makefile.am, Makefile.in, Makefile文件之间关系
- Configure,Makefile.am, Makefile.in, Makefile文件之间关系
- Configure,Makefile.am, Makefile.in, Makefile文件之间关系
- Configure,Makefile.am, Makefile.in, Makefile文件之间关系
- makefile 调用其他makefile文件
- wordpress源码解析-目录结构-文件调用关系(1)
- Configure,Makefile.am, Makefile.in, Makefile文件之间关系
- Configure,Makefile.am, Makefile.in, Makefile文件之间关系
- vcxproj2makefile 将VC的工程文件 转换成makefile,让nmake来调用。
- 一个通用的makefile写法,自动推导文件的依赖关系
- Configure,Makefile.am, Makefile.in, Makefile文件之间关系
- 转Configure,Makefile.am, Makefile.in, Makefile文件之间关系
- Configure,Makefile.am, Makefile.in, Makefile文件之间关系
- Configure,Makefile.am, Makefile.in, Makefile文件之间关系
- Configure,Makefile.am, Makefile.in, Makefile文件之间关系
- Configure,Makefile.am, Makefile.in, Makefile文件之间关系
- makefile 和shell文件相互调用
- 一个通用的makefile写法,自动推导文件的依赖关系