当前位置: 首页 > news >正文

micro python 编译流程和方法,以及一部分问题解决

micro python官网

https://micropython.org/



点击

点击对应的芯片,我这里是ESP32-S3



点击到git

到esp32目录下

按照指引下载安装ESP-IDF


IDF版本查看连接如下:

https://docs.espressif.com/projects/esp-idf/en/latest/esp32/versions.html



我这里选择的是5.1

那么指令为

git clone -b v5.1 --recursive https://github.com/espressif/esp-idf.git



拉取成功后,失败的话多拉去几次

指令

git checkout v5.1
git submodule update --init –recursive



这里需要

Python 3.3+、gmake、bash、gcc版本以上,没有的记得自己安装一下

运行

./install.sh all



成功后打开export.sh文件将这里修改一下


然后执行source export.sh就可以成功了,这里需要根据你的click版本决定,不是瞎改的

然后我们用git拉取MicroPython的源码,因为后面编译会核对模块,所以建议还是通过git拉取

参考如下连接(https://docs.micropython.org/en/latest/develop/gettingstarted.html

 

git clone https://github.com/micropython/micropython.git


拉取成功后在源码根目录下执行

make -C mpy-cross



 

cd ports/esp32



 

make clean


 

make submodules




 

make BOARD=ESP32_GENERIC_S3


编译成功,固件就在如下目录下

http://www.lryc.cn/news/155623.html

相关文章:

  • AI篇-chatgpt基本用法(文心一言也适用)
  • Python小知识 - 使用Python进行数据分析
  • Pytorch.tensor 相关用法
  • 信维通信投资者关系活动:揭示5G创新实践,展望未来发展
  • AOP进阶-通知顺序
  • Sui流动性质押黑客松|本周Workshop预告
  • 数学建模:线性与非线性优化算法
  • 数学建模--粒子群算法(PSO)的Python实现
  • 【C++】STL-函数对象-内建函数对象
  • Redis 教程 - Redis 基本操作
  • FreeRTOS中断与任务之间同步(Error:..\..\FreeRTOS\portable\RVDS\ARM_CM4F\port.c,422 )
  • WebRTC清晰度和流畅度
  • 华为数通方向HCIP-DataCom H12-821题库(单选题:181-200)
  • 海康威视二次开发适配安卓电视盒子
  • NIO原理浅析(二)
  • leetcode每日一练-第53题-最大子数组和
  • 京东云接入【风险识别】接口
  • 在 linux 虚拟机上安装配置 hive
  • 作品集(陆续上传中)
  • 论文解读 | 三维点云深度学习的综述
  • 基于costas环的载波同步系统matlab性能仿真
  • 解码自我注意的魔力:深入了解其直觉和机制
  • mysql之存储引擎
  • 服务器日志出现大量NTLM(NT LAN Manager)攻击
  • Spring学习|Spring简介、IOC控制反转理解、IOC创建对象方式
  • DDR2 IP核调式记录2
  • 【ES6】js 中class的extends、super关键字用法和避坑点
  • mysql排名函数row_number()over(order by)和with * as 的用法
  • linux局域网IP地址冲突检测
  • 远距离WiFi模组方案,实现移动设备之间高效通信,无人机远程图传应用