一、刷入二進位作業系統
拿到C2後,機器上只會有預設的NEOS,是C2上的作業系統,開機之後需要安裝Openpilot軟體。對一般新手來說,最簡單的安裝方式就是在第一次開機的時候,連接wifi之後,選擇custom software(advanced),輸入安裝網址。而安裝網址分成幾個二進位檔下載來源。
1.安裝官方Openpilot(預設)
openpilot.comma.ai (官方預設版本)
openpilot-test.comma.ai (官方測試版)
2.安裝Dragonpilot(中文化分支),連結不一定有效
smiskol.com/fork/dp (目前DP可用的釋出版)
smiskol.com/fork/dp/加版本號 (安裝其他版本)
版本號可以輸入安裝指定版本:0.8.7或0.8.8或0.8.9
由於二進位檔的維護不容易,除了官方會穩定更新穩定版,其他分支連結可能會因為時間無人維護而失效。這時候你就需要使用SSH連線的方式來安裝分支。
二、Windows用SSH連接C2
首先你安裝好的C2中要找到C2的IP
點選齒輪,再選擇WiFi圖案
點選右上角More Options
再點選右上三個點,進入Advanced
頁面最底下就是目前C2的IP
然後再進入Developer
把這兩個選項打開,接者你就可以透過軟體連接C2了
1.如果你的視窗版本是64bit那恭喜你,你可以用最簡單的方式連接你的C2就是用C2的Workbench v0.1.5。(連結內也有Mac版可以安裝)
讓你的C2跟電腦同時連接相同的Wifi,在Workbench內點選+號之後,輸入你的C2的IP,然後點選抓到綠燈的機器圖案,就成功進入C2的SSH模式了。接下來你就可以輸入控制指令來操作C2。
2.如果你的視窗是32位元版本,那你就需要安裝PuTTY來連接C2。只要不是用workbench連線都需要C2的金鑰,在這裡下載金鑰(或是由此備份)就可以。
在PuTTY中填入C2的IP,然後更改Port為8022
連入C2後輸入root,再押Enter就成功進入C2了。接下來就可以下相關的SSH指令。
三.Windows用FTP連接C2
如果要修改C2檔案,可以透過FTP上下傳檔案,這裡推薦用FileZilla。C2開機後,讓電腦與C2在相同Wifi網域之下,點選開啟站台管理員。
協定選擇SFTP-SSH,填入C2的IP與Port 8022,使用者填入root,金鑰檔案選擇上方PuTTY的一樣的金鑰,然後就可以點選連線進入C2資料夾。
四.Android用SSH連接C2
用手機連結C2我推薦用JuiceSSH,它是一個簡單小巧的APP。跟前面PuTTY的連線一樣,先把金鑰檔案放在手機某個目錄或是內存根目錄都可以。先把C2跟手機放在相同Wifi中(或是讓C2連線到手機分享的無線基地台),然後開啟JuiceSSH。(匯入EON.PEM金鑰)
先點選管理連線Manage Connections,然後押右下方的+號新增連線。
連線類型改成SSH,主機就是C2的IP,然後把連接阜改成8022,再新增一個身份。身份的內容使用者名稱要用root,接著是私鑰設定匯入PuTTY下載回來的金鑰,對右上方打勾儲存。接著就可以在連線頁面點選C2的IP用手機連入C2,可以跟PC一樣直接對C2下命令。
五.Android用FTP連接C2
在上方點選+號新增連線,接著填入C2的IP,然後類型選擇SCP,連接埠是8022,使用者名稱為root。然後進階的地方選擇被動與SSH金鑰,先前下載的EON.PEM((匯入EON.PEM金鑰)。儲存檔案後就可以透過FTP直接與C2連線上傳下載檔案。