IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 【花雕体验】04 测试行空板的常用功能 -> 正文阅读

[嵌入式]【花雕体验】04 测试行空板的常用功能

行空板是一款专为Python学习和使用设计的新一代国产开源硬件,采用单板计算机架构,集成LCD彩屏、WiFi蓝牙、多种常用传感器和丰富的拓展接口。同时,其自带Linux操作系统和Python环境,还预装了常用的Python第三方库,让广大用户只需两步就能使用Python。可以轻松胜任各种编程相关的开发场景,如搭建物联网系统、体验人工智能应用、编写电子游戏、进行科学实验、设计声光互动、开发可穿戴设备等。

在这里插入图片描述

在这里插入图片描述
【花雕体验】01上手行空板
https://blog.csdn.net/weixin_41659040/article/details/125234791
【花雕体验】02 行空板简单使用
https://blog.csdn.net/weixin_41659040/article/details/125241515
【花雕体验】03 搭建行空板开发环境之Mind+
https://blog.csdn.net/weixin_41659040/article/details/125253024
【花雕体验】04 测试行空板常用功能
https://blog.csdn.net/weixin_41659040/article/details/125270783
【花雕体验】05 搭建行空板开发环境之SSH连接与Jupyter编程
https://blog.csdn.net/weixin_41659040/article/details/125319343
【花雕体验】06 搭建行空板开发环境之Thonny编程
https://blog.csdn.net/weixin_41659040/article/details/125326750
【花雕体验】07 搭建行空板开发环境之VSCode编程
https://blog.csdn.net/weixin_41659040/article/details/125330242
【花雕体验】08 行空板硬件控制pinpong库的系列测试(之一)
https://blog.csdn.net/weixin_41659040/article/details/125336810

第一、测试行空板的几种连接方式
1、使用USB Type-C线连接,用于CPU连接PC编程或主板供电
在这里插入图片描述

按照官方介绍,使用USB线连接行空板与电脑为最推荐的操作方法,ip地址固定且网络稳定。 使用USB线连接行空板到电脑时,行空板会虚拟为一个RNDIS网卡设备,此时板子IP地址固定为10.1.2.3,输入板子的IP即可开始编程。

而我的测试情况,接上板子时,电脑有“滴”声响,打开电脑网络设施,没有发现行空板。

在这里插入图片描述
设备管理器上也没发现新的设备,打开网络适配器,显示一堆,估计是红点处这个。

在这里插入图片描述
打开以太网,发现有一个未能识别的网络。

在这里插入图片描述
换了一根USB线还是没反应,是否电脑需要更新安装RNDIS网卡设备的驱动呢?于是在网上搜到”USB-RNDIS_win10 64位驱动”进行更新。安装后出了个感叹号,说是无法使用。

在这里插入图片描述
换了一台电脑,继续测试,发现这个以太网3已禁用,运行网络诊断,说是没有有效的IP配置。

在这里插入图片描述
网络禁用的原因后来找到了,使用了普通的USB延长线,去掉就可以了。

在这里插入图片描述
因为以前开发板都是走串口,行空板这个走的是网络协议,所以对信号质量要求要高一些,windows估计检测到这根延长线不满足要求,所以禁用了这个虚拟网络(行空板)。图为Mind+已经连接上USB网络(10.1.2.3)。

在这里插入图片描述
2、开启板载热点模式
行空板自身可以开启无线热点,其他设备(电脑、平板、手机)连接此热点,SSID: PB772613,PASS: 65593640,此时板子IP地址固定为192.168.123.1,输入板子的IP即可开始编程。

在这里插入图片描述
3、通过路由器Wi-Fi来连接
打开行空板热点,电脑连接到热点,打开电脑的chrome浏览器,输入192.168.123.1,进入本地Web主页(行空板上运行的一个Web网页服务)。

在这里插入图片描述
打开左边栏的网络设置,将行空板接入家庭路由器,连接上WIFI,IP地址为:192.168.28.147

在这里插入图片描述
4、通过USB转网线来连接
行空板上具有USB接口,因此你可以使用一个USB转网口转换器让行空板获得更稳定的有线网络连接,输入板子的IP即可开始编程。

说明:在TB刚下单买了一根USB转网线,具体连接情况等快递到后再测试并补充。

在这里插入图片描述
5、查看IP地址
长按Home按键进入行空板板载菜单,其中查看网络信息页面可显示当前所有IP地址,无需记住各种ip地址。

USB网口:显示使用usb线连接板子和电脑时 板子的IP地址,固定为10.1.2.3
无线连接:显示板子连接其他Wi-Fi热点时,板子被分配的地址,由路由器分配ip:192.168.28.147
无线热点:显示当板子开启无线热点模式时,板子的ip地址,固定为192.168.123.1
其他设备:显示其他情况出现的ip地址,例如在板子上连接其他网卡设备时被分配的地址,由路由器分配ip(未做测试,后补)

