当前位置:网站首页>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 因为暂存盘已满
边栏推荐
- 浏览器顶部loading(来自知乎)
- Tip of edge browser: enter+ctrl can automatically convert the address bar into a web address
- 分账技术赋能农贸市场,重塑交易管理服务效能
- Concurrent mode of different performance testing tools
- 嵌入式系统开发笔记79:为什么要获取本机网卡IP地址
- 283. move zero
- PageObject模式解析及案例
- Libevent Library Learning
- Redis (VII) optimization suggestions
- Haskell lightweight threads overhead and use on multicores
猜你喜欢

Go learning --- unit test subtest

线程常用方法与守护线程

Spock单元测试框架介绍及在美团优选的实践___第一章

Recommend the best product development process in the Internet industry!

Inventory the six second level capabilities of Huawei cloud gaussdb (for redis)

Common thread methods and daemon threads

Unity之三维空间多点箭头导航

跳槽一次涨8k,5年跳了3次...

“目标检测“+“视觉理解“实现对输入图像的理解

After many job hopping, the monthly salary is equal to the annual salary of old colleagues
随机推荐
PageObject模式解析及案例
Task04 | statistiques mathématiques
NFT:使用 EIP-2981 開啟 NFT 版稅之旅
【LeetCode】100. Same tree
Go learning --- unit test subtest
2. Use of classlist (element class name)
25.k sets of flipped linked lists
【发送邮件报错】535 Error:authentication failed
【人话版】WEB3黑暗森林中的隐私博弈
Recommend the best product development process in the Internet industry!
Quickly filter data such as clock in time and date: Excel filter to find whether a certain time point is within a certain time period
线程常用方法与守护线程
Analyse et cas du modèle pageobject
Threejs opening
What is uid? What is auth? What is a verifier?
离线安装wireshark2.6.10
为什么香港服务器最适合海外建站使用
NFT: utilisez EIP - 2981 pour commencer un voyage de redevances NFT
LeetCode 1399. Count the maximum number of groups
Use selenium automated test tool to climb the enrollment score line and ranking of colleges and universities related to the college entrance examination

