天貓精靈藍牙mesh編譯環境搭建
一、編譯環境
1.1 Linux/Mac環境搭建
- 下載下傳并運作一鍵安裝腳本: setup_linux_osx.sh
- 開始編譯(上一步驟中的腳本會自動下載下傳代碼),編譯指令:aos make bluetooth.helloworld@pca10040
注:如有其他問題可以查閱參考連結中指南
1.1.1 序列槽工具推薦
推薦使用picocom,運作指令“picocom -b 序列槽速率 序列槽裝置名”即可抓去序列槽資訊。
1.2 Windows環境搭建
- 安裝Python2.7,下載下傳位址: https://www.python.org/downloads/windows/
- 通過Python工具安裝aos-cube,安裝指令:pip install aos-cube
- 下載下傳代碼
- 開始編譯,編譯指令:aos make bluetooth.helloworld@tc825x
注:如有其他問題可以查閱參考連結中指南。
1.2.1 序列槽工具推薦
推薦使用Tera Term。
二、HelloWorld
安裝完編譯環境,可以通過helloworld工程确認編譯環境。
2.1 編譯指令
aos make bluetooth.helloworld@pca10040
注1:上述編譯指令中@之後的主機闆名稱可替換為開發者手上對應的開發闆主晶片名。
注2:Linux/Mac環境建議首次編譯使用pca10040,windows環境建議首次編譯使用tc825x。
2.2 軟體下載下傳
編譯生成的檔案位于工程根目錄下out目錄,使用各晶片對應下載下傳工具,下載下傳對應的固件。
具體下載下傳方式請參閱各晶片下載下傳工具使用指南。