在这里插入图片描述
6、简单汇总,行空板是一台单板微型计算机,因此,其他设备例如手机、电脑、平板等只要能与行空板在一个网络中,就可以通过网络访问它,从而实现编程或数据传输。

行空板拥有多种连接网络方式,包括USB有线连接、WIFI无线连接、板载热点直连以及USB网线直连等,可与各种设备快速连接,随时随地进行编程,适合各类使用场景。

在这里插入图片描述
第二、使用板载Home菜单
与其他开发板不同的是,行空板不用先搭建开发环境,开机就能使用,首先是部智能终端。行空板基于Linux深度定制了一个系统界面,系统中取消了Linux的桌面,取而代之的是一个home主菜单,长按Home按键即可进入菜单,AB按键控制光标上下移动,Home按键确认。这样不但使用简单,而且节约内存,提高了效率。在行空板系统的主菜单中提供了对板子控制常用的八个功能:
1、查看使用教程
2、切换运行程序
3、应用开关
4、查看网络信息
5、查看系统信息
6、开关无线热点模式
7、校准触摸屏
8、退出

在这里插入图片描述

体验几天下来,使用比较多的是查看网络信息,还有就是切换运行程序了。

在这里插入图片描述

第三、使用本地Web主页
行空板上运行了一个Web网页服务,因此其他设备可以直接访问行空板的ip地址打开一个网页。 让其他设备(电脑、手机、平板)与行空板在一个网络中(可通过有线、无线、热点模式),然后打开设备上的浏览器,输入行空板的ip地址。

例如使用有线连接电脑,打开电脑的chrome浏览器,输入板子的ip10.1.2.3,就可以打开界面。我一般使用192.168.28.147的WIFI登录页面。

在这里插入图片描述

主页左边栏有四个选择项,主页、应用开关、网络设置和单个文件上传,有使用过网络设置本地WIFI的连接,应用开关包括二个选项,估计后面的体验会用到。

在这里插入图片描述
第四、使用samba文件管理
行空板内置了samba服务,因此你可以一种在局域网上共享文件,搭建自己的私有云盘。搭配windows的网络邻居功能,你可以像管理windows文件一样编辑文件。开启方法,打开板子Home菜单中的文件共享功能即可。

在这里插入图片描述

电脑端配置
首先电脑可以正常访问板子的网页菜单(行空板本地Web主页)。我是在窗口输入WIFI地址“\192.168.28.147\”。

在这里插入图片描述

在地址栏输入板子网络地址,格式为\ip地址\,使用usb线连接电脑时ip是10.1.2.3就输入\10.1.2.3\,例如这里ip地址为 192.168.28.147 ,则输入\192.168.28.147\,也可以使用板载热点IP,回车后即可看到板子的共享文件(首次连接输入账号密码root dfrobot,如果提示错误则选择其他账户然后再输入)。

在这里插入图片描述

也可以win+R打开运行窗口,输入一样的网络地址,也可以打开同样的文件夹窗口。

在这里插入图片描述

root为板载内存空间,media为外挂硬盘空间(插上SD卡或usb口连接硬盘后会自动挂载到这个文件夹下),这里尝试插入了一张8G的卡。

在这里插入图片描述

双击文件夹打开,会提示输入访问账号密码,输入 root,dfrobot即可打开

在这里插入图片描述

可以使用此方法上传py代码到板子,然后通过板载home菜单运行程序。使用一个usb3.0扩展坞+硬盘转usb3.0+以太网转usb3.0,可以搭建一个私人云盘,如需公网访问则需要公网ip或使用各种内网穿透技术实现。

在这里插入图片描述

尝试把一张图片传到8G卡上

在这里插入图片描述

第五、VNC屏幕共享(远程桌面)
行空板内置开启了远程桌面服务,因此你可以在电脑上实时显示板子的界面,用来进行教学演示或是截图写教程非常方便。可以使用多种软件进行连接,此处列举三种:windows远程桌面、MobaXterm软件和VNC软件。

1、windows远程桌面
windows系统自带远程桌面功能,因此无需额外安装软件即可使用:
(1)在windows搜索栏搜索远程桌面,或使用win+R输入mstsc打开远程桌面连接。

在这里插入图片描述

(2)输入行空板IP地址,此处体验使用wifi连接输入192.168.28.147,如果需要输入用户名密码,则用户名为root,密码为dfrobot。

在这里插入图片描述

打开远程桌面

在这里插入图片描述

