用 Putty SSH 切换 openpilot 分支版本

-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAvol16t9E6vieTSmrdylhws3JsGeeZxoeloIAKhAmuQmrAZTP
VXkTqVbt23gPuYdDIm0YGw+AzLVVwbeoBL2fJ3dOBO3iwPS02chQ2e0pEjlY+KFz
kLE9BpyZiqwEluSrJU1qlc036NlwrWftNOIpC8ZshXgTvDTnBK1taWvIBXUA06B/
RawO5IMrInP11REkzqHu15c0aHv3mWnBEPo7Z5hXdtQOGhAA5JNNAIY69LimiYi1
AD2rcbNonCF1qYGLX6qrWihdt8EretTk7unAMF2zlq95viFEkVDtCEcxCEEt89Y3
3dbL4M0oEksGdS4Y+AKCsSBACHPKiazuLspgiQIDAQABAoIBAQCEhXr8RxnaC92e
cZMOqDuUkCjthsRHlYUczYJrvxwPqsfDq8qg+jtQlmONN+5H7eolsZcIizncJ2tj
9ubnlTNy8anUB9ikuA5pQsfpKuhcAoL9Ot30DzIQvS6Vopr2kEjxAu1VD40JaOLT
2OrE02AVDodANYoUZv8e47irkAlosQqvAvw1ZwdV+Jho/lt5yXOU8FSbYCW24ga6
uj1q4bwf96ppMR0S+3VNkgW9ojURdSy2N9HScf3A+91AyjR65a7I5N1CXNvTKePz
JWnSr1JEajcJWMUrgLSVdJ2d/ohZC7N2nUkx3SaQpUHq+OUedaxQ5VbA89mQaW/4
UTUaBg7hAoGBAOgNRIsS6u0GDod3G14cod1uJKVbwPxT3yh9TjMtzjTg/2PTmvjP
8LYVtcEqES9p/rriFuTgIUyLyBIr4+mwGbE097cK7zq72Lva8fWpZ+KfAYcr3Y3l
uJEu0/BT+aJei6DrdrEz909SzriTzrkLzo5SjyiDId3N0RTVk5xszD2tAoGBANIz
Yjy8T9wNp619JHigyPlR7rzmPPIHYdFuQbizC6LziA5PWkBSGwWzLltTk4xyr/TS
vi68PmGwhajhn9XVP1DeYEshPJV/0BbFBlKlGcee+JyWZziHMtzjTp0C3LxwEE6C
xQBlHez1oD9wrR5LfYRL9pKFMC+L6IpEz9bvRpHNAoGBANmqaFsT2a2Pet1yygcT
UHnGMTWyxWlquu7d6xZypvRPAQCAouM1GhOSdbTFYu1YvYpLPTJfUpzcmUUCSn0P
pGnmx125MgGj5n7/tuq6hym6ANLsQJwzmVcF1+OcwZKeoNbHR8ScfCS6BhJ5AvXs
r0otAv/7US8fOjoSxK18GHDZAn9YrVTESq1mKFyU1DaOrUYb6HTPPFJ5yKN7twgC
44YFOLgtUUzB1eGQhgcIgDm/BqM0pbOWA9RNYisBFC5aB5yugSIej+b/Kuyern/8
XaqCjI5VgR4Kuv66MSr5EjwNQzmd5Y02nXIChZ0VJnPiU/af2WwsZAPwCxYPPvhv
tIIRAoGAPLxtzP7rcHi76uESO5e1O2/otgWo3ytjpszYv8boH3i42OpNrX0Bkbr+
qaU43obY4trr4A1pIIyVID32aYq9yEbFTFIhYJaFhhxEzstEL3OQMLakyRS0w9Vs
2trgYpUlSBLIOmPNxonJIfnozphLGOnKNe0RWgGR8BnwhRYzu+k=
-----END RSA PRIVATE KEY-----

## 使用 Putty SSH 切换 openpilot 分支版本

### 获取 EON 的 IP 地址

#### \- 如果 电脑 和 EON 同时接入网络

1. EON 和 电脑 接入同一局域网(比如连接同一个路由器的 WIFI 信号)。
2. 在 EON 上,通过菜单 "设置 - 网络 - 无线网络设置 - 更多选项(右上角)- 右上角三个点 - 高级",打开 WiFi 连接信息界面,即可查看 EON IP 地址。


#### \- 如果 电脑 通过 WiFi 连接到了 EON 提供的 WiFi 热点

1. 电脑通过 WIFI 连接到 EON 提供的 WiFi 热点。
2. 电脑的 IP 是 `192.168.43.x`,EON 的IP 固定为 `192.168.43.1`。

附:[EON 如何设置共享 WIFI 热点](how_to_connect_openpilot_via_iphone.md)


### 下载 Putty 和 ppk(私钥)

