关于大疆妙算2-G的使用之vscode远程编译
大疆妙算2-G使用之vscode远程编译
前言
关于妙算
妙算系统为基于jetson TX2平台的,所以在使用现版本的vscode上会有很多的问题出现,比如版本不合适,构架不兼容等等,而且,现在网上如果要找到兼容的版本CSDN上教程很多。但是在正式使用了之后才会发现安装之后会有很多的问题,比如说是外来安装包而不是上面自带的Ubuntu应用商店下载的而出现的权限问题,就算网上的基于arm64位构架的1.28.0版本的code-oss可以在妙算上顺利安装,但是也会出现由于shell脚本因为权限而无法打开Desktop文件而导致vscode在运行的时候会出现大大小小的问题,很难解决,所以,最好的办法就算在Windows上的vscode远程运行妙算上的程序。
Windows上的操作
环境检查
vscode远程配置的必要环境主要有Windows上的openssh和Linux上的ssh,但是这两个现在在大部分电脑上都有安装(至少我的win10上有),而且还要确保自己的电脑有着连接Linux的能力(大部分电脑应该可以)
检查Windows上的ssh可以通过

来检查,打开任何一个输入ssh即可,如果没有的话可以下载一个openssh,在CSDN上随处可见教程
vscode上的安装
1.安装vscode
2.安装Remote Development插件(在vscode下Ctrl/Command + Shift + X搜索下载安装)(可以参考我的安装包)

我是这四个插件都安装了
查看电脑服务器的公钥和私钥
还是那两个输入ssh的,键入命令
ssh-keygen -t rsa

会出现下面的这种情况,注意红框里面的地址,就是储存密钥的地方,等一下会用到。
妙算(Linux)系统的操作
妙算配置ssh
- 打开命令行CTRL+alt+T键入
ssh-keygen
和上面一样,一路回车就行了。

-
打开/.ssh文件夹(这里有一个小问题,就是很多Linux上这种文件都是隐藏文件,在主文件夹键入CTRL+h就可以打开隐藏文件夹)

-
在/.ssh中打开终端,键入
touch authorized_keys
你就会得到一个名为authorized_keys 的文件

- 妙算先不要关闭,后面又骚操作
连接远程服务器
-
打开Windows上生成的密钥文件,然后记事本打开然后用记事本打开id_rsa.pub的文件,将里面的内容复制到linux服务器中的authorized_keys问件中保存。(这里建议usb复制,因为密钥实在是太长了!!!)
-
保存好之后就可以在本地vscode上操作了
-
按F1,输入ssh然后点击 connect to Host

4.添加配置



-
在Linux上查询各项信息
终端键入whoami查看当前用户(使用者)
输入查询linux的ip地址的命令:ifconfig -a
whoami//查看当前用户
ifconfig -a//查看Linux的IP地址

我的IP地址就是192.168.31.125
6.开始修改vscode的配置

Host为自己Windows的主机名,随便输入一个就可以
Host为主机名,可以随便起名
Hostname为IP地址
user为Linux的用户名
7.配置完成

点一下旁边那个文件夹状的图标,不出意外如果妙算开机并且在线的话,就会再跳出一个窗口,大功告成!

谢谢大家!!!关于如何运行我下一篇博客会有介绍。
补加:此方法也是适用于别的Linux系统的远程编译的,但是有可能会出现失败的地方,有可能是因为电脑上没有配置git(身为码农迟早要了解GitHub的哟,建议大家早早配置)(妙算上是有git配置好的)
更多推荐
所有评论(0)