发新帖

Windows 10下使用WSL构建INAV

[复制链接]
2250 218
本帖最后由 ces 于 2019-9-2 11:51 编辑

用于Windows 10的Linux子系统可能是在Windows 10下构建INAV的最简单方法。

1,使用来自Internet的任何指南启用WSL(Windows Subsystem for Linux)
2,从Windows应用商店安装 Ubuntu
3,打开Ubuntu并运行
4,克隆我的inav-2.2.0储存库
  1. git clone https://github.com/cesforchina/inav.git
复制代码
5,进入项目文件夹
  1. cd inav
复制代码
6,安装 gcc-arm-none-eabi
  1. sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa
复制代码
  1. sudo apt-get update
复制代码
  1. sudo apt-get install gcc-arm-embedded make ruby
复制代码
7,查询版本号(非必需操作)
  1. arm-none-eabi-gcc -v
复制代码


从这时起,可以使用以下命令构建INAV

  1. make TARGET={TARGET_NAME}
复制代码
当然,将{TARGET_NAME}替换为您要编译的目标,编译后的固件在WSL文件区中  
  1. C:\用户\你的WIN10用户名\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_***\LocalState\rootfs\home\你的WSL用户名\inav\obj
复制代码
同理也可以对你的储存库进行以上操作,可以避开因为不熟悉github操作却使用官方储存库导致的各种问题。有关项目的修改建议在WSL外部进行,通过
  1. GitHub Desktop
复制代码
克隆到本地后,进行修改,上传合并等,然后在WSL中
  1. cd inav***
复制代码
进入你的项目文件夹,进行
  1. git pull
复制代码
操作,即从储存库中拉取更新到WSL项目文件夹中。在编译过某目标板之后,下次编译时应清除  
  1. C:\用户\你的WIN10用户名\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_***\LocalState\rootfs\home\你的WSL用户名\inav\obj
复制代码
文件夹中的内容,即上次编译相关的文件。









举报 使用道具

回复

精彩评论218

ces  金牌会员  发表于 2019-8-6 15:43:02 | 显示全部楼层
Windows 10下使用WSL构建INAV

举报 使用道具

回复 支持 反对
ces  金牌会员  发表于 2019-8-6 15:43:38 | 显示全部楼层
Windows 10下使用WSL构建INAV

举报 使用道具

回复 支持 反对
ces  金牌会员  发表于 2019-8-6 15:44:14 | 显示全部楼层
Windows 10下使用WSL构建INAV

举报 使用道具

回复 支持 反对
ces  金牌会员  发表于 2019-8-6 15:44:55 | 显示全部楼层
Windows 10下使用WSL构建INAV

举报 使用道具

回复 支持 反对
ces  金牌会员  发表于 2019-8-6 15:45:27 | 显示全部楼层
Windows 10下使用WSL构建INAV

举报 使用道具

回复 支持 反对
ces  金牌会员  发表于 2019-8-6 15:45:59 | 显示全部楼层
Windows 10下使用WSL构建INAV

举报 使用道具

回复 支持 反对
ces  金牌会员  发表于 2019-8-6 15:47:32 | 显示全部楼层
Windows 10下使用WSL构建INAV

举报 使用道具

回复 支持 反对
ces  金牌会员  发表于 2019-8-6 15:48:19 | 显示全部楼层
Windows 10下使用WSL构建INAV

举报 使用道具

回复 支持 反对
ces  金牌会员  发表于 2019-8-6 16:00:08 | 显示全部楼层
Windows 10下使用WSL构建INAV

举报 使用道具

回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

更多

客服中心

400-800-8888 周一至周日8:30-20:30 仅收市话费
快速回复 返回顶部 返回列表