K210入坑指南及问题解答

系列文章目录

第一章 PyAI-K210套件介绍和开发环境搭建

第二章 官方例程的使用

第三章 数字识别全流程实战

第四章 问题解答

目录

系列文章目录

前言

一、PyAI-K210是什么?  

二、套件介绍

三、开发环境的搭建

1.MaxiPy 下载使用

2.驱动安装

3.测试

声明



前言

        前段时间准备电赛,看到上一年有个题目是送药小车,很多人都选择了使用K210跑深度学习模型来识别数字,于是我也买了两套PyAI-K210核心板套件学习一下。学习过程中发现这款基于嘉楠科技边缘计算芯片 K210的开发板是真的强大,而且MicroPython搭配Maxipy的开发环境也十分友好,唯一的问题是资料有些少而且分布比较散,于是写下此文希望能够帮助刚入手K210的朋友们快速掌握其使用方法。

一、PyAI-K210是什么?  

        pyAI-K210 是由 01Studio 设计研发,基于嘉楠科技边缘计算芯片 K210 RSIC
V 架构, 64 位双核)方案的一款开发板,其接口兼容 MicroPython pyBoard
主要特点如下:
  1.  兼容 pyBoard 接口;
  2. 板载锂电池输入接口和充电电路;
  3. 引出复位和功能按键,布局合理,丝印清晰。

二、套件介绍

  • 核心板

        核心板各个模块的接口

K210入坑指南及问题解答_第1张图片

         核心板各个引脚的引脚号

K210入坑指南及问题解答_第2张图片

  •  Usb转TTL

K210入坑指南及问题解答_第3张图片

        5P排针从上到下依次为5V,3.3V,TX,RX,GND

        与 核心板的连接可以使用两根公母头杜邦线一端连USB转TTL的RX和TX,另一端连接核心版的Y9和Y10(RX和TX默认是Y9和Y10,在串口初始化前可以自己设置,MicroPython另一个优点是引脚可以随意映射),RX接TX,TX接RX。如图:

K210入坑指南及问题解答_第4张图片

 

 pyAI-K210 原理图可以看到外部 IO6Y9RX IO7Y10TX

K210入坑指南及问题解答_第5张图片

建议映射串口引脚时,将RX映射为IO6,TX映射为IO7 

  • 核心板套件的安装
        2.8 寸 LCD pyAI-K210 通过底部的 24P 排线连接,注意排线均为下接(排
线金手指朝下)。将排线塞进座子,扣下即可。
K210入坑指南及问题解答_第6张图片        

        2.8 寸 LCD 背面的排母是没有电气连接的,仅仅是为了方便用户安装,可以
接到 pyAI-K210 背面或者 pyBase 上,具体如下:
K210入坑指南及问题解答_第7张图片
        pyAI-K210 集成了 24P 摄像头接口,可以直接连接标准 OV2640 24P 摄像
头模块,排线接线方式均为下接(排线金手指朝下),具体如下:
        K210入坑指南及问题解答_第8张图片

        接完后可以直接将 K210 摄像头模块插到 pyAI-K210 的拓展排母上,由于摄
像头的排针均没有电气连接,所以可以根据自己需要任意摆放位置。
        K210入坑指南及问题解答_第9张图片

三、开发环境的搭建

 官方资料

  • 下载地址:百度网盘 请输入提取码
  • 提取码:01KJ

1.MaxiPy 下载使用

        MaxiPy有自己的官方IDE,可以在官网下载

        我使用的版本为v0.2.5,官方下载地址为http://cn.dl.sipeed.com/MAIX/MaixPy/ide/_/v0.2.5

,(如果有更新可以下载最新版)。根据自己的系统选择合适版本

        K210入坑指南及问题解答_第10张图片

         安装完成后如果在桌面没用找到该软件,可以在安装路径或者在系统搜索栏

搜索 Maixpy 关键词找到该软件。

 打开软件显示此页面即为安装成功

K210入坑指南及问题解答_第11张图片

2.驱动安装

        pyAI-K210 通过串口烧写程序和通信,因此主主要是安装 USB 转串口驱动。
我们将 pyAI-K210 开发板通过 MicroUSB 数据线连接到电脑:
        一般操作系统为Win10或Win11都能自动安装驱动,打开设备管理器:若出现类似端口,即为驱动安装成功
K210入坑指南及问题解答_第12张图片

         如果没有自动安装驱动就需要手动安装

Win11安装方法:

        K210入坑指南及问题解答_第13张图片

点击添加新的驱动程序,选择零一科技(01StudioMicroPython 开发套件配套资料\01-

发工具 \01-Windows\ 串口终端工具 \CH9102x 驱动,点击确认可自动安装

 K210入坑指南及问题解答_第14张图片

 安装后如图则成功

K210入坑指南及问题解答_第15张图片

3.测试

找到第一个例程,选择使用MaixPy IDE打开,或者直接将文件拖进IDE中即可打开

1.点击  打开文件

K210入坑指南及问题解答_第16张图片

 2.选择要打开的程序,打开

K210入坑指南及问题解答_第17张图片

 3.选择开发板(仅第一次需要),PyAI-k210的串口驱动芯片跟 Maix DOCK

近,因此可以在 IDE 顶部点击工具,选择 Dock
K210入坑指南及问题解答_第18张图片

4.(1)号按钮意思为连接开发板,并将程序烧录至开发板,点击后选择端口(可在设备管理器中查找对应的端口号),连接成功后(2)号按钮亮起 ,按下(2)号按钮即可运行程序。K210入坑指南及问题解答_第19张图片

1,2步也可以改为将 程序拖进IDE

K210入坑指南及问题解答_第20张图片

        当前的例程是点亮 LED 蓝灯,我们点击绿色按键“运行”按钮,当看到 pyAI
K210 开发板上的蓝灯亮时,说明实验成功 :
K210入坑指南及问题解答_第21张图片

        不过这种方法烧录程序主要依靠IDE的在线功能,若要断电运行程序需要直接将 py 文件保存到

开发板的文件系统中,这样程序不再依赖 IDE 就可以直接运行。
        方法如下,在连接状态下点击工具— 将打开的脚本保存到开发板的 boot.py
        K210入坑指南及问题解答_第22张图片

 点击后出现以下提示,点 yes 确认

K210入坑指南及问题解答_第23张图片

若出现下列情况则为烧录成功

K210入坑指南及问题解答_第24张图片

 此时按下核心板的复位按钮,LED仍然亮起,说明已成功将程序烧录进去

        ​​​​​​​        ​​​​​​​        K210入坑指南及问题解答_第25张图片

声明

        本文基于杰克船长大佬的《MicroPython 从 0 到 1》一书介绍了PyAI-K210的核心板套件和开发环境的搭建,因写下本文时手里暂时没有K210,故部分图片素材直接取自于《MicroPython 从 0 到 1》一书,在此向大佬表示抱歉,同时感谢大佬写下了这本书,系统且详细的介绍MicroPython 的学习方法。

你可能感兴趣的:(嵌入式,人工智能,python,pandas,开发语言)