烟台理工学院:《机器人操作系统(ROS)》课程教学资源(课件讲稿)第1章 用于机器人的Ubuntu linux

第1章用于机器人的Jbuntu linux 1.1从GNU/Linux入门 1.2安装Ubuntu 1.3 使用Jbuntu图形用户界面 1.4 shell命令入门 8
第1章 用于机器人的Ubuntu linux 1.1 从GNU/Linux入门 1.2 安装Ubuntu 1.3 使用Ubuntu图形用户界面 1.4 shell命令入门

1.1 从GNU/inux入☐ 1.1.1什么是Ubuntu 操作系统 >操作系统(Operating System,os) 管理和控制计算机硬件与软件资源的计算机程序; 用户应用程序 用户应用程序 用户应用程序 直接运行在“裸机”上的最基本的系统软件; 用户态 任何其他软件都必须在操作系统的支持下才能运行。 内核态 操作系统服务 文件系统 内存和输入输出设备管理 处理器调度 硬件
1.1 从GNU/Linux入门 1.1.1 什么是Ubuntu 1 操作系统

1.1 从GNU/Linux入门 1.1.1什么是Ubuntu Linux >类Linux系统:Linux是一种自由、开放源码的类似Unix的操作系统 >Linux内核:严格来说,Linux这个词本身只表示Linux内核 >1991年,芬兰赫尔辛基的大学生Linus Torvalds编写 >加入到自由软件基金的GNU计划(GNU is Not Unix) >LiuX以一只可爱的企鹅作为标志,象征着敢作敢为、热爱生活 Linux
1.1 从GNU/Linux入门 1.1.1 什么是Ubuntu 2 Linux

1.1 从GNU/inux入门 1.1.1什么是Ubuntu 3 Ubuntu 通常来讲,一个Linux.发行版包括: 红裤 >Linux内核 Linux >将整个软件安装到电脑上的一套安装工具 redhat >各种GNU软件其他的一些自由软件 >在一些特定的Liux发行版中也有一些专有软件 μBUNTU debian fedora ubuntu复花耗 SUSE red .1 ubuntu ENTERPRISE LINUX 5n96
1.1 从GNU/Linux入门 1.1.1 什么是Ubuntu 3 Ubuntu

1.1 从GNU/inux入门 1.1.2为什么选裤Ubuntu系统 基于Linux的操作系统在与底层硬件交互的过程中 具有极大的灵活性,并且提供相关许可允许用户根据 机器人应用对其修改。在这种背景下,Ubuntu的优点 得以展现 快速响应 轻量级属性 3 高度安全性 社区支持服务 8
1.1 从GNU/Linux入门 1.1.2 为什么选择Ubuntu系统 3 高度安全性 4 社区支持服务 基于Linux的操作系统在与底层硬件交互的过程中 具有极大的灵活性,并且提供相关许可允许用户根据 机器人应用对其修改。在这种背景下,Ubuntu的优点 得以展现 1 快速响应 2 轻量级属性

1.2安装Jbuntu 1.2.1计算机推荐配置 所有Ubuntu版本的安装过程几乎都是一样的,与安 装其他操作系统一样,安装Ubuntu系统的计算机应该 达到一定的配置: >2GHz双核处理器或以上 >2GB系统内存 >25GB的空闲硬盘空间 >一个DVD驱动器或UCB端口 >网络连接。 8
1.2 安装Ubuntu 1.2.1 计算机推荐配置 ➢ 2 GHz双核处理器或以上 ➢ 2 GB系统内存 ➢ 25 GB的空闲硬盘空间 ➢ 一个DVD驱动器或UCB端口 ➢ 网络连接。 所有Ubuntu版本的安装过程几乎都是一样的,与安 装其他操作系统一样,安装Ubuntu系统的计算机应该 达到一定的配置:

