【雕爷学编程】MicroPython动手做(02)——尝试搭建K210开发板的IDE环境4

7、使用串口工具

(1)连接硬件

连接 Type C 线, 一端电脑一端开发板

查看设备是否已经正确识别:

在 Windows 下可以打开设备管理器来查看

如果没有发现设备, 需要确认有没有装驱动以及接触是否良好

(2)下载串口工具

(a) putty

https://www.chiark.greenend.org.uk/\~sgtatham/putty/latest.html

(b)xshell

https://xshell.en.softonic.com/download

(3)然后选择串口模式, 然后设置串口和波特率,打开串口。

(4)检查固件版本

使用串口终端PuTTY打开串口,然后复位(或按ctrl+D),看输出的版本信息,与github 或者 master 分支 的固件版本对比,根据当前版本情况考虑升级到最新版本。这里烧录的固件版本是" v0.5.0-31-gd3e71c0" 。

(5)串口终端PuTTY的控制命令:

CTRL-A-在空白行上,进入原始REPL模式

CTRL-B-在空白行上,进入常规REPL模式

CTRL-C-中断正在运行的程序

CTRL-D-在空白行上,对电路板进行软复位

CTRL-E-在空白行上进入粘贴模式

(6)有关可用模块的列表,请键入help('modules')

KPU gc random uio

Maix hashlib re ujson
main heapq sensor ulab

_boot image socket uos

_thread json struct urandom

_webrepl lcd sys ure

array machine time usocket

audio math touchscreen ustruct

binascii math ubinascii utime

board micropython ucollections utimeq

builtins modules ucryptolib uzlib

cmath nes uctypes video

collections network uerrno zlib

errno os uhashlib

fpioa_manager pye_mp uheapq

Plus any modules on the filesystem

8、Hello world!

#尝试搭建K210的Micropython开发环境(Win10)

#实验程序之一:串口打印'hello maixpy',固件版本号

python 复制代码
#尝试搭建K210的Micropython开发环境(Win10)
#实验程序之一:串口打印'hello maixpy',固件版本号

import sys

for i in range(0, 2):
    print("hello maixpy")
    print("hello ", end="maixpy\n")

print("implementation:", sys.implementation)
print("platform:", sys.platform)
print("path:", sys.path)
print("Python version:", sys.version)

print("please input string, end with Enter")
r = sys.stdin.readline()
w_len = sys.stdout.write(r)

#尝试搭建K210的Micropython开发环境(Win10)

#实验程序之二:IDE中断

python 复制代码
#尝试搭建K210的Micropython开发环境(Win10)
#实验程序之二:IDE中断

import _thread
import time

def func(name):
    while 1:
        print("hello {}".format(name))
        time.sleep(1)

_thread.start_new_thread(func,("1",))
_thread.start_new_thread(func,("2",))

while 1:
    pass
相关推荐
羲云网络8 分钟前
AI API 门户上线不难,难的是让用户完成第一次调用
人工智能·产品运营·api·开发者·acedatacloud
视觉小萌新24 分钟前
AI Class 3 · Chapter 2-3:函数、异常、文件读写+JSON / JSONL 读写(小白版)
人工智能·python·json
路上有只喵26 分钟前
认识元器件 · 单片机(MCU/MPU/SOC) · 实战篇 11
单片机·嵌入式硬件
Zhao-Jichao33 分钟前
AI Prompting for Everyone 课程笔记 - P21 总结 Conclusion
人工智能·笔记
阿里云大数据AI技术33 分钟前
EMR Serverless StarRocks 全面支持 Paimon 2.0:构建多模态统一分析与检索
人工智能
电科_银尘39 分钟前
【深度学习项目实战·11】损失函数与评价指标:让模型输出、标签与结果真正对应
人工智能·深度学习
RanceGru1 小时前
AI嵌入式7——瑞芯微RK3588s+RK1828 NPU 部署VLM模型(Qwen3-VL-2B)
人工智能
不昀1 小时前
开关电源电流互感器怎么选:匝比、采样电阻与复位的计算笔记
单片机·嵌入式硬件·电子元器件
阿里云大数据AI技术1 小时前
云栖实录 | 具身智能前沿对话
人工智能
imythu1 小时前
让 Claude Code 在家跑,我在外面用手机盯着:做一个开源工具踩过的几个坑
人工智能·github