Huawei LiteOS Studio 是Huawei LiteOS提供的一款Windows下的图形化开发工具。它以Visual Studio Code的社区开源代码为基础,根据C语言编程特点、Huawei LiteOS嵌入式系统软件的业务场景开发的工具。它提供了代码编辑、组件配置、编译、烧录、调试等功能,可以对系统关键数据进行实时跟踪、保存与回放。
官方文档:https://liteos.gitee.io/liteos_studio/#/install
HUAWEI DevEco Studio 是面向全场景多设备的一站式分布式应用开发平台,基于IntelliJ IDEA Community开源版本深度定制开发。
https://www.bilibili.com/video/BV1L54y1y7Wd?from=search&seid=345290220576244807
文章目录
- 0. 下载以及配置
- 1. 新建realview-pbx-a9仿真工程
- 1.1 新建
- 1.2 编译
- 1.3 烧录
- 1.4 调测
0. 下载以及配置
HUAWEI LiteOS Studio当前只提供Windows 10 64 位操作系统上的安装版本
HUAWEI LiteOS Studio 下载链接:https://gitee.com/LiteOS/LiteOS_Studio/releases/V1.45.7
注意事项:
- 我在将其安装到 D 盘时,遇到了无法新建工程的问题,重新安装到默认 C 盘后,问题得以解决。
- 选择安装 HUAWEI-LiteOS-Studio 时希望安装程序来执行的其他任务,建议全选。
- 安装 git 工具;
- 安装 arm-none-eabi 软件;
- 安装 qemu 软件;
- 安装 make 构建软件;
上述安装工具,官网存在 bash 脚本,运行即可,默认下载到 C:\Users<UserName>.huawei-liteos-studio\tools\build
1. 新建realview-pbx-a9仿真工程
1.1 新建
- 填写工程名称
- 工程目录
- 选择 SDK
-
realview-pbx-a9
开发板 - confirm
后台下载目标板的 SDK,等下载完成后,即可打开新建的工程。
1.2 编译
编译配置:
- 编译器类型有两种:
arm-none-eabi
、riscv32-unknown-elf
。选择前者。 - 编译器路径;
- Make 路径;
- Makefile 脚本,可自定义;
- Make 参数;
- Confirm;
开始编译:
1.3 烧录
无 JLink 远程连接需求。
烧录器配置:
- 烧录方式选择
Simulator
,烧录器目录选择qemu-system-arm.exe
所在目录。 - Burn Files:编译完成的.bin文件,
D:\LiteOS_Studio_project\realview_pbx_a9\out\realview-pbx-a9\Huawei_LiteOS.bin
烧录运行:
1.4 调测
建议源码同目录构建sourceInsight工程,简直不要太舒服
调试器配置:
- 调试器选择Simulator;
- 调试器目录选择qemu-system-arm.exe所在目录;
- GDB目录选择arm-none-eabi-gdb.exe所在目录;
- 可执行文件路径选择out/realview-pbx-a9目录下的
Huawei_LiteOS.elf
文件;
添加shell命令
注意:在 linux 的 menuconfig 下使能 shell,在 IDE 中配置选项选择如下: