如何在PC上安装一个树莓派系统?

文章介绍了树莓派价格将在第二季度回归正常,对于暂时无法购买硬件的用户,提供了一种在PC上使用VirtualBox安装树莓派系统的方法。虽然没有物理GPIO口,但体验接近真实树莓派。详细步骤包括安装虚拟机软件、下载系统镜像、设置虚拟机、更新系统以及安装VSCode和PyCharm等开发工具。

好消息,好消息,树莓派要降价了

第一季度供应链逐渐恢复,第二季度价格将恢复到疫情前的水平。

对于想入手树莓派的我建议先等等。

那没有树莓派又想做项目的人怎么办呢,这里教大家一种PC上运行树莓派系统的办法,和树莓派板子相比除了没有物理的GPIO口,其它体验完全一致,项目做完可以直接拷贝到树莓派板子上跑。


工具安装

先安装虚拟机软件,这里使用的是VirtualBox ,当然也可以使用VMwarehttps://www.virtualbox.org/

不要使用Windows自带的Hyper-V,安装好无法进入系统

系统下载

打开官网https://www.raspberrypi.com/software/operating-systems/下载x86版本的树莓派系统

Raspberry Pi Desktop

系统安装

虚拟机起个名,选择刚才下载的镜像

一定要跳过无人值守(Skip Unattended Installation)

点Finish完成后,点击启动

然后看视频吧,选项比较多,大多数都是默认,不用修改,照着视频里的步骤来就能成功

,时长04:47

系统配置

安装完成后可以先改下屏幕分辨率,根据自己电脑屏幕大小调整一个合适的分辨率

然后在终端执行命令将系统更新一下

sudo apt update -ysudo apt upgrade -y

如果提示命令执行失败,可能是其它更新程序正在执行,等会儿我们再执行

开发环境搭建

VSCode的安装比较简单

终端执行

sudo apt install code

然后在开始菜单-编程里面就有VSCode了

PyCharm支持的不是很好,勉强能用

https://www.jetbrains.com/pycharm/download/#section=linux

下载ARM64版本的pycharm(如果你的是32位的就无法使用了)

解压后,打开终端

到pycharm的bin目录下执行

./pycharm.sh

当然,在树莓派上安装方式是一样的

### 配置 VSCode 通过 SSH 远程连接树莓派进行开发 #### 环境准备 确保树莓派系已正确安装,并且 SSH 服务已启用。在树莓派上运行以下命令以确保 SSH 服务正在运行: ```bash sudo systemctl enable ssh sudo systemctl start ssh ``` 此外,需要知道树莓派的 IP 地址,可以通过以下命令获取: ```bash hostname -I ``` #### 安装 VSCode 和 Remote-SSH 插件 在 PC安装 Visual Studio Code,并从扩展市场中搜索并安装 `Remote - SSH` 插件[^1]。 #### 配置 SSH 连接 在 PC 上打开 VSCode,按 `Ctrl+Shift+P` 打开命令面板,输入 `Remote-SSH: Connect to Host...` 并选择该命令。输入树莓派的 SSH 地址,例如: ```plaintext pi@<树莓派IP地址> ``` 首次连接时,VSCode 会提示安装远程服务器端。如果遇到下载卡住的问题,可以手动下载对应的 VSCode Server 压缩包[^2]。 #### 手动上传 VSCode Server 如果自动下载失败,可以在浏览器中访问以下 URL 下载对应的压缩包: ```plaintext https://update.code.visualstudio.com/commit:COMMIT_ID/server-linux-arm64/stable ``` 将下载的压缩包上传到树莓派,并解压到指定目录。然后在 VSCode 中重新尝试连接。 #### 解决环境变量冲突 如果 PC 上同时安装了 Git 和 OpenSSH,可能会导致 SSH 连接失败。此时可以修改环境变量,将 Git 的 SSH 路径替换为默认的 OpenSSH 路径[^3]。例如,在 Windows 系中,将环境变量中的 `%SYSTEMROOT%\System32\OpenSSH` 替换为 `D:\Git\usr\bin`。 #### 验证连接 成功连接后,可以在 VSCode 的左侧边栏中看到树莓派的文件系。可以直接编辑树莓派上的代码文件,并使用终端运行调试命令。例如,创建一个 Python 文件并运行: ```python print("Hello, Raspberry Pi!") ``` 运行命令: ```bash python3 hello.py ``` #### 处理常见问题 如果遇到连接错误,例如 `Bad owner or permissions on C:\\Users\\Administrator/.ssh/config`,需要检查本地 `.ssh` 目录的权限设置[^4]。确保 `.ssh` 目录及其内容的权限正确,可以通过以下命令修复: ```bash chmod 700 ~/.ssh chmod 600 ~/.ssh/* ``` ### 注意事项 确保树莓派和 PC 在同一网络下,并且网络连接稳定。如果树莓派无法联网,可能会导致 VSCode Server 下载失败[^1]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值