Micropython開發環境--WIN7-64位下搭建

前言:MSYS2 是MSYS的一個升級版,準確的說是集成了pacman和Mingw-w64的Cygwin升級版, 提供了bash shell等linux環境、版本控制軟件(git/hg)和MinGW-w64 工具鏈。與MSYS最大的區別是移植了 Arch Linux的軟件包管理系統 Pacman(其實是與Cygwin的區別)。

 

特點

l 安裝方便

l 自帶 pacman 管理,可以使用 pkgtool 來 makepkg

l 較快的源速度(可以修改源地址)

l 自帶軟件和庫較全而且比較新

l 使用mingw-w64工具鏈,可以編譯32位或64位代碼(需要自行安裝)

中文支持好,可以直接輸入和瀏覽中文目錄

 

安裝限制:

l MSYS 2不能安裝在FAT*分區上。

l 當前的MSYS 2不能再安裝在WindowsXP上了。

 

 


 

搭建步驟:

 

這裏我們搭建MSYS2環境的目的是爲了來學習windows系統下編譯micropython,所以我們需要提前準備好幾個必要的軟件:msys2-x86_64安裝包,python-3.7.1安裝或者壓縮包,

Gcc-arm-none-eabi安裝或者壓縮包,這裏用的是5-4-2016q3-20160926版本的包。

 

官方下載地址:

msys2:http://www.msys2.org/

python-3.7.1:https://www.python.org/

Gcc-arm-none-eabi:https://launchpad.net/gcc-arm-embedded/+download

 

這邊提供所有已下載的安裝資料百度網盤:https://pan.baidu.com/s/1QRwHvWouJ-OLsE7an_QGwg

 

 

 

1)安裝msys2

 

 

 

 

安裝完成後立即運行msys2,首次運行來查詢下是否有配套的連接工具,輸入命令:arm-none-eabi-gcc -v回車後,提示並沒有安裝軟件。(如下圖)

 

 

 

 

2)配置GCC環境

 

將軟GCC的軟件包解壓出來,然後在/msys64/usr文件夾下面新建一個文件夾armgcc。然後將解壓包gcc-arm-none-eabi裏面的所有文件拷貝到armgcc文件夾裏面。

 

 

 

 

接下來配置環境量,首先找到MSYS64/etc/文件夾下面的profile文件,用文本編輯器打開,並在最後輸入export PATH="/usr/armgcc/bin:$PATH",完成後保存退出。

 

 

 

然後啓動msys,輸入命令source /ect/profile讓環境生效,通過echo $PATH命令輸出查看環境量。

 

 

然後我們檢查下,環境是否配置成功。輸入命令arm-none-eabi(技巧:輸入arm後按TAB按鈕會自動補全信息),我們可以查看到arm-gcc是配置好了的,如下圖。

 

 

 

 

3)配置PYTHON

 

配置方法和之前大致一樣。首先先解壓python壓縮文件(注:python官方提供的是exe安裝包,這個壓縮文件是來源於安裝後的python壓縮來的)。

 

 

 

解壓後再文件夾裏面可以看到Python37的文件夾,將這個文件夾直接拷貝到msys64/usr/目錄下面。

 

 

拷貝完成後同樣,打開profile文件,修改環境配置。重新修改剛剛最後一行的配置:

export PATH="/usr/Python37:/usr/Python37/Scripts:/usr/armgcc/bin:$PATH",即添加了/Python37和/Python37/Scripts兩個路徑。

 

 

添加完成後,同樣輸入命令source /ect/profile讓環境生效,通過echo $PATH命令輸出查看環境量。然後輸入python  --verison 命令查看當前python版本,覈對無誤。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章