1. 程式人生 > >micropython開發(一) 環境搭建

micropython開發(一) 環境搭建

跟隨潮流,學習micropython;這篇文章主要寫如何在windows環境下搭建編譯micropython原始碼的環境;需要你有一臺可以上網的windows電腦;

一、下載並安裝虛擬機器 VMware

VMware虛擬機器軟體下載 連結:https://pan.baidu.com/s/1GaMY9gxqGRJXGnBrY0CWgA 密碼:kr47

就開啟壓縮包,並進行安裝,常規Nxet就好。安裝位置、配置等自行修改就好,中國字大家都認識,就不細說了;

到最後一不步選擇許可證,進入許可證輸入介面,進行軟體啟用

在下載解壓的安裝檔案中找到“Serials.txt”檔案,開啟後隨便複製一個許可證,貼上到輸入框中

點選輸入,完成安裝

二、安裝ubuntu

下載ubantu系統 連線

開啟虛擬機器軟體,點選建立新的虛擬機器

這裡我們選擇典型安裝,next

這裡選擇剛想在的ubuntu系統路徑,next

這裡自行輸入相關資訊

選擇安裝位置

一直預設 next 直到完成

然後你會看到,虛擬機器中正在安裝ubuntu,等待完成即可

三、安裝arm-gcc編譯器

開啟shell,輸入語句 sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa 安裝arm-gcc編譯器

按按照提輸入“sudo apt-get update”和“sudo apt-get install gcc-arm-embedded”往常軟體倉庫的升級和軟體的安裝;step3有點慢,喝杯咖啡耐心等待;

四、安裝git軟體

安裝完arm-gcc編譯器後,安裝一下git軟體,用於micro python原始碼的獲取

輸入“sudo apt install git”進行安裝,過程有依次yes or  no 的詢問,輸入"Y"既可;

五、安裝gcc編譯器和make軟體:

輸入“sudo apt install gcc make"

到這兒,該裝的軟體工具就都裝好了,剩下就是獲取原始碼和編譯原始碼了

六、獲取原始碼

使用mkdir指令再工作目錄下建立資料夾"projects",並cd切換工作目錄到projects中

完成下載後我們可以進入檔案系統,看到在projects目錄下已將有一個micropython的目錄,這就是micropython的原始碼檔案

至此我們還有下載micropython所依賴的一些庫檔案:cd micropython將工作目錄切換進來,然後輸入 git submodule update --init (因為使用git clone下來的工程中帶有submodule時,submodule的內容並不會自動下載下來的,此時,只需執行這個操作)

七、編譯原始碼

先是編譯mpy-cross生成輔助工具 輸入"make -C mpy-cross"

編譯成功後,開始編譯你所需要的韌體,輸入"make -C ports/stm32",編譯成功後生成一個hex和一個duf格式的韌體;直接燒錄進你板子就可以用了。

備註:

1、ubuntu的shell 可以在空白處按 CTRL+ALT+T 開啟

3、這裡編譯生成的是對應pyb1.0的韌體,其他板子的韌體,以及原始碼的修改和講解下文介紹