如何进行MicroPython环境搭建

这篇文章将为大家详细讲解有关如何进行MicroPython环境搭建,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

目前创新互联已为上千家的企业提供了网站建设、域名、虚拟空间、网站托管运营、企业网站设计、临武网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

1.引言
听说有个叫MicroPython的,能直接运行在单片机上,这让我很感兴趣。查了下,MicroPython是 Python 3 语言的精简高效实现 ,包括Python标准库的一小部分,经过优化可在微控制器和受限环境中运行。这个不错,这样就可以把Python和硬件结合起来了。                    
2.环境介绍
2.1.硬件
在某宝上了花了26元买了一个小板子,这价格实在是够便宜啊,
如何进行MicroPython环境搭建
再加一条Micro USB线就可以了,一头接板子,一头插在电脑上。
如何进行MicroPython环境搭建
2.2.软件
1) PC端Windows系统,Python 2.7环境 或者 Python 3.4及更新版本,PuTTY串口工具
2) 板子上搭建MicroPython 环境
3.环境搭建
第1步:将USB线连接电脑和板子,PC端识别出一个虚拟串口。如果安装不成功,那么需要一个CP2102的驱动。
如何进行MicroPython环境搭建
第2步:安装esptool,这个工具是用来和ESP32板子进行通讯的,实现MicroPython固件烧录、读写内存等功能。本身它是开源的,项目位于  https://github.com/espressif/esptool
安装方式,我这里采用的是:pip install esptool
备注:esptool本身基于Python的,所以在安装前,你的电脑上需要先安装Python,这里不再描述,不会的自行百度即可,我电脑上装的Python 2.7。
第3步,在Windows DOS窗口下执行下述指令
esptool.py --port COM3 erase_flash
实现ESP32 Flash全部擦除的功能。
注意:需要将COM3改成实际你电脑上对应的串口号。
如何进行MicroPython环境搭建
第4步,到下面这个网址下载最新的稳定版本固件
https://micropython.org/download/esp32/
如何进行MicroPython环境搭建
然后执行:
esptool.py --chip esp32 --port COM3 write_flash -z 0x1000 esp32-idf3-20191220-v1.12.bin
如何进行MicroPython环境搭建
上述下载固件的过程需要经历一段时间
如何进行MicroPython环境搭建
4.运行Hello World
上面工作执行完毕,就相当于给ESP32芯片装上了一套Python的环境,只不是它不是标准版的Python,因为它运行在微处理器上,叫做MicroPython。下面就到了Hello World时间了。
第1步:通过一个串口调试助手连接板子,可以使用PuTTY等工具。
如何进行MicroPython环境搭建
如何进行MicroPython环境搭建
第2步:我们就可以打印出Hello World了。
直接敲代码:
print("Hello World!")
然后一回车,结果就出来了!
如何进行MicroPython环境搭建

关于如何进行MicroPython环境搭建就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


本文名称:如何进行MicroPython环境搭建
URL链接:http://myzitong.com/article/jochep.html