1. 驱动初步-------Ubuntu环境搭建
目录
一、 驱动开发板---SD卡操作
二、安装ubuntu20.04虚拟机
2.1 下载 Ubuntu 镜像
2.2 VMware Workstation 的安装(过程)
2.3 创建虚拟机
2.4 安装Ubuntu系统
2.5 虚拟机操作配置
三、Ubuntu卡顿问题
一、 驱动开发板---SD卡操作
(1)将sd卡通过读卡器插到电脑上,让主机识别;
(2)以管理员的身份运行 SD-Flasher.exe 应用程序;
(3) 选择最后一个mini4412/tiny4412,点击 next ;
(4)点击软件右侧中间的scan按钮会出现sd卡相关的信息,yes no 都行;
(5)重新格式化:点击reformat,当出现 Re-formatting, please wait... 1 Total, 1 Succeeded, 0 Failed,表示格式化成功;
(6)重新分区:点击relayout,当出现 Relayouting, please wait... 1 Total, 1 Succeeded, 0 Failed 表示重新分区完成;
(7)点击右上角的三点,选择uboot:Superboot4412.bin;
(8)烧录uboot启动文件:点击fuse烧录uboot,当出现 Fusing... u-boot Image 1 Total, 1 Succeeded, 0 Failed, 0 Skipped 表示启动文件烧录成功;
(9)进入sd卡中,在根目录下创建一个文件夹:文件夹的名字为 images ;
(10)进入创建的文件夹,将linux、FriendlyARM.ini、Superboot4412.bin三个文件拷贝到 images目录下;
(11)将SD卡从电脑上拔下来插到开发板,然后将启动方式拨码开关拨到 sdboot 档位,然后给开发板上电,当进度条走完之后,会有两声滴,然后给开发板断电;
(12)将启动方式拨码开关拨到nand那一侧,然后给开发板上电;
二、安装ubuntu20.04虚拟机
注:本文档是在已有 VMware Workstation 的环境下创建新的虚拟机
2.1 下载 Ubuntu 镜像
Ubuntu 中文官方网址为 http://cn.ubuntu.com,本次使用的是 Ubuntu20.04 LTS(长期支持) 桌面版
2.2 VMware Workstation 的安装(过程)
① 双击 VMware Workstation 16 安装文件,或者右键管理员身份打开;
② 打开 VMware 安装向导,点击下一步;
③ 接受许可协议,单击下一步;
④ VMware 默认安装在 C 盘,点击“ 更改 ”选择安装位置,点击“ 下一步 ”;
⑤ 用户体验设置,可选可不选,下一步,选择是否创建快捷方式,选择完成后,点击“安装”;
⑥ 安装向导进入安装过程,需等待一段时间,最后点击完成即可;
⑦ 安装向导结束后会提示输入许可证,在这里将产品密匙输入点击完成即可;
2.3 创建虚拟机
(1)创建安装目录:我选择在 E:\Ubuntu20.04 下创建 VM 和 DATA 两个文件夹(创建的路径可自由选择);
(2)创建 Ubuntu 虚拟机:可通过 VMware 主页的创建新的虚拟机直接进行创建或者通过菜单栏文件选项中新建虚拟机进行创建;
(3)新建虚拟机的类型配置:选择自定义模式;
当然也可以选择典型配置模式,它可以简化很多步骤,这里我使用的是自定义模式
(4)虚拟机硬件兼容性:选择Workstation16.0,并点击下一步;(根据使用的Vmware版本进行选择)
(5)虚拟机安装源选择:这里我选择的是稍后安装操作系统,若选择安装程序光盘映像文件需要选择 Ubuntu 映像文件所在路径;
(6)虚拟机的操作系统选择:这里客户机操作系统我选择 linux(L),版本选择 Ubuntu 64位;
(7)虚拟机的操作系统名的修改和位置选择:此时路径选择第一步创建的 E:\Ubuntu20.04下的 VM;(虚拟机名称可以自己定)
(8)在处理器配置过程中选择分配虚拟机的处理器个数:根据自己电脑的处理器个数适当选择(这里我选择的是2),可以在设备管理器中查看处理器个数,单击下一步;
(9)虚拟机内存分配根据电脑配置来分配:本机分配 2048x2 MB 大小,分配好大小后点击下一步;
(10)网络类型选择:VMware 中提供了三种网络模式,分别为①桥接模式(Bridge)②网络地址转换模式(NAT) ③ 仅主机模式(Host-Only),三种网络模式各自有不同的功能,需要用到的可以详细了解,这里我选择桥接模式, (桥接网络是指本地物理网卡和虚拟网卡通过 VMnet0 虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处 于同等地位,那么物理网卡和虚拟网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机, 所以两个网卡的 IP 地址也要设置为同一网段。)选择点击下一步;
(11)I/O 控制器类型选择:默认方式;
(12)磁盘创建类型:这里选择默认方式 SCSI,并创建虚拟磁盘;
(13)虚拟机磁盘创建完毕后制定磁盘空间的大小:这里指定磁盘大小大约 80G,这 80G 不是一下占完 80G 空间,而是随着使用慢慢占用;
(14)制定磁盘文件的存放目录:将 vmdk 文件存放到第一步创建的 DATA 目录下;
(15)虚拟机设置:点击编辑虚拟机设置,在硬件设置界面点击新 CD/DVD(SATA)选项,右边选择使用 ISO 映像文件,并选择 Ubuntu16.04 镜像所在文件夹位置,并点击确定;
2.4 安装Ubuntu系统
注意:安装Ubuntu系统时要先断网
(1)完成虚拟机创建后会停留在 Ubuntu 待安装界面,此时点击开启此虚拟机即进入 Ubuntu 系统安装;
(2)开启虚拟机后,进入安装配置,在这个界面可以对语言进行选择,之后选择安装 Ubuntu;
(3)安装这一步,在我电脑上进行的很慢,有时候出现光标不转圈了,可能我电脑卡了吧(我电脑内存只有8G,如果再给电脑加装一个内存条,应该会十分流畅),然后我将虚拟机挂起,然后再启动虚拟机,进度条又可以前进了(如果遇到进度条不动,光标的圈也不转了,可以考虑我这种操作,如果还不行,那就重装吧)
自此,ubuntu20.04安装完毕 ,重启完成后,打开软件为如下界面。
2.5 虚拟机操作配置
注意:此处需要联网
(1)在虚拟机里执行一个命令(sudo apt-get update):更新软件源
(2)在线安装vmtools工具:执行一个命令(sudo apt-get install open-vm-tools-desktop)
(3) 安装完成之后 重启虚拟机,然后安装编译器:(sudo apt-get install gcc)
(4)所有配置已经完成,可以愉快的敲代码了
三、Ubuntu卡顿问题
现象:在ubuntu中操作指令,然后我又切换界面到别的软件,过一会再次回到ubuntu中,界面非常卡顿,任何操作都无效,想要挂起虚拟机时,提示虚拟机繁忙,无法挂起;想要关闭虚拟机时,提示虚拟机繁忙,无法关闭虚拟机。
可能的原因:也许是显卡问题,在虚拟机中开启3D图形时,内存不足,导致显示延迟,表现出卡顿现象。而非图形化界面模式下,没有用到3D图形显示,所以没表现出卡顿现象。
解决方法:在虚拟机设置中取消加速3D图形的选项。
1. 驱动初步-------Ubuntu环境搭建相关推荐
- linux设备驱动开发之环境搭建(基于exynos4412)
第一章 linux设备驱动开发之环境搭建(基于exynos4412) 目录 第一章 linux设备驱动开发之环境搭建(基于exynos4412) 1.搭建开发板运行环境 1.1.交叉开发模式 安装交叉 ...
- 阿里平头哥ubuntu环境搭建到开发(从ubuntu安装到Linux环境配置)
** 阿里平头哥ubuntu环境搭建到开发(从ubuntu安装到Linux环境配置) ** VMware Workstation12安装 这一块没什么难度随便百度一下VMware Workstatio ...
- Ubuntu环境搭建系列—JavaEE篇
恩,其实我是一时兴起,所以就写了目前这几篇环境的博文,希望能给自己做一个笔记,同时也能够给一些新手带来一些帮助,不会在配置方面那么迷茫.本篇文章主要就是针对Java web开发进行环境搭建. 一.To ...
- Pwn环境配置(三)——ubuntu环境搭建(新)
Pwn环境配置(三)--ubuntu环境搭建(新) 前言 当初不知道怎么搭建好的ubuntu16.04的环境这次搭建有点问题,搭建了大半天pwntools还是不行.准备出一个新搭建教程. 本教程是针对 ...
- Pwn环境配置(三)——ubuntu环境搭建
Pwn环境配置(三)--ubuntu环境搭建 目录 Pwn环境配置(三)--ubuntu环境搭建 PWN python2安装 安装setuptools pip安装 2021.10.7补充 安装相关依赖 ...
- Ubuntu环境搭建支持设备树,内核和根文件系统启动
Ubuntu环境搭建支持设备树,内核和根文件系统启动 使用tftp获取设备树和内核文件 1.搭建TFTP服务器 sudo apt-get install tftp-hpa tftpd-hpa sudo ...
- Windows10 配置 Nvidia 驱动与 Cuda 环境搭建
title: Windows10 配置 Nvidia 驱动与 Cuda 环境搭建 mathjax: false date: 2021-04-17 12:50:27 tags: [Environment ...
- Jitsi Meet视频通话Ubuntu环境搭建全过程
Jitsi Meet视频通话Ubuntu环境搭建全过程 一.需要准备的工具及环境 1.Android studio(Linux版本)安装包 2.ubuntu-16.04.6-desktop-amd64 ...
- UHD+GNU Radio Ubuntu环境搭建
UHD+GNU Radio Ubuntu环境搭建 最近引文项目需要,需要进行频谱感知,特地学习了一下SDR 和GNURadio ,现在首先是入门的开发环境搭建以及部分测试. 本次教程采用ubuntu1 ...
最新文章
- AOE网上的关键路径
- 【避坑】初次接项目的血与泪,扎坑了老
- Java使用预定格式获取时间字符串
- 深度学习之生成对抗网络(2)GAN原理
- oracle服务器不识别tc服务,记一次ORACLE无法启动登陆事故
- 【OpenCV 例程200篇】32. 图像的扭变(错切)
- Windows 安装 Redis
- 【Python3网络爬虫开发实战】3.1.2-处理异常
- 【一题多解】Python 字符串逆序
- 为IT部门画一个“饼”
- Go框架,库和软件的精选列表
- php中文手册 最新评论整合,ThinkPHP整合百度Ueditor
- (附源码)ssm汽车租赁——持续输出BU 毕业设计 271621
- Cannot mix different versions of joi schemas解决方案
- 区块链是什么?华为云学院带你领略区块链的前世今生
- 研究生学习的阶段总结
- 友善串口工具接收数据随机换行_mfc串口收发数据。编辑框希望每接收一次就换行。怎么实现。我的换行结果不对...
- Python3字典合并的几种方法
- Windows10数字权利
- opencv HoughLine 理解
热门文章
- Java之程序流程控制
- 基础-Eclipse 教程
- mitmproxy+appium实现抖音关键字搜索结果自动获取,抖音爬虫
- java基础学习面向对象之匿名内部类 五-13
- ccxprocess启动项可以禁用么_Mac怎么禁用Adobe无用自启动项 Mac禁用Adobe无用自启动项方法...
- Web内容管理系统 Magnolia
- HTML|设置网页链接的属性
- java的书写工具哪个好_想练好brush,你需要这几个神器
- 2010年个人所得税计算公式
- excel打印预览在哪里_Excel文档打印,这几个步骤别忘了