Intel NUC Ubuntu装机配置指南

2023-10-27 20:50

本文主要是介绍Intel NUC Ubuntu装机配置指南,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

基于Intel NUC 以及工业相机系统和激光雷达搭建数据采集平台,本文为软件配置手册。

配置:

Intel NUC8i7BEH6

Samsung 8GB RAM

Intel 180GB SSD

West Digital 1TB HD

PointGrey FLIR-BFS-PGE-31S4C

RoboSense RS_LiDAR_16

依照说明书分别安装M.2硬盘、内存以及机械硬盘后,插Ubuntu启动盘,上电开机,选择将Ubuntu系统安装在M.2的SSD上。

由于作工控机用,所以进行清洁装机,首先卸载掉不需要的自带软件:

sudo apt-get remove libreoffice-common unity-webapps-common snapd-login-service 

更换国内Ubuntu源:System Settings => Software&Updates => Download from(选择国内源,如tuna、huawei等)

安装中文输入法:

System Settings => Language Support => 弹出窗口点击install => 确认Install/Remove language中已勾选简体中文 => 下方input system将iBus更改为fcitx(若无此选项重启或log out)

上述操作完成后,Logout后桌面左上角会多出矩形键盘图标,点击后选择ConfigureFictx,取消左下方勾选,点击左下方+添加Pinyin输入法,完成。

安装ROS:

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654sudo apt-get updatesudo apt-get upgradesudo apt-get install ros-kinetic-desktop-fullsudo rosdep init
rosdep updateecho "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrcsudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential

挂载HD硬盘:

sudo fdisk -l   #查看硬盘及分区

sudo mkfs.ext4 /dev/sdb  #将HD硬盘格式化为ext4(Ubuntu文件盘格式)
sudo mkdir /data   #创建HD硬盘挂载点
sudo mount /dev/sdb /data  #挂载硬盘
sudo blkid       #查看硬盘分区UUIDsudo chown {user_name} -R /data
sudo chgrp -R {group_name} /data

sudo gedit /etc/fstab   #设置开机自动挂载,将HD硬盘的UUID按照如下格式写入该文本后,重启即可UUID=66ddf51c-42cd-44db-a72f-bc69239c7e64 /data ext4 defaults 0 1 

设置静态ip:

ifconfig查看有线网卡名称 {例:eno1}sudo gedit /etc/network/interfaces
>>键入以下内容,将网卡静态ip设置为192.168.1.102
auto lo
iface lo inet loopback
iface eno1 inet static
address 192.168.1.102
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8#保存后重启网络
sudo /etc/init.d/networking restart
#ifconfig查看ip是否变化,或重启

静态ip设置完成后,安装相机驱动,并在Disable Wi-Fi的状态下,打开Flycap为相机分配ip。

注意:必须在关闭Wi-Fi的情况下,才能够仅根据当前设置的静态ip为相机分配ip,日常使用相机雷达也必须保证关闭Wi-Fi。

相机标定过程参见博文:ROS Calibration与Kalibr标定相机教程

 

这篇关于Intel NUC Ubuntu装机配置指南的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/288293

相关文章

Nginx 配置跨域的实现及常见问题解决

《Nginx配置跨域的实现及常见问题解决》本文主要介绍了Nginx配置跨域的实现及常见问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来... 目录1. 跨域1.1 同源策略1.2 跨域资源共享(CORS)2. Nginx 配置跨域的场景2.1

HTML5 getUserMedia API网页录音实现指南示例小结

《HTML5getUserMediaAPI网页录音实现指南示例小结》本教程将指导你如何利用这一API,结合WebAudioAPI,实现网页录音功能,从获取音频流到处理和保存录音,整个过程将逐步... 目录1. html5 getUserMedia API简介1.1 API概念与历史1.2 功能与优势1.3

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

SQLite3命令行工具最佳实践指南

《SQLite3命令行工具最佳实践指南》SQLite3是轻量级嵌入式数据库,无需服务器支持,具备ACID事务与跨平台特性,适用于小型项目和学习,sqlite3.exe作为命令行工具,支持SQL执行、数... 目录1. SQLite3简介和特点2. sqlite3.exe使用概述2.1 sqlite3.exe

Redis Cluster模式配置

《RedisCluster模式配置》:本文主要介绍RedisCluster模式配置,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录分片 一、分片的本质与核心价值二、分片实现方案对比 ‌三、分片算法详解1. ‌范围分片(顺序分片)‌2. ‌哈希分片3. ‌虚

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

Maven 配置中的 <mirror>绕过 HTTP 阻断机制的方法

《Maven配置中的<mirror>绕过HTTP阻断机制的方法》:本文主要介绍Maven配置中的<mirror>绕过HTTP阻断机制的方法,本文给大家分享问题原因及解决方案,感兴趣的朋友一... 目录一、问题场景:升级 Maven 后构建失败二、解决方案:通过 <mirror> 配置覆盖默认行为1. 配置示

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri