Linux开发准备之电脑选择和VMware软件的安装

  • 一、开发电脑的要求
    • 1.1、CPU要求
    • 1.2、内存要求
    • 1.3、硬盘要求
    • 1.4、其他的要求
  • 二、开发电脑的选择
    • 2.1、CPU的选择
    • 2.2内存的选择
    • 2.3硬盘的选择
    • 2.4其他的外设选择
  • 三、视频录制方式
  • 四、VMware软件的安装
    • 1.1、为什么需要虚拟机
  • 五、虚拟机的创建
    • 2.1、配置虚拟机
    • 2.2、虚拟机的创建

电脑性能的好快对于对于开发者来说尤为的重要,下面我们就一起学习一下关于电脑的选型,最后再根据您自己的情况在综合的考虑。

一、开发电脑的要求

1.1、CPU要求

4核8线程,2核编译代码性能?编译大工程的时候很耗费CPU,编译QT大概要很久。核心越多越好,主频越高越好。

1.2、内存要求

最少16GB

1.3、硬盘要求

Yocto,1T以上的硬盘,至少300G给Ubuntu。

1.4、其他的要求

对显卡没有任何要求

二、开发电脑的选择

2.1、CPU的选择

性能越强越好?前提是有钱。I7-7700HQ等系列的都可,大家可自行去某淘、某东去多看一看。

5000 ~ 6000价位 的I7笔记本还是有很多的,不过在购买的时候注意CPU代数,不要被骗买哦前几代的I7。

2.2内存的选择

16GB内存

2.3硬盘的选择

1TB,西数,希捷,东芝,日立

2.4其他的外设选择

显卡,只要能点亮屏幕就行。

三、视频录制方式

1、 拒绝照读PPT。
2、视频分辨率:1080P。
3、现场敲代码。
4、现场做笔记。

四、VMware软件的安装

1.1、为什么需要虚拟机

嵌入式Linux开发需要在Linux系统下进行,我们选择了Ubuntu。
1、双系统安装
有问题,一次只能使用一个系统。Ubuntu基本只做编译用。需求:能够同时运行window和Ubuntu-》虚拟机。

2、虚拟机软件
VMware、virtuabox。VMware是收费的,virtuabox是免费的。
点击上面的下载进行跳转到下面的这个界面。

五、虚拟机的创建

2.1、配置虚拟机

1、CPU的分配,分配CPU的核数量。一般55分。
2、内存分配,如果实际有16GB以上,给虚拟机分8G.
3、硬盘,需要创建一个独立的分区,专门给虚拟机使用。一般最好300GB以上。

2.2、虚拟机的创建

点开虚拟机并创建一个虚拟环境。

第二步,看你是否需要先导入映像文件,也可以想安装虚拟机,后面再导入镜像文件。

第三步,选择相对应的参数。



最后就是运行Ubuntu。

