k210开发环境

python的一些基本语法

1
2
3
4
5
6
7
8
9
10
11
12
# 用.format 来格式化字符串
# 可以重复参数以节省时间
"{0} be nimble, {0} be quick, {0} jump over the {1}".format("Jack",
"candle stick")
# => "Jack be nimble, Jack be quick, Jack jump over the candle stick"

# 如果不想数参数,可以用关键字
"{name} wants to eat {food}".format(name="Bob", food="lasagna")
# => "Bob wants to eat lasagna"

# None,0,空字符串,空列表,空字典都算是 False

搭建开发环境

安装开发软件 MaixPy IDE

当前版本为 v0.2.5,官网下载地址:(如有更新请下载最新版)

http://cn.dl.sipeed.com/MAIX/MaixPy/ide/_/v0.2.5,下载界面如下图。

安装驱动

驱动路径选择:零一科技(01Studio)MicroPython 开发套件配套资料\01-开

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

例程测试

我们用最简单的 LED 程序来测试,在 MaixPy IDE 中打开 零一科技(01Studio)

MicroPython 开发套件配套资料_latest\02-示例程序\5.pyAI-K210\1.基础实验\1.点

亮第一个 LED 里面的 LED.py 例程

在连接状态下点击工具—将打开的脚本保存到开发板的 boot.py,这里的意

思是将当前编辑框的代码拷贝到开发板文件系统中的 boot.py,由于 boot.py 是

Maixpy 上电运行的第一个脚本文件,因此相当于实现了上电运行写入的程序。

REPL 串口调试

MicroPython 固件集成了交互解释器 REPL 【读取(Read)-运算(Eval)-输出(Print)-循环(Loop) 】,开发者可以直接通过串口终端来调试 pyboard 或 micropython 开发套件。我们使用的软件是一款免费的串口终端软件 putty。

打开 MicroPython 开发套件配套资料\开发工具\串口终端工具\Putty.exe,选择左下角 Serial,配置信息如下:

配置好后不是点 open,而是点左边上方 Session,选择 Serial 后可看到刚刚的配置信息。串口号通常不会变化,我们在 Save Session 下方输入 COM4 或者自己喜欢的名称,点右边 Save,在空白框里面就出现 COM4 字样,以后可以直接使用。设置好后我们点击 Open。

现在对话框相当于连接上了开发板上,由于 pyAI-K210 集成了 MicroPython

解析器。我们在这里可以进行调试和简单编程,接下来我们测试一下。在对话框

输入下面代码,按回车,可以看到代码运行情况。

1
print(“Hello 01Studio!”)

固件更新

MaixPy 官方提供了免安装的烧录工具,通过板载 USB 转串口烧录的。我们

打开 MicroPython 开发套件配套资料\开发工具\Windows\固件更新工具\

kflash_gui 目录下的 kflash_gui.exe 烧录软件。

选择配套资料包路径 零一科技(01Studio)MicroPython 开发套件配套资料

\03-相关固件\05-pyAI-K210 下的固件:

烧录地址默认为 0x00000 即可。选择开发板和串口 COM,开发板可以选择

跟 pyAI-K210 串口方案一样的 Maix Dock ,而串口则选择自己开发板对应的串口。

点击 Download 下载。(如出现一直等待情况说明无法自动下载,这时候按

一下开发板的 RST 复位键即可。)

或者直接连按两下ret键

MaixPy 针对不同的应用场景提供不同大小的固件,而且不断更新,详见固件

下载链接(不同固件区别见里面的 readme.txt):

https://dl.sipeed.com/shareURL/MAIX/MaixPy/release/master