AiPi-Eyes-S1是安信可開源團隊專門為Ai-M61-32S設計的一款開發板,支持WiFi6、BLE5.3。所搭載的Ai-M61-32S 模組具有豐富的外設接口,具體包括 DVP、MJPEG、Dispaly、AudioCodec、USB2.0、SDU、以太網 (EMAC)、SD/MMC(SDH)、SPI、UART、I2C、I2S、PWM、GPDAC、GPADC、ACOMP 和 GPIO 等。
AiPi-Eyes-S1集成了SPI屏幕接口,DVP攝像頭接口,外置ES8388音頻編解碼芯片以及預留TF卡座,并且引出USB接口,可接入USB攝像頭。
為了方便大家更好的開發,在Windows下使用VScode建立遠程連接虛擬機的Linux十分方便,后續還會教程使用samba,使windows下的特定文件夾可以與linux共享,在后期使用LVGL或將其它模塊的代碼放進同一個文件夾下時十分方便。本篇先教大家如何在windows下使用VScode通過ssh連接我們的linux,這樣開發起來只需要將虛擬機啟動,在windows使用VScode用終端操作即可。
一、在Linux下安裝ssh并配置網絡
1.使用Ctrl+Alt+T,打開終端,輸入 sudo apt-get install ssh ,安裝ssh
2.輸入 sudo apt-get install net-tools ,安裝網絡工具
3.輸入 sudo service ssh start ,啟動ssh服務
4.輸入 ifconfig ,查看自己的IP,如果是之前使用我提供的鏡像,這里的兩張網卡都是虛擬網卡,IP地址會與主機不一致。
二、查看Windows下的IP
這里有兩種方法查看本機IP
方法1:點開設置,進入網絡和Internet設置,點擊對應連接網絡的屬性,在列表中查看IPv4地址,可以看到我的WindowsIP地址是192.168.1.103
方法2:按下Win+R,輸入cmd,回車,打開終端,輸入ipconfig,查看自己對應的IP
三、設置Linux下的IP與Windows保持一致
1.在VM界面下,點擊虛擬機-可移動設備-網絡適配器-設置
2.將之前設置的兩張網卡其中一張設置為橋接模式,勾選復制物理網絡連接狀態,最后點擊確定
3.設置完成后,可以看到兩端的IP已經在一個網段下,都是192.168.1.xxx
四、Windows下的準備
1.安裝VScode,這里附上網址,VScode官網,安裝軟件的過程不再描述,安裝完成后打開軟件即可
2.在VScode左側點擊拓展,搜索ssh后點擊安裝,如果是第一次安裝的小伙伴,可以先安裝Chinese插件后重啟VScode,這樣界面就是中文的,順便可以安裝一下我在本地端安裝的插件
3.安裝好ssh后,左側會出現一個類似顯示屏的圖標,點擊,在出現的SSH框下點擊加號,輸入剛剛我們在linux下查看的IP,這里我的IP為192.168.1.102,大家自行輸入自己的IP,回車后,點擊下方出現的第一條信息。
4.在彈出的窗口中點擊 Open Config,進入config界面,會看見已經配置好了Host和HostName,我們在下方輸入 User+自己的用戶名,這個用戶名就是Linux終端下的用戶名,我們的用戶名是aithinker,如果是其他用戶名輸入對應的用戶名即可。配置完記得Ctrl+S保存配置,在左方SSH下點擊刷新就會出現我們配置好的IP。
5.點擊對應IP下后面的->,選擇Linux,Continue,最后會輸入linux下的密碼,也就是linux界面下的用戶登錄密碼,輸入123回車。這時會提示在linux下安裝VS的服務,等待完成即可。
五、VScode界面操作
1.連接成功后會顯示該界面,點擊左上角的資源管理器,打開文件夾。
2.這里在打開文件夾的列表下,選擇小安派對應的文件夾即可。選擇到AiPi-Open-Kits,確定后會出現彈窗,勾選信任作者,點擊是。這樣打開的左側列表就全是小安派的demo和SDK。
3.這樣在左側打開文件的操作更加簡便,要使用終端的情況下,點擊上方的查看,會有終端選項,點擊后下方會出現終端,可以看到該終端的名稱與Linux下是完全一致的。
4.順便可以在ssh下安裝以下插件,也就是小安派編譯的必須固件。方法同樣為點擊左側拓展圖標,搜索安裝即可。
六、踩坑記錄與避坑指南
Linux和Windows的IP端口不一致,在這之前使用了兩張網卡都可以正常上網,但網段始終無法統一,設置了橋接模式后也一直是正在連接的狀態
解決辦法:關閉虛擬機,點擊右上角的編輯,打開虛擬網絡編輯器,點擊右下角更改設置,進入管理員權限下的界面
這里會生成一張VMnet0的網卡,選擇橋接模式,在已橋接的選項中選擇我的網卡,這里我是AC 9560。設置成功后應用,確定。
解決思路就是,我的USB拓展塢連接的網線,但可能拓展塢的驅動問題,虛擬機無法識別我的網線,將橋接的連接改為無線網卡后,只要連接同一個Wi-Fi就能確保網段一致。
審核編輯 黃宇
-
Linux
+關注
關注
87文章
11304瀏覽量
209499 -
Win
+關注
關注
0文章
63瀏覽量
28191 -
SSH
+關注
關注
0文章
189瀏覽量
16337 -
安信可
+關注
關注
0文章
152瀏覽量
3985
發布評論請先 登錄
相關推薦
評論