【第一讲】 Linux开发准备之电脑选择和VMware软件的安装相关推荐

  1. 第一讲 Linux系统简介

    第一讲 Linux系统简介 一.Unix与Linux发展史 二.开源软件简介 三.Linux应用领域 四.Linux学习方法 一.Unix与Linux发展史 Unix与Linux如同父子关系,Linu ...

  2. Linux学习笔记4-三种不同类型的软件的安装(绿色软件、rpm软件、源代码软件)...

    在Linux下软件分三种: 1.绿色软件:即不用安装直接就能用的软件 2.rpm安装包:以rpm结尾的可执行文件  3.源码文件:没有进行过编译和打包的文件,需要编译后再进行安装 一.绿色软件的安装 ...

  3. FPGA新起点V1开发板(二)——Quartus II软件的安装和USB-BLaster驱动安装

    文章目录 一.Quartus II软件的安装 二.USB-BLaster驱动安装 一.Quartus II软件的安装 当然,这种东西我要是再写一遍就很无聊了,这里给出方法和连接 视频:Quartus ...

  4. 第一讲 linux简介

    一.什么是Linux,Linux的发展史 1.什么是Linux? Linux是一种自由和开放源码的类Unix操作系统,是一个功能强大的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux ...

  5. python基础开发环境_Python基础教程,第一讲,开发环境搭建

    今天是写Python基础教程的第一课,也是下定决心做技术分享的第一篇文章.先扯几句和技术无关的吧,也便于大家了解这套课程的内容,适不适合自己学习,我做开发6年了,已年过30,一直从事的WEB方面的开发 ...

  6. linux开发工程师前景_选择成为软件开发工程师的5个原因

    这个星期我将给本地一所高中做一次有关于程序猿是怎样工作的演讲.我是志愿(由 Transfer 组织的)来到这所学校谈论我的工作的.这个学校本周将有一个技术主题日,并且他们很想听听科技行业是怎样工作的. ...

  7. Android初级第一讲---Android开发环境的配置

    博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 目录 简介. 4 JDK的安装. 5 Eclipse的安装. ...

  8. CRM客户关系管理系统开发第一讲——搭建开发环境

    这个小项目是我们学习完Spring,Hibernate,Struts2这三个框架后,为了加深对它们的理解所做的SSH项目,为CRM客户关系管理系统. CRM客户关系管理系统的概述 什么是CRM客户关系 ...

  9. basler相机 ip linux,Linux环境中连接Basler相机(Pylon软件的安装),ROS环境中连接Basler相机...

    一 .在Linux操作系统中安装Pylon软件 1.Pylon下载,到官网中下载Pylon软件https://www.baslerweb.com/cn/support/downloads/softwa ...

最新文章

  1. junit 测试矩阵的幂
  2. 对SQLSERVER进行性能监控
  3. 关于android Activity生命周期的说明
  4. 第 1 节: 1-文本自增演示HttpHandler不记忆状态
  5. java中类型转换的造型_Java-类型转换 - 吉胖子很瘦的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. conda create出现连接问题_在dockerfile中运行conda更新时出现问题
  7. JDK、Spring、Dubbo SPI 原理介绍
  8. node+express学习日记
  9. 文件传输基础——Java IO流
  10. 阿里云上遇到: virtual memory exhausted: Cannot allocate memory
  11. java todo error_Java全局异常处理(TODO)
  12. 网络协议从入门到底层原理(6)应用层 - 域名、DNS、DHCP、HTTP(ABNF、HTTP报文格式、请求方法、头部字段、状态码、跨域)、代理、CDN
  13. .iOS APP Project or Mac APP Project编译错误提示: My Mac 64-bit is not valid for Running the scheme...
  14. C编程语言中16位整型数据的取值范围介绍
  15. java怎么定义scanner_Java Scanner类的常用方法及用法(很详细)
  16. Unix系统中常用的信号含义
  17. deepin驱动精灵_解决宏基笔记本没有Qualcomm_Atheros_QCA9377无线驱动
  18. 视频压缩软件如何下载
  19. mybatisplus分页单页pageSize最大设置
  20. 怎么让照片里的人嘴巴动起来_让照片动起来软件下载-让照片动起来制作软件下载-西西软件下载...

热门文章

  1. iOS 多线程安全 与可变数组
  2. 天猫精灵OAUTH2的authorize无法认证,认证参数不全,token错误的排查
  3. PCA9554PW 电子元器件 NXP 封装TSSOP-16 批次22+
  4. 胜者树与败者树, 多路平衡归并外部排序
  5. Linux 基础学习(笔记)
  6. 计算机特岗教师转正申请书,特岗教师转正申请书怎么写才规范
  7. 【安装版】Win8.1专业版系统资源_ISO_ESD格式镜像
  8. 【设计模式学习笔记】原型模式
  9. 笨办法学python3 学习笔记 习题42 对象、类及从属关系
  10. 如何将群晖nas上的网站发布到公网 2/3