华为云技术分享STM32L476移植华为LiteOS系列教程二开发前准备

28次阅读

共计 798 个字符,预计需要花费 2 分钟才能阅读完成。

在进行移植华为 LiteOS 开发工作之前,我们是需要提前做一些准备工作,如:开发工具、环境、源码等相关事宜。

一、准备开发工具

STM32CubeMX 用于生成工程文件:STM32CubeMX 下载地址

IoT Studio 用于编译、烧写和调试自己的工程文件和硬件: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 工具。

准备工作完成之后,那我们就万事俱备了,接下来我们就要开始“移植”了。欲知后事,请听下回细说。大家有啥疑惑的或者需要我仔细讲的地方请留言!

点击关注,第一时间了解华为云新鲜技术~

正文完
 0