学会在 win10 的 ubuntu 子系统下编译 micropython
在 Win10 的应用商店中,供应了 Linux 的子系统,这是实际上是一个虚拟机
软件,与 virtualbox 和 vmplayer 功能类似。下面就介绍在 Linux 子系统中安装工具链和
编
译 micropython 的方法。先确认一下 Windows10 系统的版本,假如是 LTSB 版(Long Time
Service
Branch
企业长期服务版),就需要更换到企业版,LTSB
版是不能运行 Linux
子
系
统的。假如还没有安装过 Linux “ ”子系统功能,首先需要在把握面板的 程序和功能 中允
许适用于 Linux 的 Windows 子系统功能,并重新启动计算机。
然后就可以在应用商店中,通过搜寻 Linux 或者 ubuntu ,找到 ubuntu 应用。留意现在应
用商店里 ubuntu 有两个版本,分别是 16.04 和 18.04。
这两个版本都是长期服务器版,但是我们需要选择第一个,也就是 16.04 版本,由于目前
gcc-arm
编译器还没有支持
18.04,使用
18.04
版本就需要自己手工安装编译器,比较麻烦。
安装好 ubuntu 16.04 后,运行就会消灭下面的把握台样式窗口,它默认是只有把握台(shell)
界面,没有图形化界面。我们可以通过 lsb_release -a 命令查看系统版本。
这个新安装的 ubuntu 可以看成是一个全新的系统,大部分软件都需要自己安装。我们先
安装 arm-gcc 编译器,同时可以更新一下软件仓库的内容。
sudo add-apt-repository ppa:team-gcc-arm-embedded/ppasudo apt updatesudo apt install
gcc-arm-embedded
然后安装 git 软
件: sudo apt install
git
还需要安装 gcc 编译器和 make 软件:
sudo apt install gcc make
到这一步,需要的软件基本安装完成,下面是用 git 同步下载 micropython 源码。虽然可