登录
|
立即注册
签到
门户
Portal
论坛
BBS
导读
Guide
广播
Follow
同城会
Group
动态
Space
搜索
热搜:
活动
交友
discuz
自己动手吧
»
论坛
›
开源飞控
›
INAVFlight
›
帖子
Windows 10下使用WSL构建INAV
[复制链接]
61710
218
发表于 2019-8-6 15:17:12
|
查看全部
|
阅读模式
本帖最后由 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储存库
git clone https://github.com/cesforchina/inav.git
复制代码
5,进入项目文件夹
cd inav
复制代码
6,安装
gcc-arm-none-eabi
sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa
复制代码
sudo apt-get update
复制代码
sudo apt-get install gcc-arm-embedded make ruby
复制代码
7,查询版本号(非必需操作)
arm-none-eabi-gcc -v
复制代码
从这时起,可以使用以下命令构建INAV
make TARGET={TARGET_NAME}
复制代码
当然,将
{TARGET_NAME}
替换为您要编译的目标,编译后的固件在WSL文件区中
C:\用户\你的WIN10用户名\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_***\LocalState\rootfs\home\你的WSL用户名\inav\obj
复制代码
同理也可以对你的储存库进行以上操作,可以避开因为不熟悉github操作却使用官方储存库导致的各种问题。有关项目的修改建议在WSL外部进行,通过
GitHub Desktop
复制代码
克隆到本地后,进行修改,上传合并等,然后在WSL中
cd inav***
复制代码
进入你的项目文件夹,进行
git pull
复制代码
操作,即从储存库中拉取更新到WSL项目文件夹中。在编译过某目标板之后,下次编译时应清除
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
举报
使用道具
回复
支持
反对
查看下一页
返回列表
1
2
3
4
5
6
7
8
9
10
... 22
/ 22 页
下一页
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
ces
金牌会员
4
主题
218
帖子
2014
积分
Ta的主页
发信息
签到
连续天
1人
签到看排名
签到成功
更多
精彩推荐
Windows11 23H2上使用MSYS2编译EDGETX
首先打开以下链接下载Visual C++ https://www.microsoft.com/en-us/download/d ...
Windows11 23H2上使用Linux子系统编译A
1.在Windows 11上启用linux子系统。 开始菜单点击设置然后选择应用(如图) ...
EdgeTX 安装指南
使用引导加载程序(Bootloader)安装 EdgeTX 注意:在更新到 EdgeTX 之前,强烈 ...
更多
热点动态
1.
Windows11 23H2上使用MSYS2编译EDGETX
2.
Windows11 23H2上使用Linux子系统编译Ardup
3.
支持ESP32的天线跟踪
4.
EdgeTX 安装指南
5.
WIN10下使用MSYS2编译EDGETX及EdgeTX Compa
6.
WIN10下使用QT编译EDGETX
7.
Win10下编译EDGETX
8.
新人报道,入手一台T18,求中文说明书
更多
随手拍
Windows11 23H2上使用MSYS2编译EDGET
首先打开以下链接下载Visual C++ https://www.microsoft.com/en-us/download/detai
Windows11 23H2上使用Linux子系统编
1.在Windows 11上启用linux子系统。 开始菜单点击设置然后选择应用(如图)
EdgeTX 安装指南
使用引导加载程序(Bootloader)安装 EdgeTX 注意:在更新到 EdgeTX 之前,强烈建议
WIN10下使用MSYS2编译EDGETX及EdgeTX
首先需要下载安装Visual C++ Redistributable。 下载地址:https://www.microsoft.co
WIN10下使用QT编译EDGETX
QT 的安装说明可以参照https://bbs.diy8.org/thread-102719-1-1.html 点击开始菜
更多
客服中心
400-800-8888
周一至周日8:30-20:30 仅收市话费
在线客服
客服微博
产品咨询
售后中心
快速回复
返回顶部
返回列表