上手使用MaixII-Dock (一)
介绍:
1、MaixII-Dock 主控芯片是全志 V831 ,
2、使用 Linux 系统(Tina Linux ,移植自 OpenWrt )。
3、集成MaixPy(基于Python SDK)运行环境。
买的时候附带一张SD卡,已经预装好系统,开机直接进入系统。可以选择USB-OTG接口连接(MaixPy IDE 【jupyter网页】或者 adb shell操作【cmd命令行】)或者USB转uart进行操作。其中运行python程序需要注意下是否开机已经有开机自启动程序运行(app目录下的run.py 、main.py )。
八、如何更新 MaixPy3 包
九、更多连接方式
十、配置开机启动脚本
简单来说 M2Dock 会优先执行 root 目录 app 文件夹下的 main.py 脚本,如果 app 文件夹下没有 main.py 文件的话就会执行 root 目录下的 main.py 脚本。
下面的代码是 root 目录下 main.py 文件里的默认内容
#!/usr/bin/env python from maix import camera, display, image, nn image.load_freetype("/home/res/sans.ttf") qrcode = image.open('/home/res/qrcode.png') canvas = image.new((display.width(), display.height()), (0xFF, 0xFF, 0xFF), "RGB") canvas.draw_image(qrcode, (canvas.width - qrcode.width) // 2, (canvas.height - qrcode.height) // 2) info = "wiki.sipeed.com/maixpy3" w, h = image.get_string_size(info, 1.2) canvas.draw_string((canvas.width - w) // 2 + 5, canvas.height - h - 5, info, 1.2, color=(0x00, 0x00, 0x00)) for i in range(120): img = camera.capture().draw_image(canvas, alpha=0.7) display.show(img)
十一、常见问题指南
https://wiki.sipeed.com/soft/maixpy3/zh/tools/0.MaixII-Dock.html
补充:
MaixPy3 并不是为了某一款芯片平台制作的,它的初衷就是为了通过 Python 编程简化用户在嵌入式 Linux 上开发程序的过程,所以是建立在所有 Linux 设备都能使用的基础上去设计的,但由于 Sipeed 官方的能力有限,难以同时照顾所有开源硬件的同步开发,所以提供一些官方的基本芯片移植参考,方便第三方的开源爱好者提交其他芯片平台、镜像、工具推送到 MaixPy3 的环境中。
ADB的全称为Android Debug Bridge,就是起到调试桥的作用。通过ADB我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。ADB的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下ADB会daemon相关的网络端口,所以当我们运行Eclipse时ADB进程就会自动运行。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
2020-02-08 HFSS微带天线阵
2020-02-08 HFSS建模步骤-0208