[应用相关] Linux下STM32编译环境的搭建一

[复制链接]
640|9
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 12:49 | 显示全部楼层 |阅读模式
研究micropython一周,发现现成的固件很多,但是要达到深入且能够方便移植到自己的各个项目中的境界,只用别人现成固件是不够的,所以得自己能编译适合自己板子的固件。

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

 楼主| 梵蒂冈是神uy 发表于 2021-4-27 12:50 | 显示全部楼层
本文总述一下搭建步骤:
1.下载VMware-pro15虚拟机软件并安装;
这里分享我网盘:
链接:https://pan.baidu.com/s/1bM1VseHAKp3nv8se4vCy8w
提取码:3jsx
内含安装包与注册机;
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 12:52 | 显示全部楼层
2.下载Ubuntu16.04版本的iso镜像包;可以到 http://releases.ubuntu.com/ 这里下载,我网盘里有我用的版本现成的分享给大家:链接:https://pan.baidu.com/s/1PhvvkUZHY8YmUkNoV1BWRQ
提取码:z4ij
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 12:53 | 显示全部楼层
前两步没有什么特别之处,不另写教程说明了;
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 12:54 | 显示全部楼层
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
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 12:57 | 显示全部楼层
4.安装vim;
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 12:58 | 显示全部楼层
5.安装git并在git官网克隆micropython源码;
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 13:02 | 显示全部楼层
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
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 13:02 | 显示全部楼层
7.为gcc-arm-none-eabi添加PATH路径;
 楼主| 梵蒂冈是神uy 发表于 2021-4-27 13:03 | 显示全部楼层
8.编译;

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

本版积分规则

53

主题

735

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部