文章目录

  • MaixII-Dock 烧录镜像
    • Windows系统下烧录镜像
      • 准备工作
      • 格式化TF卡
      • 烧录镜像
    • Linux系统下烧录镜像
  • 安装MaixPy3 IDE
  • 上电测试
    • 运行程序
    • 配置开机启动脚本

MaixII-Dock 烧录镜像

准备MaixII-Dock开发板一个,TF卡一张(内存大一些),数据线一条。

Windows系统下烧录镜像

准备工作

   PhoenixCard 是常用来烧录全志科技芯片的工具,用于烧录镜像到 TF 卡中。

点击这里下载镜像(下载最新)
点击这里下载镜像烧录工具 PhoenixCard
点击这里下载内存卡格式化工具 SD Card Formatter

格式化TF卡

  将内存卡通过读卡器接到电脑的 USB 口,打开 SD Card Formatter 软件,对内存卡进行格式化。Refresh(刷新)后点击Format(格式化),注意应正确选择选目标SD卡。

烧录镜像

  将下载好的镜像压缩包解压后就得到xxx.img的镜像文件。打开PhoenixCard,选择固件(.img文件),选择启动卡,选项选择正确的盘符,点击烧卡
  根据状态栏的颜色可以判断烧录结果:红色的话说明烧录失败了,建议使用SD card Formatter格式化后再重新烧录一次;绿色表示则一切正常。

Linux系统下烧录镜像

首先安装依赖 dkms

 sudo apt install dkms

安装 libpng1.2(一定要使用这个版本)

  wget http://archive.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng_1.2.54.orig.tar.xztar xvf  libpng_1.2.54.orig.tar.xz
  cd libpng-1.2.54./autogen.sh./configuremake -j8sudo make install

更新链接库

sudo ldconfig

安装 livesuit

git clone --recursive https://github.com/QinYUN575/allwinner-livesuit.git
cd allwinner-livesuit
chmod +x livesuit_installer.run
sudo ./livesuit_installer.run

sudo livesuit打开烧录工具,并点击“固件”选择镜像文件

V831不插入 SD 卡,将 V831 USB OTG 接口连接到 PC, 提示是否格式化分区,这时候插入 SD 卡,之后点击 YES

等待烧录完成,提示“固件烧写成功”,即可断开 USB ,至此固件烧录完毕

安装MaixPy3 IDE

  MaixPy3 IDE 是一套基于 jupyter 实现的 Python3 集成开发环境,意在帮助用户通过电脑编写 Python 代码或阅读运行他人提供的 jupyter notebook 文档后。

点击这里下载MaixPy3 IDE

  安装 MaixPy3 IDE 软件时,它会在安装时提示用户安装驱动,安装好后会弹出 jupyter notebook 的工作区。

上电测试

  选择一条可以传输数据的 Tpye-C 数据线,将板子与电脑通过板子上OTG标识的USB口连接,连接成功后屏幕出现 logo 或二维码表示系统启动并已工作,此时电脑会弹出一个 U 盘,这意味着板子的系统已经准备就绪。
  若第一次使用没有弹出U盘,意味着驱动存在异常,则需要按下图手动卸载一下 Android ADB Interface 手机驱动。如还是不行,则可以换台电脑或者USB口再尝试。

  IDE 软件启动时会附带一个 keep_adb.exe 命令行终端的程序,板子成功连接电脑后,与板子连接的 ide 服务是否工作,判断方法可以在交互终端输入 ps查看是否存在下图红框所指示的服务。

运行程序

  可以在MaixPy3 IDE或者上传程序到开发板中运行。以MaixPy3 IDE为例:

可以试运行电灯程序,开发板右下脚led灯会闪烁

import time
from maix import gpio
led = gpio.gpio(14, "H", 1)
print(led.source)
while True:led.set_value(0)print(led.get_value())time.sleep(0.5)led.set_value(1)print(led.get_value())time.sleep(0.5)
led.release()

配置开机启动脚本

如果 MaixPy3 IDE 还在运行则会上电后杀死开机程序,所以在托盘程序中退出它。
0.5.1 以后会优先执行 /root/app/ 目录(如果存在的话)下的 main.py, 没有的情况下,才去执行 /root 目录下的 main.py。若U盘中无app这个目录,则可以创建一个名为app的文件夹,将程序放如其中即可。

