【雕爷学编程】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
相关推荐
MATLAB代码顾问8 分钟前
5大智能算法优化标准测试函数对比(Python实现)
开发语言·python
ting945200012 分钟前
Tornado 全栈技术深度指南:从原理到实战
人工智能·python·架构·tornado
果汁华34 分钟前
Browserbase Skills:让 Claude Agent 真正“看见“网页世界
人工智能·python
ZhengEnCi35 分钟前
04-缩放点积注意力代码实现 💻
人工智能·python
2zcode1 小时前
基于LSTM神经网络的金属材料机器学习本构模型研究(硕士级别)
神经网络·机器学习·lstm·金属材料
DeepReinforce1 小时前
三、AI量化投资:使用akshare获取A股主板20260430所有的涨停股票
python·量化·akshare·龙头战法
HackTwoHub1 小时前
AI大模型网关存在SQL注入、附 POC 复现、影响版本LiteLLM 1.81.16~1.83.7(CVE-2026-42208)
数据库·人工智能·sql·网络安全·系统安全·网络攻击模型·安全架构
段一凡-华北理工大学2 小时前
【高炉炼铁领域炉温监测、预警、调控智能体设计与应用】~系列文章08:多模态数据融合:让数据更聪明
人工智能·python·高炉炼铁·ai赋能·工业智能体·高炉炉温
万粉变现经纪人2 小时前
如何解决 pip install llama-cpp-python 报错 未安装 CMake/Ninja 或 CPU 不支持 AVX 问题
开发语言·python·开源·aigc·pip·ai写作·llama
Deitymoon2 小时前
STM32——蓝牙模块双串口控制led
stm32·单片机·嵌入式硬件