1. 下载软件 putty ( 自行搜索下载 )
2. 下载私钥 ppk ( 天翼云链接 https://cloud.189.cn/t/2yMveyqAzmqi )

### 填写信息,SSH 连接到 EON

1. 打开 Putty 填写 IP 和 Port
<img src="/files/putty_1.png" class="max-h-400">
2. 点击左侧菜单 "Connection - SSH - Auth",点击右侧最下面 Browse 选择 ppk 私钥
<img src="/files/putty_2.png" class="max-h-400">
3. 点击右下角 Open 按钮,弹出窗口点击 "是(Y)"
<img src="/files/putty_3.png" class="max-h-300">
4. Putty 的 "login as :" 界面输入 `root`,然后回车
5. 进入 EON 的 shell 环境了
<img src="/files/putty_4.png" class="max-h-300">

选项|填写|备注
-|-|-
Host Name<br>(or IP address)| `192.168.43.1` 或者 EON 的 IP| 第一步查询到的 EON 的 IP
Port| `8022`|SSH 端口号,这里默认是 `8022`
Private Key| 点击 Browse,选择之前下载的 ppk 文件 |ppk 格式为客户端 putty 专用


### 切换 openpilot 分支版本

openpilot 有很多分支,[Openpilot 国内镜像](/mirror.md) 这里有一些同步到 gitee 的分支代码,可以试用一下,看看哪一个版本适合自己。

* [dragonpilot](https://gitee.com/afaaa/dragonpilot) 和 [openpilot-cn](https://gitee.com/afaaa/openpilot-cn) 有中文版,需要的可以尝试
* 如果网络条件好的(有梯子)话,也可以用对应的 Github 地址

依次执行下列命令切换分支版本:
```bash
# 打开 data 目录
cd /data

# 把原来openpilot文件夹重命名为openpilot.bak文件夹
mv openpilot openpilot.bak    #修改op目录名称,此处如果发生断电或者重启,系统无法正常加载(修改前请务必记住,当前的EON的ip地址,否则无法重新连接,继续后面的步骤)

# 下载新的版本分支并命名为openpilot文件夹(git clone 网址 文件夹名)
git clone https://github.com/dragonpilot-community/dragonpilot.git openpilot -b devel-i18n

# 打开 openpilot 目录
cd openpilot

# 查看全部分支 和 当前分支
git branch -a

# 切换到目标分支
git checkout testing

# 重新查看确认当前分支
git branch

# 重启编译
# 0.7 之前的版本使用 make && reboot
rm -rf /tmp/scons_cache && reboot
```

或者用一条命令运行:

```bash
#about 130MB
cd /data/ && \
mv openpilot op_backup_$(date +%Y%m%d%H%M%S) ; \
git clone https://github.com/dragonpilot-community/dragonpilot.git openpilot -b devel-i18n --single-branch --depth=1 && \
cd openpilot/scripts/ && \
./reset_update.sh
```

或者用DP脚本工具:

```bash
wget "http://wiki.dragonpilot.cn/files/software/clone_dp.sh" -O clone_dp.sh && \
dos2unix clone_dp.sh && sh clone_dp.sh
```
putty下ssh使用DP脚本工具效果如图

![1614668110907](../files/how_to_change_openpilot_fork_via_ui/1614668110907.png)

 

 

写信息,SSH 连接到 EON

  1. 打开 Putty 填写 IP 和 Port 
  2. 点击左侧菜单 "Connection - SSH - Auth",点击右侧最下面 Browse 选择 ppk 私钥 
  3. 点击右下角 Open 按钮,弹出窗口点击 "是(Y)" 
  4. Putty 的 "login as :" 界面输入 root,然后回车
  5. 进入 EON 的 shell 环境了 
选项 填写 备注
Host Name
(or IP address)
192.168.43.1 或者 EON 的 IP 第一步查询到的 EON 的 IP
Port 8022 SSH 端口号,这里默认是 8022
Private Key 点击 Browse,选择之前下载的 ppk 文件 ppk 格式为客户端 putty 专用

切换 openpilot 分支版本

openpilot 有很多分支,Openpilot 国内镜像 这里有一些同步到 gitee 的分支代码,可以试用一下,看看哪一个版本适合自己。

  • dragonpilot 和 openpilot-cn 有中文版,需要的可以尝试
  • 如果网络条件好的(有梯子)话,也可以用对应的 Github 地址

依次执行下列命令切换分支版本:

# 打开 data 目录
cd /data

# 备份原有的 openpilot
mv openpilot openpilot.bak

# 下载新的版本分支
git clone https://gitee.com/afaaa/kegman openpilot

# 打开 openpilot 目录
cd openpilot

# 查看全部分支 和 当前分支
git branch -a

# 切换到目标分支
git checkout kegman-0.7.3

# 重新查看确认当前分支
git branch

# 编译重启
# 0.7 之前的版本使用 make && reboot
scons -i && reboot
Copy

或者用一条命令运行:

cd /data && rm -rf openpilot && git clone https://gitee.com/afaaa/kegman openpilot && cd openpilot && git checkout kegman-0.7.3 && scons -i && reboot
posted @ 2024-03-05 22:51  很多无尾熊  阅读(87)  评论(0编辑  收藏  举报
本站已运行[ ]
正在加载今日诗词....