关于raspberry-pi:嵌入式AIraspberry-pi-安装树莓派系统-网络配置有线无线-换源-ssh与vscode远程

9次阅读

共计 2426 个字符,预计需要花费 7 分钟才能阅读完成。

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

O_o>_<   o_OO_o~_~o_O

   本文具体介绍了树莓派装置零碎、配置网络、换源与 ssh 近程的办法。

1 装置树莓派零碎

  装置树莓派零碎次要操作是烧录零碎到 micro SD 卡。

  • 首先须要筹备一张 micro SD 卡(个别 16G)

  • 格式化 SD 卡

    链接传送门:链接:https://pan.baidu.com/s/1JJTh… 提取码:6666

  • 若 SD 卡大于 32G,SD Formatter 会默认以 exFAT 的格局进行格式化,而 Raspberry Pi 目前的机型都还不反对对该格局的辨认,因而才会无奈辨认大于 32GB 的卡

【解决办法】

 将 micro SD 卡格局使用 DiskGenius 化成 FAT 格局就行。
  更加弱小的格式化工具 DiskGenius,链接传送门:http://www.diskgenius.cn/down…

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

  在 Operating System 处抉择零碎,在 Storage 处抉择要烧录到的 SD 卡。

  点击 WRITE 期待烧录实现即可。

2 网络配置

  • 有线网络配置

    批改配置文件

    sudo cp /etc/dhcpcd.conf /etc/dhcpcd.conf_backup
    sudo vi /etc/dhcpcd.conf

    开端增加设置即可,其中 192.168.128.100/24,24 代表 255.255.255.0

    interface eth0
    static ip_address=192.168.128.100/24
    static routers=192.168.1.1
    static domain_name_servers=202.102.152.3 114.114.114.114 8.8.8.8
  • 无线网络配置

    可依据开机提醒间接连贯,也可通过配置相干文件设置动态 IP。
    介绍将 wifi 设置为动态 IP,批改文件 /etc/network/interfaces

    sudo cp /etc/network/interfaces /etc/network/interfaces_backup
    sudo vi /etc/network/interfaces

    将其中的 wla0 无线端口进行批改,批改配置如下。

    #allow-hotplug wlan0
    #iface wlan0 inet manual
    #wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
    
    auto wlan0
    iface wlan0 inet static
    address 192.168.1.211
    netmask 255.255.255.0
    gateway 192.168.1.1
    wpa-ssid C4
    wpa-passphrase 1234567890

    其中 wpa-ssid C4 为无线账号,C4
    wpa-passphrase 1234567890,无线明码 1234567890

3 换源

  • 树莓派换源

    sudo vi /etc/apt/sources.list

    接着编辑这个文件,如下图所示,把原来的内容正文掉(最后面加 # 号),在文件最顶部增加上面的内容:

    deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
    deb-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

    树莓派端装置 ssh

    sudo apt update
    sudo apt apt install -y --no-install-recommends openssh-server
  • windows 端 cmd 连贯

    ssh pi@ip

    输入,阐明 ssh 能够连贯:

  • vscode 近程

    树莓派端:

    sudo vim /etc/ssh/sshd_config

    批改上面几行

    # Authentication
    LoginGraceTime 120
    PermitRootLogin yes
    StrictModes yes

    重启 ssh

    sudo service ssh start

    判断 ssh 服务是否启动胜利

  设置 ssh 开启主动启动:

# 开机主动启动 ssh 命令
sudo systemctl enable ssh

  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 文件中内容从新连贯即可

正文完
 0