Raspberry Pi 1使用VSCode报错,求可替代的远程开发IDE方案
解答
初代Raspberry Pi 1能否正常安装运行VSCode?
不支持。
初代Raspberry Pi 1采用ARMv6架构,微软官方发布的VSCode(包含本地客户端、远程开发扩展的服务端组件)最低仅支持ARMv7及更高架构的设备,你遇到的两类报错本质都是架构不兼容导致:
- 本地执行
code命令报Illegal instruction,是因为官方VSCode编译时使用了ARMv6指令集不支持的运算指令 - Windows端远程连接报错
the remote's host architecture isn't supported,是因为VSCode远程扩展无法在ARMv6设备上部署兼容的服务端组件
可选的远程开发方案(除SSH、VNC外)
- Thonny:面向嵌入式Python开发的轻量IDE,原生支持配置树莓派1的远程解释器,可在本地PC端编写代码,一键推送至树莓派执行、调试,资源占用极低,完美适配ARMv6架构
- 本地IDE+自动代码同步:本地PC安装任意常用IDE(包括VSCode),通过
rsync、SFTP插件等实现代码修改后自动同步到树莓派1,配合SSH终端在树莓派侧执行代码、查看输出,不需要在树莓派端部署重型服务,性能开销极小 - 社区适配的Code-OSS编译版:社区开发者针对ARMv6架构编译了VSCode的开源上游版本Code-OSS,可直接在树莓派1本地运行,针对低性能设备做了资源优化,适合本地轻量开发场景
- Arduino IDE 2.x:如果你的开发场景以物联网、嵌入式控制为主,Arduino IDE原生支持远程烧录、调试树莓派代码,资源占用完全适配树莓派1的性能上限
内容的提问来源于stack exchange,提问作者TheTomer
相关产品推荐
相关产品推荐

