您当前所在位置:首页安装教程「嵌入式AI」树莓派安装系统&网络配置&换源&ssh与vscode远程

「嵌入式AI」树莓派安装系统&网络配置&换源&ssh与vscode远程

更新:2023-08-06 17:44:09编辑:tooool归类:安装教程人气:125

欢迎关注我的公众号 [极智视界],获取我的更多笔记分享

「嵌入式AI」树莓派安装系统&网络配置&换源&ssh与vscode远程

O_o>_<o_OO_o~_~o_O

本文详细介绍了树莓派安装系统、配置网络、换源与 ssh 远程的方法。

1 安装树莓派系统

安装树莓派系统主要操作是烧录系统到 micro SD卡。

  • 首先需要准备一张 micro SD 卡(一般16G)
  • 格式化 SD 卡链接传送门:链接:https://pan.baidu.com/s/1JJThyXLlkFgQLb3ueI6bKw 提取码:6666
  • 若SD卡大于32G,SD Formatter会默认以exFAT的格式进行格式化,而Raspberry Pi目前的机型都还不支持对该格式的识别,因此才会无法识别大于32GB的卡

【解决办法】

将micro SD卡格式运用DiskGenius化成FAT格式就行。   更加强大的格式化工具 DiskGenius,链接传送门:http://www.diskgenius.cn/download.php

  • 从树莓派官网下载 Raspberry Pi Imager 链接传送门:https://www.raspberrypi.org/software/

在 Operating System处选择系统,在 Storage 处选择要烧录到的SD卡。

点击 WRITE 等待烧录完成即可。

2 网络配置

  • 有线网络配置修改配置文件sudocp/etc/dhcpcd.conf /etc/dhcpcd.conf_backupsudovi/etc/dhcpcd.conf末尾添加设置即可,其中192.168.128.100/24 ,24 代表 255.255.255.0interface eth0staticip_address=192.168.128.100/24staticrouters=192.168.1.1staticdomain_name_servers=202.102.152.3114.114.114.1148.8.8.8
  • 无线网络配置可根据开机提示直接连接,也可通过配置相关文件设置静态IP。 介绍将wifi设置为静态IP,修改文件/etc/network/interfacessudocp/etc/network/interfaces /etc/network/interfaces_backupsudovi/etc/network/interfaces将其中的wla0 无线端口进行修改,修改配置如下。allow-hotplug wlan0iface wlan0 inet manualwpa-conf /etc/wpa_supplicant/wpa_supplicant.confauto wlan0iface wlan0 inet staticaddress192.168.1.211netmask255.255.255.0gateway192.168.1.1wpa-ssid C4wpa-passphrase1234567890其中 wpa-ssid C4 为无线账号,C4 wpa-passphrase 1234567890 ,无线密码1234567890

3 换源

  • 树莓派换源sudovi/etc/apt/sources.list接着编辑这个文件,如下图所示,把原来的内容注释掉(最前面加 号),在文件最顶部添加下面的内容:deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contribdeb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib同样的方法,把/etc/apt/sources.list.d/raspi.list文件也替换成下面的内容:deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

4 ssh 与 vscode 远程

  • 安装 ssh树莓派端安装 sshsudoapt updatesudoapt apt install-y--no-install-recommendsopenssh-server
  • windows 端cmd连接ssh pi@ip输出,说明ssh可以连接:
  • vscode远程树莓派端:sudo vim /etc/ssh/sshd_config修改下面几行AuthenticationLoginGraceTime 120PermitRootLogin yesStrictModes yes重启sshsudo service ssh start判断ssh服务是否启动成功

设置ssh开启自动启动:

开机自动启动ssh命令sudo systemctlenablessh

windows端vscode:在设置面板中打开应用->可选功能->搜索 SSH,如下图所示,将两个都安装好。

vscode 安装 Remote Development 插件,此插件包括三个小插件分别是 Remote – WSL、Remote – Contaomers 和 Remote – SSH,我们用到的就是 Remote – SSH。

安装好 Remote Development 和 python 插件后在 vscode 左侧就有一个小电视机的图标,点击此图标后选择 SSH Targets,之后点击小齿轮设置,选择设置搜索框中选中第一个,之后出现 SSH 远程设置界面,其中 Host 是指在 vscode 中远程连接的名字,Hostname 值的是宿主机下的 IP 地址,User 写pi即可,Port 是指 写 22 号端口 映射到宿主机下的端口。

启动远程连接:

之后选择 Linux,按照提示连接即可。

  • 若vscode出现如下连接异常

则说明在 C:\Users\Admin/.ssh.known_hosts的第三行存在重复密钥,加载了原先的错误密钥,导致连接不上。

【解决办法】清空 C:\Users\Admin/.ssh.known_hosts文件中内容重新连接即可

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

Windows10开始菜单的“设置”按钮消失了如何解决 Windows10移动版一周年更新14327有哪些已知问题