【華為雲技術分享】STM32L476移植華為LiteOS系列教程(二)---開發前準備
在進行移植華為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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【華為雲技術分享】物聯網常用開發板
- 給STM32裝點中國風——華為LiteOS移植
- 手把手教你丨小熊派移植華為 LiteOS-M
- 【華為雲技術分享】資料庫開發:MySQL Seconds_Behind_Master簡要分析資料庫MySqlAST
- 華為雲技術專家硬核分享,雲原生中介軟體如何加速業務發展
- 跨越雲端,華為雲技術專家分享高效跨雲遷移實踐
- Laravel 開發前準備Laravel
- 革新技術架構,華為雲DTSE助力紫藤科技遷移上雲經驗分享架構
- 華為雲軟體開發雲VS開發痛點=?
- 華為開發區塊鏈壓力測試技術區塊鏈
- 華為雲伺服器教程伺服器
- 華為雲區塊鏈三大核心技術國際標準立項透過區塊鏈
- 華為研發基層分享我對華為的感受
- 10 天開發前臺系統技術系列
- 技術準備
- 邀請函丨 華為雲 TechWave 雲原生 2.0 技術峰會
- 從技術寶庫到雲上機遇:華為雲開天aPaaS的“修路記”
- 華為雲胡亞凡 華為雲NoSQL資料庫的探索與實踐分享SQL資料庫
- 進與穩,時代與技術,新基建與華為雲
- 值得信賴 華為雲混合雲災備解決方案發布
- 雲技術時代做好安全防範準備
- 小程式開發前的準備工作
- flask之旅: 開發前環境準備Flask
- 華為網路技術-三層交換技術
- 華為:5G前傳3.0技術白皮書(附下載)
- 華為雲“創原會”:40+技術精英論道雲原生2.0
- odoo 開發入門教程系列-準備一些操作(Action)?Odoo
- 微信開發系列教程(二)
- IOS技術分享| iOS快速生成開發文件(二)iOS
- 雲端計算的拐點隱現 華為雲開源兩款容器技術
- 技術分享丨華為鯤鵬架構Redis知識二三事架構Redis
- uboot-2012.04.01移植編譯前準備boot編譯
- 華為雲 DAS,大幅提高資料庫開發效率資料庫
- 網校系統開發前要做哪些準備?
- 軟體產品案例分析 ——華為軟體開發雲
- 面試題分享,準備一個月拿下騰訊、華為等9個大廠offer(附答案)面試題
- 百度和華為將聯合開發室內無線定位技術
- 技術創新+開放共贏 華為雲GaussDB加速企業數字化轉型