连接成功后可以缩小窗口为悬浮窗方便观看

在这里插入图片描述

2、MobaXterm
MobaXterm是一款多功能软件,可以SSH连接、文件传输、远程桌面等功能。

下载链接:https://mobaxterm.mobatek.net/

在这里插入图片描述

安装MobaXterm后打开(我下载的是绿色版本),新建一个Senssion,选择VNC,输入板子的IP地址即可开启,如果需要输入用户名密码,则用户名为root,密码为dfrobot。

在这里插入图片描述

打开后是这样

在这里插入图片描述

3、VNC Viewer
VNC Viewer是一款轻便的远程桌面查看软件。

下载地址:https://www.xitongzhijia.net/soft/233944.html

安装VNC Viewer后打开,输入行空板的ip地址,然后输入密码dfrobot即可。

在这里插入图片描述

打开后这样,左为windows远程桌面

在这里插入图片描述

第六、系统镜像烧录
更新行空板系统或出现异常需要恢复系统时,可以刷入最新固件。

1-文件备份
重新刷入系统镜像后,板子中的文件包括root目录将被全部清空无法恢复,因此可以先备份一下需要的文件。
推荐使用samba功能将root目录下的个人文件拷贝到电脑上。

在这里插入图片描述
2-工具准备
(1)需要用到系统镜像烧录工具UNIHIKER Burner:

windows版(免安装,解压即可运行):https://download3.dfrobot.com.cn/unihiker/Burner/UNIHIKER_Burner-V1.0-Win-20220127.zip

macos版下载: https://download3.dfrobot.com.cn/unihiker/Burner/UNIHIKER_Burner-V1.0-mac-20220127.app%202.zip

ubuntu版下载:https://download3.dfrobot.com.cn/unihiker/Burner/UNIHIKER-Burner-1.0.2.deb

所有文件百度云盘下载路径: https://pan.baidu.com/s/1KXWOm8HC575mAiCWB434Pw (提取码:unih)

(2)下载需要输入的最新系统img镜像文件:

V0.2.8版系统镜像(即V1.1.0出厂预装系统)下载(下载完得到img格式镜像文件):

直接下载:https://download3.dfrobot.com.cn/unihiker/img/unihiker_v0.2.8.zip
网盘下载: https://pan.baidu.com/s/1KXWOm8HC575mAiCWB434Pw (提取码:unih)

打开UNIHIKER Burner

在这里插入图片描述

3-操作步骤
(1)打开系统镜像烧录工具软件,点击打开img,选择系统镜像img文件。
(2)拔下USB线让板子断电,然后按住板子上的Home按键不放(V1.0.0以前的版本按住板子背面USB口下方的小按键),插上USB线连接电脑,此时行空板将进入系统镜像烧录模式显示白屏不会进入系统。
(3)点击系统镜像烧录工具开始烧录,当出现数字进度的时候,松开Home按键。注:烧录过程中如果提示拔下板子重新按boot,则重复一下3.2的操作让板子重新进入烧录模式后点OK,如果卡在某个步骤进度不动超过5分钟,请查看本页面最后的常见问题中的解决办法。
(4)等待烧录进度到100,然后板子会自动重启安装系统,在提示固件已经更新成功,可以正常使用了前不要拔下usb,(全程约5分钟)

在这里插入图片描述

(5)烧录完成系统启动后显示行空板logo,按HOME按键即可进入HOME菜单,使用A B按键上下移动光标,HOME按键确认,进入查看系统信息,查看系统版本是否为系统镜像刷入的版本即说明系统镜像烧录完成。

(6)系统烧录后,触屏需要重新校准后才可以使用,选择HOME菜单中的校准触摸屏,屏幕会依次出现的5个点触摸点,点击触摸点位置后系统重启即完成校准。

在这里插入图片描述

快递比预料的快一些,USB网口到了,补充一下连接网络的第四种方式

在这里插入图片描述

安装驱动后,电脑上多了一个“以太网络4”,属性为

制造商: Corechip Semiconductor, Inc.
描述: RD9700 USB2.0 To Fast Ethernet Adapter
驱动程序版本: 1.0.906.0
物理地址(MAC): 00-06-10-0E-11-09

大致是”RD9700 USB2.0 转快速以太网适配器”
芯片为RD9700

在这里插入图片描述

打开Mind+,连接远程终端,手动输入路由器分配的ip192.168.28.181,提示连接成功

在这里插入图片描述

第四种属于其他设备,实际连接(电源使用充电宝)如图

在这里插入图片描述

至此,四种连接方式,均完成了测试

在这里插入图片描述

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章           查看所有文章
加:2022-06-20 23:06:12  更:2022-06-20 23:06:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 0:50:17-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码