编译MicroPython-ESP32固件(基于Ubuntu)

主要参考资料
B站UP主NoneType阿辰《【MicroPython】ESP32编译固件》
MicroPython-ESP32官网链接: https://github.com/micropython/micropython/tree/master/ports/esp32

MicroPython的特性

这是…/ports/esp32/README.md的截图。
它说
(1)REPL是基于UART0,所以想用串口只能用剩下的UART1
(2)MicroPython本质是一个有着16K栈和100K可分配堆的任务。
(3)可以用的很多功能,比如统一码unicode,任意精度整数和浮点,字节码等等
(4)使用flash的文件系统
(5)支持的设备模组
(6)支持WI-FI
(7)支持低功耗蓝牙
请添加图片描述

编译步骤

1.搭建ESP-IDF

这是常规的一个搭建步骤。要保证网络的通畅,可以参考UP主的方式。
用梯子还下不下来,可以等一段时间再试,可能是服务器问题。

底下是写了需要的ESP-IDF版本,MicroPython版本需要与ESP-IDF版本匹配。
我的虚拟机是用的ubuntu18,配套的是Python3.7。为了匹配Python,安装了ESP-IDF4.4,最后安装了MicroPython 1.20.0。

请添加图片描述

2.编译固件

同样用梯子下载下对应的MicroPython,编译固件。
第一次使用还需要下载相应版本的cmake,并使用export PATH=xxxx/xxx/xxx:$PATH添加到环境变量。

请添加图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值