micropython开发(一) 环境搭建

本文详细介绍了在Windows环境下如何使用VMware安装Ubuntu,并在Ubuntu中安装arm-gcc编译器、git、gcc和make工具,以编译Micropython源码。步骤包括:下载并安装VMware,安装Ubuntu,安装arm-gcc编译器,安装git,获取Micropython源码,编译mpy-cross工具,以及编译stm32固件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

跟随潮流,学习micropython;这篇文章主要写如何在windows环境下搭建编译micropython源码的环境;需要你有一台可以上网的windows电脑;

一、下载并安装虚拟机 VMware

VMware虚拟机软件下载 链接:https://pan.baidu.com/s/1GaMY9gxqGRJXGnBrY0CWgA 密码:kr47

就打开压缩包,并进行安装,常规Nxet就好。安装位置、配置等自行修改就好,中国字大家都认识,就不细说了;

 

到最后一不步选择许可证,进入许可证输入界面,进行软件激活

在下载解压的安装文件中找到“Serials.txt”文件,打开后随便复制一个许可证,粘贴到输入框中

### 设置 MicroPython 和 C 的编译环境 #### 安装依赖项 为了成功构建 MicroPython,需要安装系列开发工具和库。对于 Linux 用户来说,可以通过包管理器来简化这过程。 ```bash sudo apt-get update sudo apt-get install git gcc make libreadline-dev libncurses5-dev g++ python3-pip pip3 install pyserial ``` 上述命令更新了软件源并安装了 Git、GCC 编译器套件以及其他必要的组件[^4]。 #### 获取 MicroPython 源码 通过克隆官方仓库获取最新版的 MicroPython 源代码: ```bash git clone --depth=1 https://github.com/micropython/micropython.git cd micropython ``` 这里使用 `--depth=1` 参数仅下载最近次提交的历史记录以节省时间和空间。 #### 配置交叉编译工具链 针对 ESP32 平台,还需要准备特定于该架构的编译工具链。可以从 Espressif 提供的资源页面找到预编译好的二进制文件,并按照说明完成安装。通常情况下,这些工具会被放置在个独立目录下以便管理和隔离不同项目之间的冲突[^2]。 #### 构建 MicroPython 固件镜像 进入对应端口目录开始编译流程: ```bash cd ports/esp32/ make submodules make all ``` 首次执行时可能耗时较长因为要拉取子模块以及初始化整个工程结构;之后每次重新编译则会快得多。完成后会在当前路径下的 `build-GENERIC` 文件夹内生成 `.bin` 结果文件等待刷入设备中测试运行效果[^3]。 #### 使用 CMake (可选) 如果偏好现代风格的工作流,则可以考虑采用基于 CMake 的方式来进行跨平台项目的组织与维护工作。这种方式提供了更灵活多样的选项支持,同时也更容易集成第三方库或自定义功能扩展。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值