3.1Ubuntu开发环境

3.1 Ubuntu开发环境

以Ubuntu22.04为例,演示如何在Vmware workstation下安装Ubuntu22.04。

3.1.1 下载镜像

Ubuntu官方下载网址 https://ubuntu.com/download
这里选择Ubuntu22.04 https://ubuntu.com/download/alternative-downloads

在这里插入图片描述

在这里插入图片描述

3.1.2 安装Ubuntu

Xenomai查看代码学习或者交叉编译可以在虚拟机下,运行实时程序建议在真实物理设备,或者实时虚拟化平台。
本章演示如何在vmware workstation进行安装

3.1.2.1 准备虚拟机环境

(1)点击创建新的虚拟机

在这里插入图片描述

(2)选择自定义选项

在这里插入图片描述

(3)点击下一步,进入新建虚拟机向导界面

在这里插入图片描述

(4)下一步,选择稍后安装

在这里插入图片描述

(5)下一步,选择Linux,同时选择Ubuntu 64位选项

在这里插入图片描述

(6)下一步,命名虚拟机

在这里插入图片描述

以下配置根据自己电脑配置情况,这里只是一个示例,同时这些配置之后也可以修改,读者不用紧张

(7)下一步,配置CPU

在这里插入图片描述

(8)下一步,配置内存

在这里插入图片描述

(9)下一步,配置网络类型

在这里插入图片描述

(10)下一步,配置IO

在这里插入图片描述

(11)下一步,选择磁盘类型

在这里插入图片描述

(12)下一步,创建新虚拟磁盘

在这里插入图片描述

(13)下一步,指定磁盘大小

这里注意,编译xenomai的镜像可能会特别大,建议磁盘容量不要低于100G,这里后期可以修改,同时这里填写的磁盘容量不是立即分配

在这里插入图片描述

(14)下一步,指定何处存储磁盘文件

在这里插入图片描述

(15)完成虚拟机配置

在这里插入图片描述

3.1.2.2 开始安装镜像

(1) 使用ISO映像文件
在这里插入图片描述

点击确定,进行下一步

(2) 选择Try Ubuntu
在这里插入图片描述

(3) 点击Install Ubuntu, 开始安装
在这里插入图片描述

(4) 选择中文
在这里插入图片描述

(5) 选择美式键盘布局
在这里插入图片描述

(6) 正常安装,安装时下载更新
在这里插入图片描述

(7) 开始安装
在这里插入图片描述

(8) 选择时区
在这里插入图片描述

(9) 输入用户名、密码
在这里插入图片描述

(10) 等待安装完成,重启即可

### 安装 OpenCV 3.1 的方法 要在 Ubuntu 18.04 上安装 OpenCV 3.1,可以按照以下方式操作: #### 方法一:通过源码编译安装 此方法适用于需要自定义配置的用户。 1. **更新系统包** 首先确保系统的软件包是最新的。 ```bash sudo apt update && sudo apt upgrade -y ``` 2. **安装依赖项** 下载并安装必要的开发库和工具。这些库对于构建 OpenCV 是必需的[^3]。 ```bash sudo apt-get install build-essential libgtk2.0-dev libvtk6-dev \ libjpeg-dev libtiff5-dev libjasper-dev libopenexr-dev libtbb-dev ``` 3. **下载 OpenCV 和 opencv_contrib 源码** 可以从官方 GitHub 存储库获取指定版本的代码。 ```bash git clone https://github.com/opencv/opencv.git cd opencv git checkout 3.1.0 git clone https://github.com/opencv/opencv_contrib.git cd opencv_contrib git checkout 3.1.0 ``` 4. **创建构建目录并运行 CMake** 使用 `CMake` 工具来配置项目的构建选项。以下是推荐的命令设置[^2]: ```bash mkdir -p ~/opencv/build && cd ~/opencv/build cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules .. ``` 5. **编译和安装** 编译过程可能耗时较长,具体时间取决于计算机性能。 ```bash make -j$(nproc) sudo make install sudo ldconfig ``` #### 方法二:通过 APT 包管理器安装预编译版 如果不需要特定功能模块或者不想手动编译,可以直接使用 APT 来安装已有的 OpenCV 版本。 1. 添加 Universe 软件仓库(通常默认启用)。 ```bash sudo add-apt-repository universe ``` 2. 更新索引并安装 OpenCV。 ```bash sudo apt update sudo apt install python-opencv libopencv-dev ``` 注意这种方法可能会安装较旧的稳定版本,不一定完全匹配所需的 OpenCV 3.1。 --- ### 解决常见问题 1. **路径冲突** 如果遇到类似 `/home/PKing/anaconda3/lib` 中存在隐藏文件的情况,可以通过调整环境变量或清理不必要的共享库来解决问题[^1]。 2. **缺少头文件或其他资源** 确认所有依赖都已正确安装,并且在执行 `make` 命令之前重新运行一次 `cmake` 进行验证。 3. **Python 绑定支持** 若要使 Python 支持 OpenCV 功能,在 CMake 步骤中加入额外参数: ```bash -D BUILD_opencv_python3=ON \ -D PYTHON3_EXECUTABLE=$(which python3) \ -D PYTHON3_INCLUDE_DIR=$(python3 -c "from sysconfig import get_paths; print(get_paths()[&#39;include&#39;])") \ -D PYTHON3_LIBRARY=$(python3-config --libs | cut -d&#39; &#39; -f1) ``` --- ### 示例代码片段 下面是一个简单的测试程序用于确认 OpenCV 是否成功安装。 ```cpp #include <opencv2/core.hpp> #include <iostream> int main() { std::cout << "OpenCV Version: " << CV_VERSION << std::endl; return 0; } ``` 保存为 `test.cpp` 并编译运行: ```bash g++ test.cpp -o test_program `pkg-config --cflags --libs opencv4` ./test_program ``` ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值