入坑ESP32,首次MicroPython项目移植

原先一直在ARM架构下编写Cpython,先来说说ARM架构优缺点:
1、系统资源足够,虽然python的性能不怎样,但完全不用担心运行效率,愉快的编写逻辑就可以了
2、有现成的操作系统,所以一些比如联网,维护等工作不用操心
3、硬件成本高,IO不够充足,对硬件底层一些控制力不够好,这也是我想换平台的原因

ESP32这款芯片不多做介绍了,网上资料很多,主要是低功耗,低成本,还自带WIFI和蓝牙,完全符合我项目的要求。

支持mpy的 ESP32 WROOM 32
micropython是一个固件(小系统),其语言是Python的精简版,经过优化可在微控制器和受限环境中运行,最初支持的是pyboard这个硬件平台,后来作者把这个固件不断更新,得以支持不同单片机芯片,例如STM32,ESP8266,ESP32等等

系统bootload ESP-IDF

连接UART,板子启动看到信息,首先是bootload,ESP-IDF信息,随即进入熟悉的python命令行模式

从cpy移植到mpy很轻松,语言基本不变,mpy支持的基本模块也挺多的,比如json之类,只要重写联网、IO控制这一块代码,这些mp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值