Windows 安装指南
如果希望在Windows平台进行PX4的开发,请参考: Windows Cygwin 工具链进行工具链的安装。
The Cygwin 工具链 仅支持NuttX/Pixhawk 平台和 jMAVSim仿真平台。 如果你想编译用于 其他硬件平台的代码,可以考虑额外安装一个 Ubuntu Linux组成双系统环境。
额外工具
完成编译/仿真开发环境设置后,你可以从 额外工具 找到一些有用的“通用”开发工具。
后续步骤
设置完环境后,请转至 构建说明</0 > 进行编译测试。</p>
其他 windows 工具链
除 Cygwin 外开发者们还可以使用一些替代解决方案完成开发环境的构建, 下表对这些替代解决方案进行了详细的对比。
Windows平台下仅 Cygwin 工具链 获得了PX4开发团队的官方支持。 它作为我们持续集成系统的一部分会被定期测试,在性能方面要比其它替代方案更出色。
Cygwin 工具链 (官方支持) | 虚拟机工具链 | Bash on Windows 工具链 | Msys 工具链 | |
---|---|---|---|---|
安装方式 | MSI安装包/脚本 | 手动安装 (硬核玩家) | 脚本 | NSIS安装包 |
本机二进制执行 | 是 | 否 | 否 | 是 |
性能 | ++ | -- | - | ++ |
ARM平台 | ++ (速度快) | + (VM USB) | + | - (功能损坏) |
jMAVSim 仿真 | ++ | + | + | -- |
Gazebo 仿真 | - (暂不支持) | + (速度稍慢) | + (速度稍慢) | -- |
技术支持 | + | ++ (Linux) | +/- | -- |
备注 |
- 2018年新增
- 安装配置轻巧
- 便携
|
- 可获得齐全的Linux特性
- CPU、内存的负荷较高
- 占用较多的存储空间
|
- 仿真界面是“黑”进来的
- 仅支持 Windows10
- 本质上仍是虚拟机
|
- 无技术支持
- 无帮助文档
- 无法进行仿真模拟
|