[ English | 简体中文 ]
本文档指导开发者在 Ubuntu 环境下安装 openvela VS Code 插件,并完成 openvela 项目的创建、编译、调试及应用开发。
在开始之前,请确保开发环境满足以下软硬件要求。
- 硬盘:至少 40 GB 可用空间(用于存放源代码及编译产物)。
- 内存:至少 16 GB RAM。
- 系统版本:Ubuntu 22.04 (支持 arm64 或 x86_64 架构)。
注意:调试功能依赖 C++ 插件,因此必须在 VS Code 中进行安装和运行。
在 VS Code(版本 >= 1.99.0)扩展市场搜索并安装 。
插件安装完成后,需检查开发环境并安装必要的构建工具链和依赖包。
参考下图,在 VS Code 中执行环境检查。如提示缺少组件,请按照向导提示进行安装。
当所有依赖安装成功后,界面将显示如下内容,表明环境准备就绪:
在文件系统中创建一个新目录(例如 openvela)。
警告:请确保该目录的绝对路径中不包含中文字符或空格等特殊符号,否则会导致编译系统(Build System)报错。
-
在 VS Code 中,参考下图步骤打开“创建项目”向导。
-
配置项目参数:
-
选择源:根据网络情况选择合适的仓库源。
-
选择分支:选择合适分支分支。
- trunk (主干稳定分支):经全面测试的稳定版本,
dev分支的稳定功能会合并于此。推荐大多数追求稳定性的用户使用。 - dev (开发分支):汇集了最新的功能与修复,可能不稳定。推荐给希望体验新功能或参与贡献的开发者。
- trunk (主干稳定分支):经全面测试的稳定版本,
-
下载方式:选择 SSH 或 HTTPS。
说明:若选择 SSH 方式,请确保已在对应代码托管平台配置 SSH Key(可点击界面中的蓝色链接查看详细文档)。
-
-
选择第一步创建的项目目录
openvela,单击右上角 Select,如下图所示:
-
等待项目创建完成,下载进度如下图所示:
注意:下载源码过程耗时较长,请防止电脑进入休眠状态。
-
单击**调试(Debug)**按钮,系统将启动模拟器并挂载调试进程:
-
打开源代码文件
apps/system/ping/ping.c,在main函数处设置断点:
-
在模拟器终端执行
ping命令。系统将运行 Ping 应用并自动命中断点,进入调试模式。
openvela 插件提供了强大的可视化预览功能,支持图片、字体和二进制资源,并支持模拟器文件系统挂载。
首次使用 openvela 仓库时,系统会自动弹出终端执行挂载命令,将 vela_data.bin 挂载到本地目录。
开发者可通过右键菜单手动管理挂载状态:
支持普通图片、.bin、.ttf 等格式的预览(支持绝对路径与相对路径)。
代码资源预览:鼠标悬停在资源路径字符串上时,将显示资源缩略图。
在调试模式下,鼠标悬停在变量上可获取当前值并进行预览。
操作技巧:按住
Alt键可在“调试值悬浮显示”和“普通资源悬浮显示”之间切换。
























