VS Code 远程连接树莓派编程的配置

VS Code 远程连接树莓派编程的配置

@(树莓派学习笔记)

VS Code的安装与配置

下载官网:https://code.visualstudio.com/

插件安装与配置

插件下载
  1. Chinese:变更语言为中文简体
  2. Bracket Pair Colorzer:给嵌套的各种括号加上不同的颜色
  3. Prettier:代码格式化插件
  4. Turbo Console Log:一键注释/启用/删除.
  5. Code Spell Checker: 英语拼写检查
  6. codelf:网络查询变量命名,供变量命名参考
  7. Remote-SSH:SSH远程控制
常用配置

在这里插入图片描述

在这里插入图片描述

参考文档:

  1. https://blog.csdn.net/qq_27386899/article/details/121455952
  2. https://zhuanlan.zhihu.com/p/113222681?utm_source=qq&utm_medium=social&utm_oi=1271456261037608960

Python环境配置

Python下载

指南:https://blog.csdn.net/weixin_49237144/article/details/122915089

pip的使用

如果pip因为某些原因丢失,需重新安装
指南:https://zhuanlan.zhihu.com/p/436881090
pip常用指令
指南:https://blog.csdn.net/weixin_42256871/article/details/122509481
若需要usr权限
指南:https://blog.csdn.net/weixin_41665637/article/details/103983668

VSCode 的Python环境配置

指南:https://blog.csdn.net/qq_27386899/article/details/121706439


树莓派的配置

开启ssh服务

  1. 安装openssh-server
    sudo apt-get install openssh-server
  2. 启动ssh服务
    service ssh start
  3. 查看是否正确启动
    ps -e | grep ssh 若看到sshd则说明已经正常启动
  4. 若无法正常启动,检查问题
    sudo /usr/sbin/sshd -T
  5. 切换root
    su root
  6. 修改ssh配置文件
    vi /etc/ssh/sshd_config
    配置文件参考:https://blog.csdn.net/u014721096/article/details/78559506
    i进入编辑模式,按Esc退出编辑模式,然后输入:wq保存并退出
  7. 重启ssh服务
    systemctl restart sshd.service
  8. 获取树莓派的IP地址
    hostname -I
  9. 在自己的电脑上尝试连接树莓派的ssh
    ssh User@PI_Address
    其中User为树莓派上的用户,PI_Address为树莓派的IP地址
  10. 设置开机自启动ssh
    在这里插入图片描述

在树莓派上创建用户(非必要)

sudo useradd -m pi_dev
sudo usermod -aG sudo pi_dev
sudo usermod -s /bin/bash pi_dev
sudo passwd pi_dev
su pi_dev
mkdir ~/.ssh

创建的用户名为pi_dev,创建时可任意指定

在电脑客户端创建密匙(非必要)

创建公钥
ssh-keygen -t rsa -b 4096
如果你的本地系统是macOS或者Linux,生成的公钥文件位于 ~/.ssh/id_rsa.pub,如果是Win系统则位于:C:\Users\你的用户名.ssh\id_rsa.pub
在树莓派上创建文件

su pi_dev
mkdir /home/pi_dev/.ssh/authorized_keys

使用TeamViewer将id_rsa.pub文件传输到authorized_keys文件中

用VS Code连接树莓派的SSH

按F1搜索:Remote-SSH: Connect to Host…,输入树莓派的用户名和IP地址,选择系统类型(Linux),等待连接。
连接过程中可能会出现树莓派存储空间不足的情况,则需要扩展树莓派存储空间
配置文件:

Host 自定义远程名称
HostName 远程端IP
Port 端口号  默认22 可以不填
User 登录账户

开始编程

连接到树莓派的ssh后,打开文件夹选择工作区的文件夹,也可自己在终端窗口创建一个文件夹
mkdir /home/pi_dev/projects
然后新建文件,选择Python File,开始编辑代码。
运行时可能会遇到的问题

  1. “Visual Studio Code 无法在这个大型工作区中监视文件更改”
    可以进入设置搜索files.watcherExclude添加不希望VS Code跟踪的目录,此处我添加了
    .ssh文件夹
  2. Not running on a RPi
    安装RPi:sudo pip3 install -U RPi.GPIO --ignore-installed
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值