0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

開發(fā)教程 零基礎(chǔ)開發(fā)小安派-Eyes-S1入門篇——Win下SSH連接Linux

AIoT行業(yè)洞察 ? 來源:AIoT行業(yè)洞察 ? 作者:AIoT行業(yè)洞察 ? 2024-09-24 14:31 ? 次閱讀

AiPi-Eyes-S1是安信可開源團隊專門為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建立遠程連接虛擬機的Linux十分方便,后續(xù)還會教程使用samba,使windows下的特定文件夾可以與linux共享,在后期使用LVGL或?qū)⑵渌K的代碼放進同一個文件夾下時十分方便。本篇先教大家如何在windows下使用VScode通過ssh連接我們的linux,這樣開發(fā)起來只需要將虛擬機啟動,在windows使用VScode用終端操作即可。

一、在Linux下安裝ssh并配置網(wǎng)絡(luò)

1.使用Ctrl+Alt+T,打開終端,輸入 sudo apt-get install ssh ,安裝ssh

wKgZombyXJKAMw-RAADfaMZaDdI93.jpeg

2.輸入 sudo apt-get install net-tools ,安裝網(wǎng)絡(luò)工具

wKgZombyXJWAGuTOAADtWqfxKwI15.jpeg

3.輸入 sudo service ssh start ,啟動ssh服務(wù)

wKgaombyXJaAX-0WAAB8dnZvZoY65.jpeg

4.輸入 ifconfig ,查看自己的IP,如果是之前使用我提供的鏡像,這里的兩張網(wǎng)卡都是虛擬網(wǎng)卡,IP地址會與主機不一致。

wKgZombyXJeAciKpAADZuQ9_-Yc48.jpeg

二、查看Windows下的IP

這里有兩種方法查看本機IP

方法1:點開設(shè)置,進入網(wǎng)絡(luò)和Internet設(shè)置,點擊對應(yīng)連接網(wǎng)絡(luò)的屬性,在列表中查看IPv4地址,可以看到我的WindowsIP地址是192.168.1.103

wKgaombyXJeAZM57AAAY_YDgOm442.jpegwKgaombyXJuAfrIjAACmTpGDvLw86.jpegwKgZombyXJyAJ6WmAADXYP17ppI06.jpeg

方法2:按下Win+R,輸入cmd,回車,打開終端,輸入ipconfig,查看自己對應(yīng)的IP

wKgaombyXJyAQwaqAAEAUC37hEs05.jpeg

三、設(shè)置Linux下的IP與Windows保持一致

1.在VM界面下,點擊虛擬機-可移動設(shè)備-網(wǎng)絡(luò)適配器-設(shè)置

wKgaombyXJyAeBMzAAEbPYNGF_k10.jpeg

2.將之前設(shè)置的兩張網(wǎng)卡其中一張設(shè)置為橋接模式,勾選復(fù)制物理網(wǎng)絡(luò)連接狀態(tài),最后點擊確定

wKgZombyXJ2ANEXBAAEhh0MoqJk44.jpeg

3.設(shè)置完成后,可以看到兩端的IP已經(jīng)在一個網(wǎng)段下,都是192.168.1.xxx

wKgaombyXJ6AKh1vAADyNY3sdyg70.jpeg

四、Windows下的準備

1.安裝VScode,這里附上網(wǎng)址,VScode官網(wǎng),安裝軟件的過程不再描述,安裝完成后打開軟件即可

wKgZombyXJ6AVV-VAAEKSW6R5Ac10.jpeg

2.在VScode左側(cè)點擊拓展,搜索ssh后點擊安裝,如果是第一次安裝的小伙伴,可以先安裝Chinese插件后重啟VScode,這樣界面就是中文的,順便可以安裝一下我在本地端安裝的插件

wKgaombyXJ-APxu1AADYLLEi6wQ93.jpegwKgZombyXJ-AAQ7EAACeiRgF8dM18.jpeg

