【華為雲技術分享】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
- 華為雲技術專家硬核分享,雲原生中介軟體如何加速業務發展
- 跨越雲端,華為雲技術專家分享高效跨雲遷移實踐
- 華為開發者 雲託管
- 華為雲伺服器教程伺服器
- 華為研發基層分享我對華為的感受
- 革新技術架構,華為雲DTSE助力紫藤科技遷移上雲經驗分享架構
- 華為開發區塊鏈壓力測試技術區塊鏈
- 【二分】華華給月月準備禮物
- 華為雲胡亞凡 華為雲NoSQL資料庫的探索與實踐分享SQL資料庫
- 華為雲災備方案,如何為資料上“社保”
- 華為雲徐直軍任華為雲董事長,餘承東任華為雲CEO
- 深入雲電腦PC Farm技術探討,以阿里雲、華為雲、ToDesk為例阿里
- 華為雲區塊鏈三大核心技術國際標準立項透過區塊鏈
- 華為:5G前傳3.0技術白皮書(附下載)
- 華為網路技術-三層交換技術
- 邀請函丨 華為雲 TechWave 雲原生 2.0 技術峰會
- 組網技術-vlan+DHCP組網[華為、華三]
- 值得信賴 華為雲混合雲災備解決方案發布
- 2018華為網路技術大賽
- 雲端計算的拐點隱現 華為雲開源兩款容器技術
- 從技術寶庫到雲上機遇:華為雲開天aPaaS的“修路記”
- 技術分享丨華為鯤鵬架構Redis知識二三事架構Redis
- 進與穩,時代與技術,新基建與華為雲
- uboot-2012.04.01移植編譯前準備boot編譯
- 華為雲“創原會”:40+技術精英論道雲原生2.0
- 作為一技術人員,面試前都需要做哪些準備?面試
- Laravel 開發前準備Laravel
- 華為雲 DAS,大幅提高資料庫開發效率資料庫
- 【全球軟體大會】華為前端工程師分享:華為雲官網的智慧化實踐前端工程師
- 華為CloudNative分散式資料庫技術解析Cloud分散式資料庫
- 獲取華為HCIE,需要具體哪些技術
- 華為雲obs的使用
- 一路同行:開發者與華為雲的2022
- openEuler 24.03 LTS - 華為尤拉開源版(華為 RHEL 相容發行版)