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 中配置选项选择如下:
                
                