1.2 安装Jbuntu 1.2.2下载Ubuntu 下载DVD/CD ISO镜像。 https://www.ubuntu.com/download/desktop下载Ubuntu镜像 版本:ubuntu-20.04.3-desktop--amd64.is0(与课本不同) htp:release.ubuntu.com浏览所有版本 ISO镜像默认64位架构,如果计算机内存小于4GB,则可 以使用32位架构
1.2 安装Ubuntu 1.2.2 下载Ubuntu 下载DVD/CD ISO 镜像。 https://www.ubuntu.com/download/desktop 下载Ubuntu镜像 版本:ubuntu-20.04.3-desktop-amd64.iso(与课本不同) http://release.ubuntu.com 浏览所有版本 ISO镜像默认64位架构,如果计算机内存小于4GB,则可 以使用32位架构

1.2 安装Jbuntu 1.2.2下载Ubuntu Ubuntu安装方法 虚拟机安装 硬盘安装 安装难易 简单 复杂 硬件支持 一般 好 运行速度 慢 快 安全备份 简单 复杂 适合人群 初次接触或偶尔使用者 有一定经验的开发者
1.2 安装Ubuntu 1.2.2 下载Ubuntu Ubuntu 安装方法

1.2安装U6untu 1.2.2下载Ubuntu 采用虚拟机安装 VirtualBox:https://www.virtuaibox.org VMW are Workstation: https://my.vmware.com/web/vmware/downloads 8
1.2 安装Ubuntu 1.2.2 下载Ubuntu 采用虚拟机安装 VirtualBox: https://www.virtuaibox.org VMW are Workstation: https://my.vmware.com/web/vmware/downloads

