diff --git a/docs/source/installation/image/vm-install-oe/1.png b/docs/source/installation/image/vm-install-oe/1.png new file mode 100755 index 0000000000000000000000000000000000000000..5a38fd9cc22867e6ede26c667259b526be764feb Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/1.png differ diff --git a/docs/source/installation/image/vm-install-oe/10.png b/docs/source/installation/image/vm-install-oe/10.png new file mode 100755 index 0000000000000000000000000000000000000000..9f4058216cc73cf87ccd538c080b7327e9405ed3 Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/10.png differ diff --git a/docs/source/installation/image/vm-install-oe/11.png b/docs/source/installation/image/vm-install-oe/11.png new file mode 100755 index 0000000000000000000000000000000000000000..bded2e51ded46cb49f0e204aaafec2a1d5489a0b Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/11.png differ diff --git a/docs/source/installation/image/vm-install-oe/12.png b/docs/source/installation/image/vm-install-oe/12.png new file mode 100755 index 0000000000000000000000000000000000000000..8ffdc8899b8ef36f9fe80f98263f761799ec79b5 Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/12.png differ diff --git a/docs/source/installation/image/vm-install-oe/13.png b/docs/source/installation/image/vm-install-oe/13.png new file mode 100755 index 0000000000000000000000000000000000000000..73d7b682851f4f1a569c86f089b35402b0f93978 Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/13.png differ diff --git a/docs/source/installation/image/vm-install-oe/14.png b/docs/source/installation/image/vm-install-oe/14.png new file mode 100755 index 0000000000000000000000000000000000000000..d1528df9ab70647f4880a72c8f3a9838e67d377d Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/14.png differ diff --git a/docs/source/installation/image/vm-install-oe/15.png b/docs/source/installation/image/vm-install-oe/15.png new file mode 100755 index 0000000000000000000000000000000000000000..5592713e7718067c65a318f84aa5d7598419dced Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/15.png differ diff --git a/docs/source/installation/image/vm-install-oe/16.png b/docs/source/installation/image/vm-install-oe/16.png new file mode 100755 index 0000000000000000000000000000000000000000..234879a81ea9ea13ca9079d11d586e32c0fd2f2e Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/16.png differ diff --git a/docs/source/installation/image/vm-install-oe/17.png b/docs/source/installation/image/vm-install-oe/17.png new file mode 100755 index 0000000000000000000000000000000000000000..1d45b39b18bf60a59af16ba3fb5fca94c47bd24b Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/17.png differ diff --git a/docs/source/installation/image/vm-install-oe/18.png b/docs/source/installation/image/vm-install-oe/18.png new file mode 100755 index 0000000000000000000000000000000000000000..ce3bc6259bcdab809fbf8ea8ca830d9e9cb280b4 Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/18.png differ diff --git a/docs/source/installation/image/vm-install-oe/19.png b/docs/source/installation/image/vm-install-oe/19.png new file mode 100755 index 0000000000000000000000000000000000000000..838007a4247370e5550471aad965d181331666cc Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/19.png differ diff --git a/docs/source/installation/image/vm-install-oe/2.png b/docs/source/installation/image/vm-install-oe/2.png new file mode 100755 index 0000000000000000000000000000000000000000..05e2fa30971338e6ecf67e58620e1d4bcc4f00be Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/2.png differ diff --git a/docs/source/installation/image/vm-install-oe/20.png b/docs/source/installation/image/vm-install-oe/20.png new file mode 100755 index 0000000000000000000000000000000000000000..12d3f290176c28257e42bdecf1200fba5d8a462a Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/20.png differ diff --git a/docs/source/installation/image/vm-install-oe/21.png b/docs/source/installation/image/vm-install-oe/21.png new file mode 100755 index 0000000000000000000000000000000000000000..64a631d278daa6e444c133189ac456b08da12fbe Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/21.png differ diff --git a/docs/source/installation/image/vm-install-oe/22.png b/docs/source/installation/image/vm-install-oe/22.png new file mode 100755 index 0000000000000000000000000000000000000000..7e4277b440da4095d0ba296e168e036aefe1a228 Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/22.png differ diff --git a/docs/source/installation/image/vm-install-oe/23.png b/docs/source/installation/image/vm-install-oe/23.png new file mode 100755 index 0000000000000000000000000000000000000000..143595e299b6f1980572d4ec075227d86e01c838 Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/23.png differ diff --git a/docs/source/installation/image/vm-install-oe/3.png b/docs/source/installation/image/vm-install-oe/3.png new file mode 100755 index 0000000000000000000000000000000000000000..8713be8fff49eb42bc58b7f77340ed6540d64f8a Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/3.png differ diff --git a/docs/source/installation/image/vm-install-oe/4.png b/docs/source/installation/image/vm-install-oe/4.png new file mode 100755 index 0000000000000000000000000000000000000000..a88ba4e80af4f13dcd8ae56f3ebf32620637dc09 Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/4.png differ diff --git a/docs/source/installation/image/vm-install-oe/5.png b/docs/source/installation/image/vm-install-oe/5.png new file mode 100755 index 0000000000000000000000000000000000000000..1600d04eb069a3c5b308c8a86ccc9bbf3de2ab88 Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/5.png differ diff --git a/docs/source/installation/image/vm-install-oe/6.png b/docs/source/installation/image/vm-install-oe/6.png new file mode 100755 index 0000000000000000000000000000000000000000..1191912ce4990ea4ba14df01604e2e9fa93112de Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/6.png differ diff --git a/docs/source/installation/image/vm-install-oe/7.png b/docs/source/installation/image/vm-install-oe/7.png new file mode 100755 index 0000000000000000000000000000000000000000..d1f1d9bc173b47cd515d609fe58d863befd4b874 Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/7.png differ diff --git a/docs/source/installation/image/vm-install-oe/8.png b/docs/source/installation/image/vm-install-oe/8.png new file mode 100755 index 0000000000000000000000000000000000000000..dee1cc177ffe8083bc71038a75a5024b8d78a3ec Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/8.png differ diff --git a/docs/source/installation/image/vm-install-oe/9.png b/docs/source/installation/image/vm-install-oe/9.png new file mode 100755 index 0000000000000000000000000000000000000000..b82af6b9969769b626dcef0ada1047039e4f1e27 Binary files /dev/null and b/docs/source/installation/image/vm-install-oe/9.png differ diff --git a/docs/source/installation/vm-install-oe.md b/docs/source/installation/vm-install-oe.md index 44bd480328d133b0c7a12e2583a0741d1fa4a877..b7339aead0e5763296f824e5da11ea1cd7a95657 100644 --- a/docs/source/installation/vm-install-oe.md +++ b/docs/source/installation/vm-install-oe.md @@ -2,12 +2,99 @@ ## 1.安装VMWare虚拟机 -TODO +[官网](https://www.vmware.com/) + +1.从页面中点击"Products", +![img_1.png](image/vm-install-oe/1.png) + +2.下滑页面找到并点击DOWNLOAD TRIAL +![img_2.png](image/vm-install-oe/2.png) + +3.下滑页面找到Windows版并点击 DOWNLOAD NOW 即可自动跳转下载 +![img_3.png](image/vm-install-oe/3.png) + +4.之后根据提示正常安装,在桌面上找到安装完成的VMware并双击打开,出现弹窗要求重启电脑,点击是 +![img_4.png](image/vm-install-oe/4.png) ## 2.安装openEuler24.03系统 -TODO +首先是下载[openEuler系统镜像](https://www.openeuler.org/zh/download/?version=openEuler%2024.03%20LTS) + +选择"创建新的虚拟机",进入向导页面,选择"自定义" +![img_10.png](image/vm-install-oe/10.png) + +进入选择兼容性页面,确定好后直接"下一步" +![img_11.png](image/vm-install-oe/11.png) + +点击"稍后安装操作系统" +![img_12.png](image/vm-install-oe/12.png) + +因为VMware没有openEuler系统选项,所以我们选择"Linux"->"其他Linux 6.x内核64位" +![img_13.png](image/vm-install-oe/13.png) + +虚拟机命名,选择好安装位置,点击"下一步" +![img_14.png](image/vm-install-oe/14.png) + +后面处理器和内存根据手中电脑配置而定,官方给的硬件要求是2个CPU,内存不低于4GB,硬盘不低于32GB +![img_15.png](image/vm-install-oe/15.png) +![img_16.png](image/vm-install-oe/16.png) + +网络,IO和磁盘类型 +![img_17.png](image/vm-install-oe/17.png) +![img_18.png](image/vm-install-oe/18.png) +![img_19.png](image/vm-install-oe/19.png) +![img_20.png](image/vm-install-oe/20.png) +![img_21.png](image/vm-install-oe/21.png) +![img_22.png](image/vm-install-oe/22.png) + +最后在自定义硬件中找到新CD/DVD,使用ISO映像文件,把镜像文件导入即可 +![img_23.png](image/vm-install-oe/23.png) + + +之后我们打开虚拟机,开启后会让我们选择语言,选择中文 +![img_5.png](image/vm-install-oe/5.png) + +这个时候会进入安装信息摘要 +![img_6.png](image/vm-install-oe/6.png) + +选择安装目的地,进去默认即可 +![img_7.png](image/vm-install-oe/7.png) + +选择软件选择处,点击最小安装即可 +![img_8.png](image/vm-install-oe/8.png) + +在用户设置处,进入Root账户,设置密码,之后重装系统 +![img_9.png](image/vm-install-oe/9.png) + +安装好之后,我们还需要解决VMWare复制粘贴问题 + +``` +yum install open-vm-tools-desktop -y +reboot +``` ## 3.安装桌面环境 -TODO +桌面环境这里推荐UKUI,安装简便,与其他UI界面相比,UKUI更加注重易用性和敏捷度,各元件相依性小,可以不依赖其他套件而独自运行 + +1.更新源 + +``` +sudo dnf update +``` + +2.安装UKUI + +``` +sudo dnf install ukui +``` + +3.在确认正常安装后,如果希望以图形界面的方式启动,请在命令行运行以下代码,并重启 + +``` +systemctl set-default graphical.target +reboot +``` + + + diff --git a/docs/source/other-tutorials/webots.md b/docs/source/other-tutorials/webots.md index f455037f65942aa002b8dcf2c98feb6b6475b6d1..22b8b963d8105ee9525fc3017b4ca52cd7c57af5 100644 --- a/docs/source/other-tutorials/webots.md +++ b/docs/source/other-tutorials/webots.md @@ -1,44 +1,2 @@ # openEuler上安装测试Webots仿真软件 - -## Webots 简介 -[官网](https://cyberbotics.com/) [仓库](https://github.com/cyberbotics/webots) [文档](https://cyberbotics.com/doc/guide/menu) - -Webots 是一款免费,开源的 3D 机器人模拟软件,可以模拟各种机器人,包括两轮机器人、工业手臂、腿式机器人、模块化机器人、汽车、无人机、自主水下航行器、履带式机器人、航空航天器等。 -Webots 核心基于现代 GUI 框架 Qt、物理引擎 (ODE fork) 和 OpenGL 3.3 渲染引擎 (wren) 的组合。它可以在 Windows、Linux 和 macOS 上运行。 - -## 构建 -Webots 目前仅提供 x86_64 架构支持 -### 下载源码 -```bash -git clone --recurse-submodules -j8 https://github.com/cyberbotics/webots.git -cd ./webots -``` -### 依赖安装 -```bash -dnf install openeuler-lsb cmake swig mesa-libGL glib2-devel freeimage-devel freetype-devel libxml2-devel boost-devel libssh-devel libzip readline-devel pbzip2 wget zip unzip glm-devel stb_image-devel stb_image_write-devel -``` -### 构建 -这一步会根据当前环境下载对应的依赖,需要良好的网络环境 -```bash -make -j8 -``` -构建完成后直接运行项目目录下生成的 `webots` 脚本即可,需要在桌面环境下运行。 - -## 测试运行 -### 设置环境变量 -``` -export WEBOTS_HOME={webots_dir} -``` - -### 运行 Demo 测试 -初次运行命令时,如果没有设置 Webots 目录对应的环境变量,会提示是否自动安装 Webots。选择是则会自动下载最新稳定版本并设置环境变量,从源码安装的是 nightly 版本,二者版本不同为正常现象。 - -[webots_ros2 官方文档](https://github.com/cyberbotics/webots_ros2/wiki/Examples) 提供了许多 demo 可用于测试,此处仅提供一个最简单的示例。 - -```bash -ros2 launch webots_ros2_universal_robot multirobot_launch.py -``` - -## 参考资料 -- [Webots Linux 构建](https://github.com/cyberbotics/webots/wiki/Linux-installation/) -- [webots_ros2 官方文档](https://github.com/cyberbotics/webots_ros2/wiki/Examples) \ No newline at end of file +TODO