3044| 0
|
[ 虚谷号入门] 【虚谷号】虚谷号的入门教程——3、无线模式 |
虚谷号的入门教程——3、无线模式通过U盘模式可以给虚谷号设置Wi-Fi、编程等,如果要安装Python库或者安装其他应用软件,就要借助“无线模式”了。 虚谷号内置了SSH和jupyter服务,在连接Wi-Fi的情况下,可以不用接鼠标键盘,即可实现对虚谷号的完全控制,如运行Python程序,给Arduino刷写代码,安装和卸载Python库文件、系统软件等。 在无线模式下,还可以给虚谷号安装远程桌面服务。用windows自带的远程桌面访问,非常方便。 1. 应用场景在不需要接鼠标键盘的前提下,通过修改vvBoard_config.ini文件设置SSID和密码,即可用无线模式来管理虚谷号,如:
2. 如何连接Wi-Fi步骤1:通过USB线将虚谷板(OTG口)连接上电脑,约十多秒后,电脑会出现一个名为vvBoard的U盘。用记事本打开vvBoard文件夹中的vvBoard_config.ini文件,在“SSID=”和“SSID_PSD=”输入信息。 步骤2:短按虚谷板的RST键,U盘会暂时消失,等到U盘图标再次出现,一般就已经连上了Wi-Fi。 注意:
步骤3:打开vvBoard文件夹中的wifi_log.txt文件,找到IP地址。如下面的信息表示IP地址是“192.168.1.192”。
注意: 如果在Wi-Fi配置信息中找不到IP地址,很有可能是虚谷号的DAP系统启动速度太快,而虚谷号要连接的路由器速度有点慢,导致IP地址还没来得及成功分配就启动进入了U盘模式。遇到这种情况,请再按一次RST键,让U盘文件系统重新读取一次IP信息。 3. Jupyter服务Jupyter的全称为Jupyter Notebook(此前被称为IPython notebook),是一个交互式笔记本,支持运行40多种编程语言。Jupyter的本质是一个Web应用程序,便于创建和共享类似笔记本的文档,支持实时代码,数学方程,可视化和 markdown。通过Jupyter,可以通过Web页面在虚谷号上运行Python代码和Linux命令。 步骤1:访问Jupyter在浏览器输入http:// 【虚谷号IP】:8888,即可打开一个页面,输入密码scope。 步骤2:运行Linux命令通过“新建”-“终端”,即可打开一个仿真的终端页面,使用方法和终端基本一致。 步骤3:运行Python代码运行Python代码有多种方式。 方式1:通过Linux命令方式2:通过笔记运行代码方式3:通过笔记运行外部文件注:如何关闭Jupyter功能? 修改config中,jupyter=0,默认jupyter=1。 Jupyter是学习Python程序员的好帮手,很多关于数据分析的课程,都是用Jupyter写的。更多关于Jupyter的功能应用,请参考本文档的第五部分。虚谷号团队也开发、收集了一些Jupyter的课程笔记,打开Jupyter应用即可看到。 4. SSH服务虚谷号默认启动了SSH功能。通过SSH功能,用户可以安装、卸载软件,如管理jupyter或者VNC。也可以安装Python库,只要熟悉Linux命令,可以对虚谷号做任何工作。 以安装Python库为例,虚谷号的ip地址为192.168.1.192。 步骤1:连接ssh在CMD窗口输入:ssh -p 22 scope@192.168.1.192 步骤2:安装Python库5. 通过SSH开启远程桌面服务通过SSH,可以开启虚谷号的远程桌面(Xrdp)服务,需要安装xrdp和tightvncserver,新版固件已经整合这一软件环境。 Xrdp是Microsoft远程桌面协议 (RDP) 的开源版本,允许您以图形方式控制远程系统。使用RDP,您可以登录到远程计算机并创建一个真实的桌面会话,就像您已登录到本地计算机一样。 连接SSH后,输入如下命令:
使用: 用win自带的mstsc.exe远程桌面软件即可连接,用户名和密码都是scope。这时看到的桌面和直接使用显示屏连接虚谷号看到的是一样的。 远程连接问题 如果遇到远程连接问题,请参考以下解决方案。 https://github.com/vvlink/vvBoard-docs/blob/master/source/08.advanced/8.1-troubleshooting.rst 注意: 如果无线模式需要修改vvBoard盘里面的东西,需要断开OTG口的连接,使用电源口供电。因为OTG口供电,系统将处于U盘模式,vvBoard盘将锁定。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed