当前位置:网站首页>Maixll-Dock 使用方法
Maixll-Dock 使用方法
2022-07-01 04:19:00 【咸鱼箘】
Maixll-Dock 使用方法
咳咳,我们上面把镜像系统装好了。问题来了,怎么用?
本篇就讲两种简单方法去使用V831
后面我们用IDE去展示一些简单效果。
串口工具我们去做离线调试。
MaixPy3 IDE
MaixPy3 IDE 基于 jupyter 实现的 Python3 集成开发环境(IDE,Integrated Development Environment ),意在帮助用户通过电脑编写 Python 语言代码后,用户运行开发者提供的 jupyter notebook 文档后,接上硬件后点击【 运行】可以实时呈现如下效果图。
安装MaixPy3 IDE
IDE下载地址
解压安装
安装完,桌面生成IDE图标
打开IDE
此时你会发现,U盘呢?!(没有 U 盘出现等于 ADB 驱动有问题,这是连不上 IDE 的)
此时需要按下图手动卸载一下 Android ADB Interface 手机驱动
【我的电脑】右键【属性】【设备管理器】
没什么可说的直接卸载
如果 U 盘还是没有如上述步骤出现,可以尝试换个口,重烧烧录系统后重启设备或考虑换台电脑操作。
这下OK了。
使用MaixPy3 IDE
IDE打开后有一个网页文件还有一个控制台adb 我们先看网页的jupyter
在 Jupyter 文档中你可以单步运行代码,并保留输出的结果,还能将屏幕显示的内容保留下来。
软件具备的特点如下:
- 通过 TCP/IP 连接开发板,支持在本机运行 Python 代码,实时反馈开发板的运行结果或图片。
- 通过 jupyter notebook 文档可以保存每一次的运行结果,方便知识的传播。
- 继承 ipython 实现 Python 语法的高亮和补全功能(可以按 tab 进行补全)。
与咱无关doge
打开IDE会出现一个网页的jupyter
选择【New】【RPyc-Python】(切换内核到Rpyc-python)
测试:输入print(666)
点击运行(python基础得有点呀)也可以输入如下代码进行测试
import platform
print(platform.platform())
import time
print(time.asctime())
上述结果可知:
一、本次运行这段代码的时间是 [ rpyc-kernel ]( running at Wed Apr 27 09:45:07 2022 )
二、运行这段代码的平台是 Linux-4.9.118-armv7l-with-libc
三、本次运行这段代码时,板子系统时间是 Wed Apr 27 01:45:07 2022。这是时区不同,有兴趣的自己改成 GMT+8 就可以对上了
当代码运行的时间为当前时间,并打印出以上代码,说明开发板已经连接上并可以正常的使用
芜湖
然后点灯吧,能点亮我们就搞定了
from maix import gpio
import time
ph7 = gpio.gpio(7, "H", 1) # 定义GPIO
while True:
ph7.set_value(0)
print(ph7.get_value())
time.sleep(1)
ph7.set_value(1)
print(ph7.get_value())
time.sleep(1)
LED灯闪烁三次,懂了吗。在这里我们可以直接运行看效果。现在我们退出IDE(在电脑右下角有个IDE的图标,右键退出)
然后打开main.py,没变化。所以啊如果想离线运行,要把程序放到main.py里保存。IDE只是方便测试和展示用的。
串口
上面用了IDE后,感觉效果不错,适合展示效果使用。
实际上硬件玩的多了,比较喜欢这种交互式的串口功能,下面就介绍一个。后面爱用哪个用哪个~
下面我们选一个串口工具——MobaXterm(就不给连接了,百度一下就有。。)
MobaXterm 是远程计算的终极工具箱,主要用于 Windows 的增强终端,带有 X11 服务器、选项卡式 SSH客户端、网络工具等。在一个 Windows 应用程序中,它提供了大量为程序员、网站管理员、it管理员和几乎所有需要以更简单的方式处理远程作业的用户而定制的功能。
MobaXterm提供了所有重要的远程网络工具(SSH、X11、RDP、VNC、FTP、MOSH 等)和 Unix命令(bash,ls,cat,sed,grep,awk,rsync,…)到 Windows 桌面,在单个可移植 exe 文件开箱即用。
使用方法
将Type-c接入到USB UART上
在设备管理器中查看端口号
没有端口号,切发现如上图的问题,则需要下载驱动。
V831的串口驱动是CH340自己百度下一个就行。
安装完后问题解决
3. 打开MobaXterm,选择【会话】【串口】【串行端口】【115200】【好的】
4. 出现了!(如果开始什么都没有,则回车两下)
6. 测试:输入python可以进入python交互编译器。
7. 鼓励一下自己请输入:print(“我很棒”)
先到这里哈,本文是给没有基础的朋友写的。所以循序渐进哦
关掉串口工具吧。我们后面主要用它来进行离线调试~。
题外话:如何优雅的提问问题
官方群吧,有各种玩家,玩的各种板子。想快速解决问题就要会一些技巧。
这里呢提示一下萌新该如何优雅的提问。(当然了塞钱能快速解决问题,咳咳)
- 先说明你使用的板子及板子状态:
例如:我是用的是XX家的V831,安装的XX镜像,maixpy版本是XX - 拍摄照片说明问题,及尝试的方法。
(一些简单的错误百度就能解决,去问反而更浪费时间。)
比如:我安装了IDE,可是却没有U盘,交互器如下显示。按照官方给的(解决办法)文档操作,卸载了ADB,还是不行。 - 你想要的效果是什么样的。
例如:我想让这个交互器连接上V831,并显示我V831的U盘 - 礼貌用语
如:有没有帅气的大佬能救救孩子(doge) - 解决后有必要可以生成文档,帮助更多的萌新朋友
如:不能初始化Photoshop 因为暂存盘已满
边栏推荐
- Hololens2 development environment building and deploying apps
- 什么是权限?什么是角色?什么是用户?
- 431. 将 N 叉树编码为二叉树 DFS
- Go learning --- unit test subtest
- 【TA-霜狼_may-《百人计划》】1.2.2 矩阵计算
- [leetcode skimming] February summary (updating)
- [ta- frost wolf \u may- hundred people plan] 1.1 rendering pipeline
- 嵌入式系统开发笔记81:使用Dialog组件设计提示对话框
- 431. encode n-ary tree as binary tree DFS
- Tip of edge browser: enter+ctrl can automatically convert the address bar into a web address
猜你喜欢
随机推荐
尺取法:有效三角形的个数
selenium打开chrome浏览器时弹出设置页面:Mircrosoft Defender 防病毒要重置您的设置
做网站数据采集,怎么选择合适的服务器呢?
Volley parsing data shows networking failure
为什么香港服务器最适合海外建站使用
LeetCode 1380. Lucky number in matrix
Knowledge supplement: redis' basic data types and corresponding commands
Browser top loading (from Zhihu)
Threejs opening
MySQL advanced -- you will have a new understanding of MySQL
【深度学习】(4) Transformer 中的 Decoder 机制,附Pytorch完整代码
[TA frost wolf \u may- hundred people plan] 1.2.1 vector basis
Libevent Library Learning
206. reverse linked list
It's settled! 2022 JD cloud summit of JD global technology Explorer conference see you in Beijing on July 13
使用scroll-view实现滑块视图可能遇到的问题及其解决方法
使用WinMTR软件简单分析跟踪检测网络路由情况
Edge浏览器的小技巧:Enter+Ctrl可以自动将地址栏转换为网址
206.反转链表
[EI conference] the Third International Conference on nanomaterials and nanotechnology in 2022 (nanomt 2022)