i.MX8MM处理器采用了先进的14LPCFinFET工艺,提供更快的速度和更高的电源效率;四核Cortex-A53,单核Cortex-M4,多达五个内核 ,主频高达1.8GHz,2G DDR4内存、8G EMMC存储。千兆工业级以太网、MIPI-DSI、USB HOST、WIFI/BT、4G模块、CAN、RS485等接口一应俱全。H264、VP8视频硬编码,H.264、H.265、VP8、VP9视频硬解码,并提供相关历程,支持8路PDM接口、5路SAI接口、2路Speaker。系统支持Android9.0(支持获取root限)Linux4.14.78+Qt5.10.1、Yocto、Ubuntu20、Debian9系统。适用于智能充电桩,物联网,工业控制,医疗,智能交通等,可用于任何通用工业和物联网应用、
【公众号】迅为电子
【粉丝群】258811263(加群获取驱动文档+例程)
第一部分 嵌入式Linux开发环境构建及基础知识
第一章 安装Vmware虚拟机
本章内容对应视频讲解链接(在线观看):
安装虚拟机VMware软件 → https://www.bilibili.com/video/BV1M7411m7wT
本章我们来学习安装Vmware虚拟机软件。
在进行 linux 开发的时候,我们需要使用 linux 系统。而 linux系统又有很多的发行版,比如 Ubuntu 、RedHat、 Debian 。在本教程中,我们选用的是 ubuntu 操作系统。
很多初学者都认为,学习 Linux 就必须将自己的电脑装成 Linux 系统或者必须要有真正的服务器设备。而实际上,这是一些机构、书籍或网络文章给大家传导的错误思想。其实,学习 Linux 最简单、最实用的环境就是虚拟机环境(例如,通过 VMware Workstation 软件学习),这样说的原因有如下几点:
- 利用虚拟机软件搭建 Linux ,学习环境简单,容易上手,最重要的是利用虚拟机模拟出来的 Linux 与真实的 Linux 几乎没有区别,而购买服务器动辄就要一两万元人民币,不是一般的初学者所能承受的,且声音很大,也很费电。
- 如果用 PC 和笔记本搭建 Linux(包括双系统共存方式),那就完全是 Linux 环境了,这样做不但加大了你的学习难度,也与实际的工作环境相差很远,而用虚拟机软件来搭建环境是最接近企业工作环境的。企业里运维人员的工作环境绝大多数都是在 Windows 桌面系统下通过 SSH 工具(SecureCRT/Xshell)远程连接千百里之外的 Linux 服务器并对其进行管理和维护的。
- 使用虚拟机系统环境,我们可以对虚拟系统随意进行任何的设置和更改操作,甚至可以格式化虚拟机系统硬盘,进行重新分区等操作,而且完全不用担心会丢掉有用的数据,因为虚拟机是系统上运行的一个虚拟软件,对虚拟机系统的任何操作都相当于是在操作虚拟机的虚拟机设备和系统,不会影响电脑上的真实数据。
综上所述,笔者给大家的建议就是,踏实地用虚拟机学习就足够了,不要为自己设置太多的限制和门槛,否则可能会影响学习 Linux 的进度,从而丧失学习 Linux 的兴趣。下面我们来安装 VMware 虚拟机。
首先我们需要把光盘资料里面的 VMware 这个软件拷贝到我们的电脑上,路径是:iTOP-iMX8MM开发板\02-iMX8MM开发资料汇总(不含光盘内容)\01_iMX8MM开发板Vmware软件安装包\01-VMware软件。
我们找到 VMware 的这个安装包,如下图所示:
将安装包拷贝到电脑上。拷贝完成后,右键点击这个安装包,然后选择以管理员运行。我们安装的是15.5这个版本。
然后点击下一步。
选择“我接受许可协议中的条款”,然后点击下一步。
虚拟机的安装位置可以自定义,注意安装路径一定不要有中文路径,然后点击选择“下一步”,“增强型键盘驱动程序”不用勾选。
把“启动时检查产品更新“和“加入 VMware 客户体验提升计划”这两个都去掉,然后点击“下一步”。
这两个都要保证勾选上了,然后点击“下一步”。
点击“安装”。
软件进入安装界面,等待它安装成功,如下图所示:
安装成功以后,桌面上会看到一个 VMware软件的图标。
然后点击完成。这里提示要不要重启系统,点击否,然后安装后,自动手动重启就可以了。
右键选择VMware软件的图标,选择以管理员方式运行。如果电脑是第一次安装这个VMware软件,电脑会弹出来一个对话框,会提示输入许可证密钥,我们点击试用30天,然后选择继续。
点击完成就可以了。
我们打开这个软件之后,如果大家有自己的许可证密钥或者是在网上找到其他的许可证密钥之后,大家在这个首界面,点击输入许可证密钥,然后输入密钥就可以了,如下图所示。 VMware 软件就已经安装成功了。