3.安裝好ssh后,左側(cè)會出現(xiàn)一個類似顯示屏的圖標,點擊,在出現(xiàn)的SSH框下點擊加號,輸入剛剛我們在linux下查看的IP,這里我的IP為192.168.1.102,大家自行輸入自己的IP,回車后,點擊下方出現(xiàn)的第一條信息。

wKgaombyXKCAQc3CAAA4i9WgViM51.jpegwKgZombyXKCAIB5TAAAmc2O6sgQ49.jpegwKgaombyXKCAT5ifAAA0A0tI6bA31.jpeg

4.在彈出的窗口中點擊 Open Config,進入config界面,會看見已經(jīng)配置好了Host和HostName,我們在下方輸入 User+自己的用戶名,這個用戶名就是Linux終端下的用戶名,我們的用戶名是aithinker,如果是其他用戶名輸入對應(yīng)的用戶名即可。配置完記得Ctrl+S保存配置,在左方SSH下點擊刷新就會出現(xiàn)我們配置好的IP。

wKgZombyXKKAB31NAAAa5Jg8gcs02.jpegwKgaombyXKKAK05XAAA_mWqIiWo70.jpeg

5.點擊對應(yīng)IP下后面的->,選擇Linux,Continue,最后會輸入linux下的密碼,也就是linux界面下的用戶登錄密碼,輸入123回車。這時會提示在linux下安裝VS的服務(wù),等待完成即可。

wKgZombyXKOAKme9AABxM97ULQ873.jpegwKgaombyXKOAWOkFAABoBcKfQuk50.jpegwKgaombyXKmACfDvAACj9mGjdmo55.jpegwKgaombyXKuAVSDgAABpNdGV1m029.jpegwKgaombyXKyAJhB8AAAZYTpmWRE04.jpeg

五、VScode界面操作

1.連接成功后會顯示該界面,點擊左上角的資源管理器,打開文件夾。

wKgZombyXK2ABzXcAAC37ftz5Gk02.jpeg

2.這里在打開文件夾的列表下,選擇小安派對應(yīng)的文件夾即可。選擇到AiPi-Open-Kits,確定后會出現(xiàn)彈窗,勾選信任作者,點擊是。這樣打開的左側(cè)列表就全是小安派的demo和SDK。

wKgaombyXK2AXiycAACuyC1GcNc07.jpegwKgaombyXLCAXIxSAACx0LrCFrU63.jpeg

3.這樣在左側(cè)打開文件的操作更加簡便,要使用終端的情況下,點擊上方的查看,會有終端選項,點擊后下方會出現(xiàn)終端,可以看到該終端的名稱與Linux下是完全一致的。

wKgZombyXLGAUdZrAADBZQTfV0Q91.jpeg

4.順便可以在ssh下安裝以下插件,也就是小安派編譯的必須固件。方法同樣為點擊左側(cè)拓展圖標,搜索安裝即可。

wKgaombyXLGAGudXAACFU9H5GkM91.jpeg

六、踩坑記錄與避坑指南

Linux和Windows的IP端口不一致,在這之前使用了兩張網(wǎng)卡都可以正常上網(wǎng),但網(wǎng)段始終無法統(tǒng)一,設(shè)置了橋接模式后也一直是正在連接的狀態(tài)

解決辦法:關(guān)閉虛擬機,點擊右上角的編輯,打開虛擬網(wǎng)絡(luò)編輯器,點擊右下角更改設(shè)置,進入管理員權(quán)限下的界面

wKgZombyXLKABXqaAAB5cW1f_JQ34.jpegwKgaombyXLKAA3vkAADnLfhLFAw42.jpeg

這里會生成一張VMnet0的網(wǎng)卡,選擇橋接模式,在已橋接的選項中選擇我的網(wǎng)卡,這里我是AC 9560。設(shè)置成功后應(yīng)用,確定。

wKgZombyXLOABvONAAD-tj8W0EE80.jpeg

