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的韌體,其他板子的韌體,以及原始碼的修改和講解下文介紹