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