数码之家

 找回密码
 立即注册
搜索
查看: 1025|回复: 12

【花雕体验】07 搭建行空板开发环境之VSCode编程

[复制链接]
发表于 2022-6-17 11:16:28 | 显示全部楼层 |阅读模式
本帖最后由 eagler8 于 2022-6-17 12:48 编辑

行空板作为一台4核单板微型计算机,运行完整Python,亦可体验海量Python库,极简操作只需2步即可拥抱Python,多种连接方式,集成度高,利于教学,接口丰富扩展性强,是新一代Python教学利器。




【花雕体验】01上手行空板
https://www.mydigit.cn/thread-318081-1-1.html
【花雕体验】02 行空板简单使用
https://www.mydigit.cn/thread-318186-1-1.html
【花雕体验】03 搭建行空板开发环境之Mind+编程
https://www.mydigit.cn/thread-318338-1-1.html
【花雕体验】04 测试行空板常用功能
https://www.mydigit.cn/thread-318549-1-1.html
【花雕体验】05 搭建行空板开发环境之SSH连接与Jupyter编程
https://www.mydigit.cn/thread-319055-1-1.html
【花雕体验】06 搭建行空板开发环境之Thonny编程
https://www.mydigit.cn/thread-319154-1-1.html
【花雕体验】07 搭建行空板开发环境之VSCode编程
https://www.mydigit.cn/thread-319184-1-1.html

【花雕体验】08 行空板内置pinpong库的几项测试


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| 发表于 2022-6-17 12:56:51 | 显示全部楼层
本帖最后由 eagler8 于 2022-6-17 13:01 编辑

1、Visual Studio Code(VS Code)是微软2015年推出的一个轻量但功能强大的源代码编辑器,基于 Electron 开发,支持 Windows、Linux 和 macOS 操作系统。它内置了对JavaScript,TypeScript和Node.js的支持并且具有丰富的其它语言和扩展的支持,功能超级强大。Visual Studio Code是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段、代码对比 Diff、GIT命令 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。

VS Code提供强大的扩展,版本更新很及时,功能丰富且强大。而且官网提供了丰富的说明文档和视频等支持。安装扩展以添加新语言、主题、调试器并连接到其他服务。 扩展在单独的进程中运行,不会减慢编辑器的速度。



VS Code中文官网链接:http://vscode.bianjiqi.net/


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-17 13:07:00 | 显示全部楼层
2、VSCode官方下载
https://code.visualstudio.com/sh ... s=win32-x64-archive



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-17 15:00:48 | 显示全部楼层
3、VSCode中有Remotion插件,可以通过SSH方式连接远程主机,因此可以直接连接行空板编程。在VSCode插件商店中搜索remote,安装Remote-SSH扩展即可。

注:vscode会在行空板上安装插件,会导致内存占用较高。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-17 15:16:58 | 显示全部楼层
4、安装成功后左侧出现一个远程资源管理器,增加一个,输入root@192.168.28.147(WIFI连接)


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-17 15:39:19 | 显示全部楼层
5、测试多次,一直连接不上,只好把USB网口、WiFi连接和板载热点三种方式都添加了,这样远程资源管理器上有了三个选项


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-17 15:47:00 | 显示全部楼层
依旧出错,无法建立与“192.168.123.1”的连接



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-17 15:56:07 | 显示全部楼层
6、重新操作一遍:在SSH Tagets上右键选择connect to Host in Current Window,根据提示框操作,选择linux,回车,输入密码dfrobot



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-17 15:58:51 | 显示全部楼层
终于连接上了


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-17 16:15:25 | 显示全部楼层
7、vscode会在行空板上安装服务,等待安装完成,安装完成后,显示对勾即为连接成功。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-17 16:22:50 | 显示全部楼层
8、切换到文件,提示已连接到远程,选择打开文件夹,后选择目录点击确认,然后输入密码dfrobot,板子连接成功,显示板子中的文件,此时可以编辑文件。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-17 16:40:24 | 显示全部楼层
9、运行测试程序

  1. #【花雕体验】07 搭建行空板开发环境之VSCode编程
  2. #测试程序:屏幕显示“你好,行空板”

  3. #  -*- coding: UTF-8 -*-
  4. from unihiker import GUI
  5. import time

  6. gui = GUI()
  7. #unihiker库文字显示
  8. gui.draw_text(text="花雕体验",origin="center",x=120,y=100,color="#0066CC")
  9. gui.draw_text(text="你好,行空板",origin="center",x=120,y=150,color="#0066CC")
  10. gui.draw_text(text="搭建VS Code环境",origin="center",x=120,y=190,color="#0066CC")

  11. while True:
  12.     #保持程序运行
  13.     time.sleep(1)
复制代码


回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2022-6-17 16:44:40 | 显示全部楼层
10、实验测试场景图



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-5 23:10 , Processed in 0.187200 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表