openvela 开发环境的前置安装教程
Ubuntu 22.04开发环境配置指南 本文详细介绍了在VMware中搭建Ubuntu 22.04 LTS开发环境的完整流程。硬件要求包括64位x86处理器、80GB以上硬盘和16GB内存。操作系统必须使用原生Ubuntu 22.04,不支持WSL/Docker。安装过程涵盖虚拟机创建、硬件配置(CPU/内存/磁盘)、系统安装和网络设置。环境配置部分包含SSH服务安装和Git版本控制工具的配置。
一、硬件与操作系统基础要求
1.1 硬件配置需求
开发工作站需满足以下硬件规格,以确保源码编译和开发过程流畅:
- 处理器:64 位 x86 架构处理器(如 Intel Core i5/i7/i9 或 AMD Ryzen 系列)
- 硬盘空间:至少 80 GB 可用空间(用于下载源码、编译中间文件及系统运行)
- 内存:至少 16 GB RAM(编译大型项目时建议 32 GB 及以上)
1.2 操作系统要求
- 必须运行 64 位的 Ubuntu 22.04 LTS 发行版(长期支持版本,稳定性更优)
- ❗ 注意:当前开发环境不支持 Windows Subsystem for Linux (WSL) 和 Docker 容器环境,必须使用原生 Ubuntu 系统
二、Ubuntu 22.04 镜像下载
2.1 官方下载渠道
- 打开浏览器,访问 Ubuntu 官方下载页面:https://ubuntu.com/download
- 在下载页面中,选择 Ubuntu 22.04 LTS (Long Term Support) 版本(LTS 版本提供 5 年支持,适合开发环境)
- 下载 ISO 镜像文件(推荐官方源,若网速较慢可选择国内镜像)
2.2 国内镜像源推荐
若官方下载速度较慢,可选择以下国内镜像源(同步官方版本,速度更快):
- 阿里云镜像:mirrors.aliyun.com/ubuntu-releases/22.04/
- 华为云镜像:repo.huaweicloud.com/ubuntu-releases/22.04/
- 清华大学镜像:mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/22.04/
- 中国科技大学镜像:mirrors.ustc.edu.cn/ubuntu-releases/22.04/
三、VMware 安装 Ubuntu 22.04 详细步骤
3.1 创建虚拟机
-
打开 VMware 工作站,点击顶部菜单 文件 > 新建虚拟机
-
选择 自定义(高级) 安装类型(推荐,可精细配置硬件)
-
硬件兼容性默认选择 Workstation 16.x(根据实际版本选择)
-
点击 下一步
3.2 配置安装介质
-
选择 安装程序光盘映像文件(ISO),点击 浏览 选择已下载的
ubuntu-22.04-desktop-amd64.iso
镜像 -
点击 下一步
3.3 配置虚拟机基本信息
-
输入虚拟机名称(如
Ubuntu 22.04 Dev
) -
选择虚拟机存储路径(建议放在剩余空间较大的磁盘,路径不要包含中文)
-
点击 下一步
3.4 配置处理器
- 处理器数量:根据物理机核心数配置(如 1 个处理器)
- 每个处理器的核心数:建议分配物理机一半核心(如 8 核,物理机需 ≥ 16 核)
- 查看物理机核心数:Windows 下按
Win + R
输入devmgmt.msc
,在设备管理器中查看 处理器 数量
- 点击 下一步
3.5 配置内存
-
分配虚拟机内存:建议 ≥ 8GB(编译源码需足够内存,物理机内存需 ≥ 32 GB)
-
点击 下一步
3.6 配置网络连接
- 选择 使用网络地址转换(NAT)(默认,方便虚拟机访问互联网)
- 点击 下一步
3.7 配置 IO 控制器与磁盘类型
-
IO 控制器类型默认选择 LSI Logic
-
虚拟磁盘类型默认选择 SCSI
-
点击 下一步
3.8 配置虚拟磁盘
-
选择 创建新虚拟磁盘
-
磁盘大小:建议 ≥ 100 GB(后续可扩展,此处先分配基础空间)
选择 将虚拟磁盘拆分成多个文件(方便移动虚拟机) -
磁盘文件名称默认即可(与虚拟机名称一致)
-
点击 完成 生成虚拟机
3.9 启动并安装 Ubuntu
-
选中创建的虚拟机,点击 开启此虚拟机
-
启动菜单选择 Install Ubuntu(回车确认)
-
语言选择:推荐 中文(简体) 或 English
-
点击 Continue。,默认勾选 正常安装 和 下载更新
-
点击 “Install Now”。
-
配置用户信息:
- 姓名:自定义(如
Dev User
) - 计算机名:自定义(如
ubuntu-dev
) - 用户名:建议小写字母(如
dev
) - 密码:设置强密码(含大小写+数字+符号)
- 姓名:自定义(如
-
点击 继续,等待安装完成(约 30 分钟,需联网)
-
安装完成后点击 现在重启,虚拟机自动重启
3.10 首次登录与界面介绍
- 重启后输入密码登录系统
- Ubuntu 22.04 界面特点:
- 顶部状态栏集成系统托盘与快捷设置
- 左侧为常用应用坞(可右键自定义)
- 底部为任务栏(默认隐藏,鼠标移至底部显示)
四、SSH 与 Git 环境配置
4.1 安装并配置 SSH 服务
SSH 用于远程连接虚拟机,方便终端操作和文件传输。
4.1.1 安装 OpenSSH Server
- 打开 Ubuntu 终端(按
Ctrl + Alt + T
) - 更新软件源:
sudo apt update
- 安装 SSH 服务端:
sudo apt install -y openssh-server
- 验证服务状态:
sudo systemctl status ssh
- 显示
active (running)
表示安装成功
- 显示
4.2 安装并配置 Git
Git 用于版本控制,管理开发代码。
4.2.1 安装 Git
- 终端执行以下命令:
sudo apt install -y git
- 验证安装:
git --version
- 输出类似
git version 2.34.1
表示成功
- 输出类似
4.2.2 配置 Git 全局信息
- 设置用户名(与代码仓库一致):
git config --global user.name "Your Name"
- 设置邮箱(与代码仓库绑定的邮箱):
git config --global user.email "your@email.com"
4.2.3 配置 SSH 密钥(连接 Gitee)
-
生成 SSH 密钥对:
ssh-keygen -t rsa -b 4096 -C "your@email.com"
- 按回车(默认路径
~/.ssh/id_rsa
,无需设置密码)
- 按回车(默认路径
-
启动 SSH 代理并添加密钥:
eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_rsa
- 复制公钥内容:
cat ~/.ssh/id_rsa.pub
- 复制输出的全部内容(以
ssh-rsa
开头,邮箱结尾)
- 添加公钥到代码仓库:
- Gitee:登录后进入 设置 > SSH 公钥 > 添加公钥,粘贴公钥并确定
4.2.4 验证配置
- 测试 SSH 连接(以 Gitee 为例):
ssh -T git@gitee.com
- 首次连接输入
yes
,显示Hi XXX! You've successfully authenticated
表示成功
- 首次连接输入
五、虚拟机资源扩展(内存与磁盘)
5.1 扩展物理内存
当编译源码提示内存不足时,可增加虚拟机内存:
- 关闭虚拟机,在 VMware 中右键虚拟机选择 设置
- 点击 内存,修改内存大小(如从 16 GB 改为 32 GB)
- 注意:内存需为 4 的倍数,且不超过物理机剩余内存
- 点击 确定,重启虚拟机生效
5.2 配置交换内存(Swap)
当物理内存不足时,Swap 可作为临时内存使用:
-
检查当前 Swap 状态:
sudo swapon --show
- 无输出表示未配置 Swap
- 无输出表示未配置 Swap
-
创建 10 GB Swap 文件(根据需求调整大小):
# 关闭已有 Swap(若存在) sudo swapoff -a # 创建 Swap 文件 sudo fallocate -l 10G /swapfile
- 若提示
fallocate failed
,执行sudo dd if=/dev/zero of=/swapfile bs=1G count=10
- 若提示
-
配置 Swap 权限与格式:
sudo chmod 600 /swapfile # 限制权限 sudo mkswap /swapfile # 格式化 Swap sudo swapon /swapfile # 启用 Swap
-
设置开机自动挂载 Swap:
echo '/swapfile swap swap defaults 0 0' | sudo tee -a /etc/fstab
-
验证配置:
sudo swapon --show # 显示 Swap 信息 sudo free -h # 查看内存与 Swap 使用情况
5.3 扩展虚拟磁盘空间
当磁盘空间不足时,可扩展虚拟磁盘并分配给 Ubuntu:
5.3.1 在 VMware 中扩展磁盘
- 关闭虚拟机,右键虚拟机选择 设置 > 硬盘 > 扩展
- 输入扩展后的总容量(如从 100 GB 扩展到 300 GB)
- 点击 扩展,等待完成(仅扩展磁盘容量,未分配到分区)
5.3.2 在 Ubuntu 中分配扩展空间
使用 gparted
工具分配未使用的磁盘空间:
-
安装 gparted:
sudo apt install -y gparted
-
启动 gparted:
sudo gparted
-
点击/dev/sda1一栏,然后点击菜单栏上的,重新给/dev/sda1划分大小。这里调整为 285G,即291839M,剩余15G作为swap区。主分区就增加到258G,如下图所示:
选中未分配的区域,点击右键,选中新建,如下图所示:
然后增加扩展分区,大小默认即可,如下图所示:
接着再增加交换分区,选中未分配区域,点击鼠标右键,然后点击“New”,如下图所示。
点击新建以后出现下图界面大小默认即可,类型选择逻辑分区,文件系统选择 linux-swap,修改完点击add,如下图所示:
然后点击“✔ ”,保存修改,如下图所示: -
验证磁盘大小:
df -h # 查看根分区容量,确认已扩展
总结
本文详细介绍了搭建openvela开发环境的前置软件安装及配置,包括Ubuntu 安装、SSH 与 Git 配置及虚拟机资源扩展。

openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。
更多推荐
所有评论(0)