1.2 安装Jbuntu 1.2.3安装VirtualBox VirtualBox:https://www.virtuaibox.org 是一个虚拟化软件,它允许一个未经修改的操作系 统(包含它的全部已安装软件)运行在一个称为虚拟 机的特殊环境中。 虚拟机运行在当前的操作系统之上,是由虚拟化软 件通过拦截对某些硬件和功能的访问实现的。 物理实体计算机:宿主机 虚拟机:客户机
1.2 安装Ubuntu 1.2.3 安装VirtualBox VirtualBox: https://www.virtuaibox.org 是一个虚拟化软件,它允许一个未经修改的操作系 统(包含它的全部已安装软件)运行在一个称为虚拟 机的特殊环境中。 虚拟机运行在当前的操作系统之上,是由虚拟化软 件通过拦截对某些硬件和功能的访问实现的。 物理实体计算机:宿主机 虚拟机:客户机
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 烟台理工学院:《机器人操作系统(ROS)》课程教学资源(课件讲稿)第3章 机器人编程的Python基础知识.ppt
- 烟台理工学院:《程序设计基础》课程教学资源(程序设计基础教学大纲)Programming Fundamentals.docx
- 烟台理工学院:《人工智能》课程教学资源(神经网络与深度学习教学大纲)Neural Network and Deep Learning.doc
- 烟台理工学院:《人工智能》课程教学资源(深度学习课程设计教学大纲)Design of Neural Network and Deep Learning.doc
- 烟台理工学院:《人工智能》课程教学资源(人工智能原理教学大纲)Principles of Artificial Intelligence.doc
- 烟台理工学院:《人工智能》课程教学资源(人工智能编程技术教学大纲)Course Design of artificial intelligence program technology.doc
- 烟台理工学院:《程序设计基础》课程教学资源(程序设计基础理论教学大纲)Programming Fundamentals.docx
- 烟台理工学院:《程序设计基础》课程教学资源(程序设计基础课程设计教学大纲)Course Design of Programming Fundamentals.doc
- 烟台理工学院:《程序设计基础》课程教学资源(Python课程设计教学大纲)Course Design of Python.doc
- 烟台理工学院:《程序设计基础》课程教学资源(Python程序设计理论课教学大纲)Python Programming.docx
- 安徽理工大学:《数据结构》课程教学资源(课件讲稿,C语言版)第6章 树和二叉树.pdf
- 安徽理工大学:《数据结构》课程教学资源(课件讲稿,C语言版)第5章 数组和广义表.pdf
- 安徽理工大学:《数据结构》课程教学资源(课件讲稿,C语言版)第4章 串.pdf
- 安徽理工大学:《数据结构》课程教学资源(课件讲稿,C语言版)第3章 栈和队列.pdf
- 安徽理工大学:《数据结构》课程教学资源(课件讲稿,C语言版)第2章 线性表.pdf
- 安徽理工大学:《数据结构》课程教学资源(课件讲稿,C语言版)第1章 绪论(主讲:孙克雷).pdf
- 安徽理工大学:《数据结构》课程教学资源(PPT课件讲稿,C语言版,2018)第10章 排序.pptx
- 安徽理工大学:《数据结构》课程教学资源(PPT课件讲稿,C语言版,2018)第9章 查找.pptx
- 安徽理工大学:《数据结构》课程教学资源(PPT课件讲稿,C语言版,2018)第7章 图.pptx
- 安徽理工大学:《数据结构》课程教学资源(PPT课件讲稿,C语言版,2018)第6章 树和二叉树.pptx
- 烟台理工学院:《机器人操作系统(ROS)》课程教学资源(课件讲稿)第2章 机器人编程的C++基础知识.ppt
- 山西师范大学:计算机科学与技术专业课程教学大纲(师范类,合集).pdf
- 山西师范大学:计算机科学与技术专业课程教学大纲(非师范类,合集).pdf
- 华东理工大学:《VB程序设计 Visual Basic Programming》课程教学资源(学习指导书)目录(负责人:李飞).pdf
- 华东理工大学:《VB程序设计 Visual Basic Programming》课程教学资源(学习指导书)第1章 Visual Basic概述.pdf
- 华东理工大学:《VB程序设计 Visual Basic Programming》课程教学资源(学习指导书)第2章 VB窗体和常用控件.pdf
- 华东理工大学:《VB程序设计 Visual Basic Programming》课程教学资源(学习指导书)第3章 VB语言基础.pdf
- 华东理工大学:《VB程序设计 Visual Basic Programming》课程教学资源(学习指导书)第4章 VB程序设计.pdf
- 华东理工大学:《VB程序设计 Visual Basic Programming》课程教学资源(学习指导书)第5章 VB常用标准控件.pdf
- 华东理工大学:《VB程序设计 Visual Basic Programming》课程教学资源(学习指导书)第6章 VB界面设计.pdf
- 华东理工大学:《VB程序设计 Visual Basic Programming》课程教学资源(学习指导书)第7章 VB文件系统.pdf
- 华东理工大学:《VB程序设计 Visual Basic Programming》课程教学资源(学习指导书)第8章 VB数据库应用.pdf
- 华东理工大学:《VB程序设计 Visual Basic Programming》课程教学资源(模拟试题,含参考答案).docx
- 华东理工大学:《VB程序设计 Visual Basic Programming》课程教学资源(PPT课件讲稿)第一讲 Visual Basic概述.pps
- 华东理工大学:《VB程序设计 Visual Basic Programming》课程教学资源(PPT课件讲稿)第二讲 VB窗体和常用控件.pps
- 华东理工大学:《VB程序设计 Visual Basic Programming》课程教学资源(PPT课件讲稿)第三讲 VB语言基础(1).pps
- 华东理工大学:《VB程序设计 Visual Basic Programming》课程教学资源(PPT课件讲稿)第四讲 VB语言基础(2).pps
- 华东理工大学:《VB程序设计 Visual Basic Programming》课程教学资源(PPT课件讲稿)第五讲 VB语言基础(3).pps
- 华东理工大学:《VB程序设计 Visual Basic Programming》课程教学资源(PPT课件讲稿)第六讲 VB程序控制结构(1).pps
- 华东理工大学:《VB程序设计 Visual Basic Programming》课程教学资源(PPT课件讲稿)第七讲 VB程序控制结构(2).pps