0
点赞
收藏
分享

微信扫一扫

【LiteOS】第 4 章

言诗把酒 2022-06-21 阅读 73

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​​

【LiteOS】第 4 章_git

注意事项:

  1. 我在将其安装到 D 盘时,遇到了无法新建工程的问题,重新安装到默认 C 盘后,问题得以解决。
  2. 选择安装 HUAWEI-LiteOS-Studio 时希望安装程序来执行的其他任务,建议全选。


  1. 安装 git 工具;
  2. 安装 arm-none-eabi 软件;
  3. 安装 qemu 软件;
  4. 安装 make 构建软件;

上述安装工具,官网存在 bash 脚本,运行即可,默认下载到 C:\Users<UserName>.huawei-liteos-studio\tools\build

1. 新建realview-pbx-a9仿真工程

1.1 新建

【LiteOS】第 4 章_git_02

  1. 填写工程名称
  2. 工程目录
  3. 选择 SDK
  4. ​realview-pbx-a9​​ 开发板
  5. confirm

后台下载目标板的 SDK,等下载完成后,即可打开新建的工程。

1.2 编译

编译配置:
【LiteOS】第 4 章_调试器_03
【LiteOS】第 4 章_调试器_04

  1. 编译器类型有两种:​​arm-none-eabi​​​、​​riscv32-unknown-elf​​。选择前者。
  2. 编译器路径;
  3. Make 路径;
  4. Makefile 脚本,可自定义;
  5. Make 参数;
  6. Confirm;

开始编译:
【LiteOS】第 4 章_git_05

1.3 烧录

无 JLink 远程连接需求。

烧录器配置:
【LiteOS】第 4 章_git_06

  • 烧录方式选择​​Simulator​​​,烧录器目录选择​​qemu-system-arm.exe​​所在目录。
  • Burn Files:编译完成的.bin文件,​​D:\LiteOS_Studio_project\realview_pbx_a9\out\realview-pbx-a9\Huawei_LiteOS.bin​

烧录运行:
【LiteOS】第 4 章_调试器_07

1.4 调测

建议源码同目录构建sourceInsight工程,简直不要太舒服

调试器配置:

  • 调试器选择Simulator;
  • 调试器目录选择qemu-system-arm.exe所在目录;
  • GDB目录选择arm-none-eabi-gdb.exe所在目录;
  • 可执行文件路径选择out/realview-pbx-a9目录下的​​Huawei_LiteOS.elf​​文件;

【LiteOS】第 4 章_调试器_08

【LiteOS】第 4 章_git_09

添加shell命令
注意:在 linux 的 menuconfig 下使能 shell,在 IDE 中配置选项选择如下:
【LiteOS】第 4 章_调试器_10


举报

相关推荐

0 条评论