一、介绍
Huawei LiteOS目前支持Windows及Linux平台的配置、编译。
1.对于Windows平台,提供了Huawei LiteOS Studio图形化IDE,用户可直接在 Studio上完成配置&编译。
2.对于Linux平台,通过menuconfig进行组件化配置及裁剪后,执行make命令完成编译。
二、Huawei LiteOS Studio开发工具介绍
Huawei LiteOS Studio是Huawei LiteOS提供的一款Windows下的图形化开发工具。它以Visual Studio Code的社区开源代码为基础,根据C语言编程特点、Huawei LiteOS嵌入式系统软件的业务场景开发的工具。它提供了代码编辑、组件配置、编译、烧录、调试等功能,可以对系统关键数据进行实时跟踪、保存与回放。
三、下载开发工具
地址:
https://gitee.com/LiteOS/LiteOS_Studio/tags
LiteOS Studio工具下载
https://gitee.com/LiteOS/LiteOS_Studio/releases/ 进行下载。
点击下载即可。
master 中工具链下载
https://gitee.com/LiteOS/LiteOS_Studio/tree/master
四、安装
安装
安装完成。
打开界面,如下:
第一次使用前,重启电脑,配置生效。
五、新建工程并编译
界面按钮功能如下:
选择新建工程,出现如下界面
根据个人要求配置即可
点确定,等待下载完成
下载完成,自动进入工程界面
配置想要执行的Demo
打开Studio的“工程配置” →“组件配置”窗口,在左侧的“选择组件”界面中点击想要使能或修改的组件,在右侧的“组件属性”栏勾选需要使能的组件,最后点击“确认”按钮保存。
下面以使能“Kernel Task Demo”为例,介绍如何配置Demo。其他Demo的使能方法,可以参考 Huawei LiteOS 源码根目录下 demos 目录中各个子目录中的 README_CN.md。
在“选择组件”界面中,选择菜单项“Demos → Kernel Demo”,然后在右侧的“组件属性”栏勾选“Enable Kernel Demo”,在菜单项“Kernel Demo Entry”中选择“DemoEntry”(该配置项可以单独执行某个或某几个内核Demo,另一个配置项InspectEntry表示执行所有内核Demo)后,在其子菜单中选择“Run Kernel Task Demo”,最后点击“确认”按钮保存,如下图所示。
等待配置完成即可
主要配置工程,在Huawei LiteOS Studio中,可以通过图形界面进行工程配置。这包括目标板配置、编译器配置、烧录器配置以及串口配置等。
目标板配置:选择正确的目标板型号,确保编译出的固件与硬件兼容。
编译器配置:指定用于编译代码的编译器路径和版本。Huawei LiteOS Studio支持多种编译器,包括GCC等。
烧录器配置:选择用于将编译好的固件烧录到开发板上的烧录器。
串口配置:配置用于调试的串口参数,如波特率等
编译
错误提示
> Executing task: LiteOSTool: Build <
The compiler path(C:\Users\Administrator\.huawei-liteos-studio\tools\arm-none-eabi\bin) does not exsit
The make.exe path(C:\Users\Administrator\.huawei-liteos-studio\tools\build\bin) does not exsit
Terminal will be reused by tasks, press any key to close it.
解决方法:
将下载的工具链拷贝到此文件夹中
C:\Users\Administrator\.huawei-liteos-studio\tools
重新编译,发现也不行。。。
删除掉工程,重新新建工程。
工程配置默认,不做任何修改。
直接点击编译,终于编译成功了。
其它问题
配置提示错误:Git for windows is not installed or not in environment variables
Git for windows is not installed or not in environment variables, download may fail,
notice: you need to restart your PC after modifying the environment variables
需要 先安装 git for windows 工具,并加入环境变量,重启即可。
路径一般如下:
C:\Program Files\Git\cmd
C:\Program Files\Git\bin\git.exe
Huawei LiteOS Studio 路径 git 配置
搜索 gitpath ,并编辑。
添加路径,这里注意在字符串里要用两个反斜杠,因为要考虑转义字符。
{
"Liteos-Studio-Base.ShowWelcomePage": false,
"git.path": "C:\\Program Files\\Git\\cmd\\git.exe"
}
注意:
stm32f4 新建工程,工程配置默认,不做任何修改,直接点击编译,就可以编译成功。
stm32f1 新建工程,工程配置默认,target 删除其中的f103_c8t6,其它不做任何修改,直接点击编译,就可以编译成功。
主要参考:
https://gitee.com/LiteOS/LiteOS_Studio/blob/master/docs/install.md
https://gitee.com/LiteOS/LiteOS/tree/master
https://gitee.com/LiteOS/LiteOS_Studio/releases/
https://gitee.com/LiteOS/LiteOS_Studio/blob/master/docs/project_stm32.md
https://support.huaweicloud.com/qs-LiteOS/zh-cn_topic_0308937184.html
https://www.delftstack.com/howto/git/add-git-to-path-on-windows/