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

相关文章

IDEA中配置Tomcat全过程

《IDEA中配置Tomcat全过程》文章介绍了在IDEA中配置Tomcat的六步流程,包括添加服务器、配置部署选项、设置应用服务器及启动,并提及Maven依赖可能因约定大于配置导致问题,需检查依赖版本... 目录第一步第二步第三步第四步第五步第六步总结第一步选择这个方框第二步选择+号,找到Tomca

Win10安装Maven与环境变量配置过程

《Win10安装Maven与环境变量配置过程》本文介绍Maven的安装与配置方法,涵盖下载、环境变量设置、本地仓库及镜像配置,指导如何在IDEA中正确配置Maven,适用于Java及其他语言项目的构建... 目录Maven 是什么?一、下载二、安装三、配置环境四、验证测试五、配置本地仓库六、配置国内镜像地址

破茧 JDBC:MyBatis 在 Spring Boot 中的轻量实践指南

《破茧JDBC:MyBatis在SpringBoot中的轻量实践指南》MyBatis是持久层框架,简化JDBC开发,通过接口+XML/注解实现数据访问,动态代理生成实现类,支持增删改查及参数... 目录一、什么是 MyBATis二、 MyBatis 入门2.1、创建项目2.2、配置数据库连接字符串2.3、入

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

Apache Ignite 与 Spring Boot 集成详细指南

《ApacheIgnite与SpringBoot集成详细指南》ApacheIgnite官方指南详解如何通过SpringBootStarter扩展实现自动配置,支持厚/轻客户端模式,简化Ign... 目录 一、背景:为什么需要这个集成? 二、两种集成方式(对应两种客户端模型) 三、方式一:自动配置 Thick

SQL Server跟踪自动统计信息更新实战指南

《SQLServer跟踪自动统计信息更新实战指南》本文详解SQLServer自动统计信息更新的跟踪方法,推荐使用扩展事件实时捕获更新操作及详细信息,同时结合系统视图快速检查统计信息状态,重点强调修... 目录SQL Server 如何跟踪自动统计信息更新:深入解析与实战指南 核心跟踪方法1️⃣ 利用系统目录

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

Python进行JSON和Excel文件转换处理指南

《Python进行JSON和Excel文件转换处理指南》在数据交换与系统集成中,JSON与Excel是两种极为常见的数据格式,本文将介绍如何使用Python实现将JSON转换为格式化的Excel文件,... 目录将 jsON 导入为格式化 Excel将 Excel 导出为结构化 JSON处理嵌套 JSON:

深入浅出SpringBoot WebSocket构建实时应用全面指南

《深入浅出SpringBootWebSocket构建实时应用全面指南》WebSocket是一种在单个TCP连接上进行全双工通信的协议,这篇文章主要为大家详细介绍了SpringBoot如何集成WebS... 目录前言为什么需要 WebSocketWebSocket 是什么Spring Boot 如何简化 We

Debian系和Redhat系防火墙配置方式

《Debian系和Redhat系防火墙配置方式》文章对比了Debian系UFW和Redhat系Firewalld防火墙的安装、启用禁用、端口管理、规则查看及注意事项,强调SSH端口需开放、规则持久化,... 目录Debian系UFW防火墙1. 安装2. 启用与禁用3. 基本命令4. 注意事项5. 示例配置R