解決思路就是,我的USB拓展塢連接的網(wǎng)線,但可能拓展塢的驅(qū)動問題,虛擬機無法識別我的網(wǎng)線,將橋接的連接改為無線網(wǎng)卡后,只要連接同一個Wi-Fi就能確保網(wǎng)段一致。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11128

    瀏覽量

    207960
  • Win
    Win
    +關(guān)注

    關(guān)注

    0

    文章

    62

    瀏覽量

    28064
  • SSH
    SSH
    +關(guān)注

    關(guān)注

    0

    文章

    179

    瀏覽量

    16228
  • 安信可
    +關(guān)注

    關(guān)注

    0

    文章

    134

    瀏覽量

    3891
收藏 人收藏

    評論

    相關(guān)推薦

    零基礎(chǔ)開發(fā)小安-Eyes-DU之【PWM循環(huán)呼吸燈】

    上周發(fā)布了新的開源硬件——小安-Eyes-DU,DU板子亮點是什么?小安來解釋。 小安
    的頭像 發(fā)表于 08-14 15:37 ?668次閱讀
    <b class='flag-5'>零基</b>礎(chǔ)<b class='flag-5'>開發(fā)</b><b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes</b>-DU之【PWM循環(huán)呼吸燈】

    如何用小安-Eyes-S1做一個電子木魚?

    2024年的第一教程來了,本篇學(xué)習(xí)如何添加LVGL事件,并制作完成一個電子木魚(小美苦苦哀求,我略微出手而已)。祝大家2024積德累功,心想事成!接下來看看如何用小安-Eyes-S1
    的頭像 發(fā)表于 01-13 15:18 ?831次閱讀
    如何用<b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes-S1</b>做一個電子木魚?

    零基礎(chǔ)開發(fā)安信可小安-Eyes-S1入門篇】——初識小安-Eyes-S1

    初識小安-Eyes-S1 前言:本教程針對零基礎(chǔ)人員可以快速上手小安-
    發(fā)表于 09-08 11:06

    零基礎(chǔ)入門HarmonyOS-聲明式開發(fā)

    HDC 2021華為開發(fā)者大會分論壇零基礎(chǔ)入門HarmonyOS-聲明式開發(fā)
    的頭像 發(fā)表于 10-23 13:14 ?1090次閱讀
    <b class='flag-5'>零基</b>礎(chǔ)<b class='flag-5'>入門</b>HarmonyOS-聲明式<b class='flag-5'>開發(fā)</b>

    零基礎(chǔ)入門HarmonyOS-現(xiàn)場開發(fā)演示

    HDC 2021華為開發(fā)者大會分論壇零基礎(chǔ)入門HarmonyOS-現(xiàn)場開發(fā)演示
    的頭像 發(fā)表于 10-23 13:17 ?1317次閱讀
    <b class='flag-5'>零基</b>礎(chǔ)<b class='flag-5'>入門</b>HarmonyOS-現(xiàn)場<b class='flag-5'>開發(fā)</b>演示

    小安-Eyes-S1/S2多功能開發(fā)板簡介

    今天,我們在小安放出新鮮的開發(fā)板產(chǎn)品AiPi-Eyes-S1小安-
    的頭像 發(fā)表于 06-19 10:10 ?754次閱讀
    <b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes-S1</b>/<b class='flag-5'>S</b>2多功能<b class='flag-5'>開發(fā)</b>板簡介

    安信可開源工程——小安-Eyes-S1/S2多功能開發(fā)

    前言 AiPi-Eyes-S1 是安信可開源團隊專門為Ai-M61-32S設(shè)計的一款開發(fā)板,支持WiFi6、BLE5.3。所搭載的Ai-M61-32S 模組具有豐富的外設(shè)接口,具體包括
    的頭像 發(fā)表于 06-20 09:51 ?546次閱讀
    安信可開源工程——<b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes-S1</b>/<b class='flag-5'>S</b>2多功能<b class='flag-5'>開發(fā)</b>板

    -Eyes-DU開發(fā)板的參數(shù)說明

    本周又來一款小安開源硬件——小安-Eyes-DU開發(fā)板,來看看參數(shù)~
    的頭像 發(fā)表于 08-06 10:18 ?547次閱讀
    安<b class='flag-5'>派</b>-<b class='flag-5'>Eyes</b>-DU<b class='flag-5'>開發(fā)</b>板的參數(shù)說明

    安信可開源硬件——小安-Eyes-DU開發(fā)

    安信可科技又來一款小安開源硬件——小安-Eyes-DU開發(fā)板,來看看參數(shù)~ 01概述
    的頭像 發(fā)表于 08-07 14:52 ?709次閱讀
    安信可開源硬件——<b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes</b>-DU<b class='flag-5'>開發(fā)</b>板

    小安-Eyes-S1外設(shè)接口簡介

    前言:本教程針對零基礎(chǔ)人員可以快速上手小安-Eyes-S1實現(xiàn)一些簡單的應(yīng)用開發(fā),僅供參考學(xué)習(xí),本人也在學(xué)習(xí)的過程中,感謝大家支持。
    的頭像 發(fā)表于 09-18 09:55 ?704次閱讀

    零基礎(chǔ)開發(fā)小安-Eyes-S1入門篇】——初識小安-Eyes-S1

    前言:本教程針對零基礎(chǔ)人員可以快速上手小安-Eyes-S1實現(xiàn)一些簡單的應(yīng)用開發(fā),僅供參考學(xué)習(xí),本人也在學(xué)習(xí)的過程中,感謝大家支持。
    的頭像 發(fā)表于 09-18 15:41 ?585次閱讀
    <b class='flag-5'>零基</b>礎(chǔ)<b class='flag-5'>開發(fā)</b><b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes-S1</b>【<b class='flag-5'>入門篇</b>】——初識<b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes-S1</b>

    小安-Eyes-S1安裝VMware與Ubuntu教程

    設(shè)置了中文,換好了國內(nèi)的清華APT源,安裝VScode與必要的插件,拉取了截至目前更新的小安最新的SDK和子模塊,配置好了編譯環(huán)境。由于集成度較高,本次下載的壓縮包高達10G。選擇上傳了百度云(主要是莫工有會員),若有其他需求后期也可以上傳至其他云。
    的頭像 發(fā)表于 09-24 10:58 ?728次閱讀
    <b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes-S1</b>安裝VMware與Ubuntu教程

    零基礎(chǔ)開發(fā)安信可小安-Eyes-S1入門篇】——安裝VMware與Ubuntu

    Ubuntu 18.04已經(jīng)給大家設(shè)置了中文,換好了國內(nèi)的清華APT源,安裝VScode與必要的插件,拉取了截至目前更新的小安最新的SDK和子模塊,配置好了編譯環(huán)境。由于集成度較高,本次下載的壓縮包
    的頭像 發(fā)表于 09-26 09:00 ?614次閱讀
    <b class='flag-5'>零基</b>礎(chǔ)<b class='flag-5'>開發(fā)</b>安信可<b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes-S1</b>【<b class='flag-5'>入門篇</b>】——安裝VMware與Ubuntu

    入門篇3:零基礎(chǔ)開發(fā)小安-Eyes-S1——新建工程并燒錄調(diào)試

    01 新建工程文件 1、復(fù)制helloworld工程 2、將工程移動到AiPi-Open-Kits 3、修改helloworld文件夾下的Makefile文件 Makefile文件的修改一般只修改
    的頭像 發(fā)表于 12-12 16:35 ?476次閱讀
    <b class='flag-5'>入門篇</b>3:<b class='flag-5'>零基</b>礎(chǔ)<b class='flag-5'>開發(fā)</b><b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes-S1</b>——新建工程并燒錄調(diào)試

    功德+1,用小安-Eyes-S1做一個電子木魚

    2024積德累功,心想事成!接下來 看看如何用小安-Eyes-S1做一個電子木魚 。 01、GUI-Guider 頁面設(shè)計 先新建一個工程。 直接進入 UI 設(shè)計界面,這里用到了兩個組件, 一個是圖片按鈕,一個是文本框 。 先
    的頭像 發(fā)表于 01-16 14:33 ?456次閱讀
    功德+<b class='flag-5'>1</b>,用<b class='flag-5'>小安</b><b class='flag-5'>派</b>-<b class='flag-5'>Eyes-S1</b>做一個電子木魚