STM32MP157系列教程连载-Linux应用开发篇1:STM32MP1微处理器之Ubuntu安装与体验
截至目前上传的博文已经有6篇了(硬件4篇,安装环境2篇),最近手头在搞STM32MP157C核心板相关设计。FS-MP1A开发板的硬件设计晚些更新,前6篇看到有朋友的留言,问相关开发环境搭建后如何在电脑上连接linux的问题,本篇讲解Ubuntu操作系统安装方式以及体验,学习目录如下所示:
第 1章 嵌入式Linux开发介绍
- 1.1 安装前准备
第2 章 VMware Player安装
- 2.1 VMware Player介绍
2.2 VMware安装
第 3章 Ubuntu操作系统
- 3.1 发行版Linux介绍
- 3.2 Ubuntu下载
- 3.3 Ubuntu安装
- 3.4 配置虚拟机
3.4.1 网络连接修改
3.4.2 安装VMware Tools
3.4.3 启用共享文件夹
3.4.4 常用工具安装
3.4.5 安装TFTP服务器
3.4.6 安装NFS服务器
3.5 Linux开发工具安装
第4 章 Ubuntu初体验
- 4.1 磁盘分区表相关操作
4.1.1 MBR分区和GPT分区
4.1.2 linux下磁盘文件节点名
4.1.3 MBR创建分区及格式化
4.1.4 将GPT分区转换为MBR分区
第 1 章 嵌入式Linux开发介绍
1.1 安装前准备
华清远见开发环境是基于Ubuntu 18.04 LTS 64-bit操作系统搭建的,使用VMware Player免费版作为虚拟机工具软件。用作Linux的编译与开发。所以建议开发主机硬件配置越高越好,配置越高则开发效率则越高。
配置 | 参数 |
---|---|
CPU | Intel/AMD CPU;I5-2540M或更高;主频2GHz或者更高;双核(四线程)或者更多;3MB 缓存; |
内存 | 内存4G以上(推荐8G以上); |
硬盘 | 虚拟机存放硬盘分区剩余空间80G以上; |
USB | 支持USB2.0或者更高(2路或者更多); |
网卡 | 至少一路以太网卡; |
操作系统 | Windows XP或者更新(32位/64位操作系统); |
第 2 章 VMware Player安装
2.1 VMware Player介绍
VMware Workstation Player中文版是一款官方免费版的精简虚拟机软件,用户无需重启电脑即可在同一台机上运行一个或多个操作系统。凭借其免费策略、简单易用的界面、流畅的性能、小巧的体积以及对多种不同操作系统的兼容性,VMware Workstation Player 已成为很多人首选的虚拟机软件!
VMware Workstation Player虚拟机可完美支持Windows 10/8.1/Win7/Vista/XP/2000等全系列微软操作系统以及Ubuntu、Red Hat Enterprise Linux、CentOS、Fedora、Deepin、Debian、Mint等Linux系统。而且现在也已支持DirectX 10.1和OpenGL 3.3的3D加速特性,可在虚拟机中轻松运行AutoCAD或SOLIDWORKS等要求严苛的3D应用,甚至在一些主流配置的电脑上还可流畅运行部分大型3D 游戏,性能相当不错。
2.2 VMware安装
1) 运行资料光盘【华清远见-FS_MP1A开发资料\01-工具软件】目录下的VMware-player-15.1.0-13591040.exe安装程序。
2) 【VMware Player安装程序初始化】
3) 【VMware Player安装向导】
4) 【VMware Player许可协议】
5) 【更改安装路径】
6) 【选择是否检查更新,加入用户体验改进计划】
7) 【创建快捷方式】
8) 【确认安装】
9) 【正在安装】
10) 【安装完成】
11) 【启动界面】
第 3 章 Ubuntu操作系统
3.1 发行版Linux介绍
Linux发行版(英语:Linux distribution,也被叫做GNU/Linux发行版),为一般用户预先集成好的Linux操作系统及各种应用软件。一般用户不需要重新编译,在直接安装之后,只需要小幅度更改设置就可以使用,通常以软件包管理系统来进行应用软件的管理。Linux发行版通常包含了包括桌面环境、办公包、媒体播放器、数据库等应用软件。这些操作系统通常由Linux内核、以及来自GNU计划的大量的函数库,和基于X Window的图形界面。有些发行版考虑到容量大小而没有预装X Window,而使用更加轻量级的软件,如:busybox,UClibc或dietlibc。现在有超过300个Linux发行版(Linux发行版列表)。大部分都正处于活跃的开发中,不断地改进。
由于大多数软件包是自由软件和开源软件,所以Linux发行版的形式多种多样——从功能齐全的桌面系统以及服务器系统到小型系统(通常在嵌入式设备,或者启动软盘)。除了一些定制软件(如安装和配置工具),发行版通常只是将特定的应用软件安装在一堆函数库和内核上,以满足特定用户的需求。
这些发行版可以分为商业发行版,比如Ubuntu(Canonical公司)、Fedora(Red Hat)、openSUSE(Novell)和Mandriva Linux;和社区发行版,它们由自由软件社区提供支持,如Debian和Gentoo。
3.2 Ubuntu下载
Ubuntu18.04官方标准安装文件可以通过ubuntu官方链接,也可以使用【华清远见-FS_MP1A开发资料\01-工具软件】目录下的ubuntu-18.04.4-desktop-amd64.iso安装文件进行安装。
打开链接后点击“64-bit PC (AMD64) desktop image”,切换至新网页并自动开始下载,下载完成后镜像文件为:ubuntu-18.04.4-desktop-amd64.iso
3.3 Ubuntu安装
- 打开Vmware P