【華為雲技術分享】STM32L476移植華為LiteOS系列教程(二)---開發前準備

lvxfcjf發表於2021-09-11

在進行移植華為LiteOS開發工作之前,我們是需要提前做一些準備工作,如:開發工具、環境、原始碼等相關事宜。

一、準備開發工具

STM32CubeMX用於生成工程檔案:STM32CubeMX下載地址

IoT Studio用於編譯、燒寫和除錯自己的工程檔案和硬體:

最新的LiteOS_SDK,IoT Studio基於LiteOS_SDK來為我們新增各類元件:LiteOS_Lab的github地址

二、安裝各類環境和下載最新LiteOS原始碼

安裝STM32CubeMX和IoT Studio的教程特別多,我就不在這裡累述了,說下GitHub上克隆倉庫/分支。

點選①處,可以切換分支,LiteOS_lab有好多分支,我們一般情況選用預設的即可(主分支),有的分支屬於正在開發的,或者是測試的。

點選②處,可以選擇克隆或者下載,直接下載一個.zip檔案或是將其克隆到我們的電腦上用git來管理。

點選③處,可以檢視每一次的提交修改了啥,啥時候提交的(PS.你可以發現華為工程師們都是特別辛苦的)。

點選④處,可以檢視每一個發行版本的總結和該版本與上一個版本的差異。

我們一般情況下選擇直接下載.zip到桌面即可,如果你想將自己寫的LiteOS的一些元件也貢獻到倉庫中,我建議你使用一個“github桌面”,可以圖形化管理你電腦上的github倉庫、提交修改、對比差異等。

①:一些使用手冊,就像你買了一件商品,說明書就在這裡。

②:第三方庫,例如STM32的Hal庫檔案。

④:LiteOS的全部元件都在這裡了。

⑤:暫時用不到,可以忽略。

⑥:一些工具,例如kconfig工具(後面我們配置使用哪些元件都是這個工具的功勞)、OTA工具。

準備工作完成之後,那我們就萬事俱備了,接下來我們就要開始“移植”了。欲知後事,請聽下回細說。大家有啥疑惑的或者需要我仔細講的地方請留言!

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3486/viewspace-2796564/,如需轉載,請註明出處,否則將追究法律責任。

相關文章