MaixII-Dock(v831)学习笔记——MaixII-Dock初使用相关推荐

  1. PyTorch学习笔记:PyTorch初体验

    PyTorch学习笔记:PyTorch初体验 一.在Anaconda里安装PyTorch 1.进入虚拟环境mlcc 2.安装PyTorch 二.在PyTorch创建张量 1.启动mlcc环境下的Spy ...

  2. Python学习笔记:pandas初体验

    Python学习笔记:pandas初体验 一.安装pandas模块 1.安装Python3.7 注意:必须勾选pip(python install package). 2.配置环境变量 3.下载 pa ...

  3. 学习笔记:C++初阶【C++入门、类和对象、C/C++内存管理、模板初阶、STL简介、string、vector、list、stack、queueu、模板进阶、C++的IO流】

    文章目录 前言 一.C++入门 1. C++关键字 2.命名空间 2.1 C语言缺点之一,没办法很好地解决命名冲突问题 2.2 C++提出了一个新语法--命名空间 2.2.1 命名空间概念 2.2.2 ...

  4. 【台大郭彦甫】Matlab入门教程超详细学习笔记五:初阶绘图(附PPT链接)

    初阶绘图 前言 一.基础绘图 1.plot() 绘制二维线图 2.legend()添加图例 3.title()和*label()添加标题与坐标轴 4.text()和annotation()增加注解 二 ...

  5. mybatis 学习笔记:mybatis 初认识

    简介 MyBatis是一个Java持久层框架,它通过XML描述符或注解把对象与存储过程或SQL语句关联起来.mybatis 可以将 preparedStatement 中的输入参数自动进行映射,将查询 ...

  6. mysql初体验学习笔记_MySQL数据库初体验

    克隆表,将数据表的数据记录生成到新的表中 方法一: create table test01 like GCC01; #通过 LIKE 方法,复制GCC01表结构生成test01表 insert int ...

  7. CSS学习笔记——动画animation初体验(小熊案例)

    文章目录 一.动画概念 二.动画基本用法 1.动画模板 2.动画的使用 3.小熊案例 总结 一.动画概念 动画是CSS3的一个重要用法,动画使元素逐渐从一种样式变为另一种样式.您可以随意更改任意数量的 ...

  8. QT学习笔记(摘抄)

    QT学习笔记-1.QT主要的对象 说来惭愧学习c++很长时间了一直没有使用c++开发过软件界面 所以现在想认认真真的学习一个c++图形界面框架库 本来想学习Xwidget但是这个资料不大好找 有啥问题 ...

  9. c语言学习笔记(浙大翁恺mooc)

    1.1 预备知识 #include <stdio.h>叫做"头文件 就是一条预处理命令, 它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作. 文件就是&q ...

最新文章

  1. 随机森林RandomForest回归生物标记预测时间序列
  2. 他研究了5000家AI公司,说人工智能应用该这么做!
  3. 美国地铁列车相撞可能由设备陈旧引发(组图)
  4. 《淘宝网开店 拍摄 修图 设计 装修 实战150招》一一1.17 如何选择合适的拍摄地点...
  5. Elasticsearch及相关插件的安装
  6. html + css + js 实现简易计算器
  7. 计算机网络自顶向下-链路层
  8. 【7】测试用例设计-等价类分析法
  9. Spark内核解析之六:Spark 内存管理
  10. [转]Linux 基本操作(RM 删除)
  11. 2017年5月13日 恒生电子笔试题
  12. 设计思维Design Thinking
  13. 网络战争全面打响!究竟谁能更胜一筹?
  14. python聊天小程序支持私聊和多人_Python实现多人在线匿名聊天的小程序
  15. mysql cast 整数_Mysql-CAST/CONVERT 类型转换函数之 整型
  16. SQL高级查询案例讲解与分析
  17. C#中break 和 continue 和 return在if语句和for循环中的区别
  18. 【高等数学】矩阵与向量组的秩和等价
  19. 数据库有哪些类型?如何根据应用场景选择?终于有人讲明白了
  20. 视频流媒体服务器EasyNVR直播平台如何搭建幼儿园网络监控系统?

热门文章

  1. 某园区弱电智能化工程
  2. 使用python解决数独问题
  3. c 易语言 cpu序列号,易语言汇编取CPU序列号
  4. 金蝶云 python脚本调试
  5. python——常用功能之文本处理
  6. ANSYS 2020R2 FLUENT汉化的方法
  7. excel 时间计算
  8. mp3如何转换为wav_将WAV转换为MP3或MP3转换为WAV
  9. RFID定位技术浅析--新导智能
  10. mysql pxc搭建_MySQL PXC 高可用集群搭建