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