Edit online

VSCode

14 Nov 2024
Read time: 2 minute(s)

Luban-Lite 支持在 VSCode 环境中完成全流程的开发,包括代码编辑、编译、调试和烧写。VSCode 是一款开源、免费、跨平台的源代码编辑器,由 MicroSoft 开发,特点是轻量级、高性能、可扩展。

注: 仅在打开 Luban-Lite 根目录的前提下,VSCode 才能完成以下的编译、调试和烧写操作。

快捷命令清单


../../_images/vscode_run_aicupg.png

如图所示,Luban-Lite 提供了多个快捷命令,简化用户操作,包括:
  • aicupg:执行烧写操作

  • make:触发编译

  • list:列出当前所有方案配置

  • menuconfig:打开 menuconfig 配置界面

  • info:查看当前的方案配置

  • clean:清理工程

插件安装

如需在 VSCode 中进行 <C/C++> 语言的调试,必须先安装插件 <C/C++ IntelliSense>

<C/C++ IntelliSense> 安装方法如下所示:

  • 在 PC 联网的条件下,直接点击 Install 完成安装,下图是安装完成后的效果。
    ../../_images/vscode_plugin.png

  • 在 PC 未联网的条件下,则需要按照以下步骤,手动完成安装:
    1. 前往 VSCode 官网下载 <C/C++ IntelliSense> 插件的安装文件。

      插件文件的后缀名为 .vsix

    2. 打开 VSCode 终端后,在插件管理界面选择 Install from VSIX,如图所示:


    ../../_images/vscode_plugin_local.png

打开 Luban-Lite 工程

  1. 选择以下任意方式打开一个文件夹目录:
    • 在菜单栏中,选择 Edit > Open Folder...
    • 在 VSCode 的编辑视图中,选择 Start 区域的 Open Folder...

      ../../_images/vscode_open_folder.png

  2. 在弹出的文件夹浏览窗口中选择 Luban-Lite 根目录,并点击选择文件夹

    ../../_images/vscode_open_lite.png

编译

Luban-Lite 编译前,需要先在 VSCode 的终端中使用 lunch 命令选择一个方案配置。
  1. 打开 VSCode 终端窗口 (Terminal > New Terminal)。

    ../../_images/vscode_open_terminal.png

    可使用快捷键 Ctrl+Shift+`

  2. 在新建的 VSCode 终端窗口中,执行命令 lunch list_no.,比如 lunch 22,如下图所示

    其中,22 是当前环境中开发板方案配置的编号,例如 D13x demo88 NOR 。使用用 list 命令可以查询当前方案对应的编号。

    ../../_images/vscode_lunch.png

  3. 使用以下任意一种方式,可以触发编译:
    • 在 VSCode 终端中输入 m 命令

    • 通过 VSCode 的快捷命令 Ctrl+Shift+B 选择 Luban-Lite make

  4. 使用以下任意一种方式,可以 clean 工程:
    • 在 VSCode 终端中输入 c 命令

    • 通过 VSCode 的快捷命令 Ctrl+Shift+B 然后选择 Luban-Lite clean

烧写

  1. 打开 VSCode 终端窗口 Terminal,并选择 Run Build Task

    ../../_images/vscode_run_task.png

  2. 在弹出的命令列表中,选择 Luban-Liteaicupg 执行烧写操作。