Micropython研究记录:一、Linux下STM32编译环境的搭建——步骤总述

研究micropython一周,发现现成的固件很多,但是要达到深入且能够方便移植到自己的各个项目中的境界,只用别人现成固件是不够的,所以得自己能编译适合自己板子的固件。

于是又研究了一周,终于顺利搭建好了Ubuntu下的编译环境,且几经周折成功编译出了.dfu文件和.hex文件,大喜过望,在此记录与大家分享;

本文总述一下搭建步骤:
1.下载VMware-pro15虚拟机软件并安装;这里分享我网盘:链接:https://pan.baidu.com/s/1bM1VseHAKp3nv8se4vCy8w
提取码:3jsx
内含安装包与注册机;

2.下载Ubuntu16.04版本的iso镜像包;可以到 http://releases.ubuntu.com/ 这里下载,我网盘里有我用的版本现成的分享给大家:链接:https://pan.baidu.com/s/1PhvvkUZHY8YmUkNoV1BWRQ
提取码:z4ij

前两步没有什么特别之处,不另写教程说明了;

3.在VMware创建并安装好Ubuntu16.04系统
这里需要具体展开说一下,请移步这里:https://blog.csdn.net/weixin_41875247/article/details/88191777

接下来在Ubuntu系统中搭建环境:下面4-8步骤在此链接做详述:https://blog.csdn.net/weixin_41875247/article/details/88220464
4.安装vim

5.安装git并在git官网克隆micropython源码

6.安装gcc-arm-none-eabi,我使用是版本7,可以到官网:https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads 去找,也可以使用我已经下载到的版本,链接分享:链接:https://pan.baidu.com/s/1C7ZoOg_CwUt_n9gWxgnIOQ
提取码:drjl

7.为gcc-arm-none-eabi添加PATH路径;

8.编译

按上述步骤做完,环境搭建完成!可以编译固件了。
需要说明的是,总步骤看似简单,但在其中还是折腾了很久,特别是5-8的环节,我这里尽量详细记录了过程,若要借鉴就不要漏掉细节哦!

你可能感兴趣的:(Micropython研究记录)