极客秀
搜索

Linux嵌入式与驱动开发学习笔记(1)——VM虚拟机安装Linux环境

诸位朋友新年好呀 本期开始我将更新Linux嵌入式的驱动开发学习笔记。采用的教程主要为正点原子的官方教程。开发板为IMX6ULL。

首先是介绍一下Linux
Linux是一种类Unix操作系统内核的自由和开放源代码操作系统。它是一个多用户、多任务、支持多线程和多CPU的系统。Linux的内核由林纳斯·托瓦兹(Linus
Torvalds)在1991年首次发布,之后成为一个庞大的 开源项目 ,由全球的开发者共同参与。 Linux开源,这是一个非常重要的信息点。

  1. 开放源代码: Linux的源代码是开放的,这意味着任何人都可以查看、修改和分发代码。这种开放性促进了全球开发者社区的合作和贡献。

  2. 多用户和多任务: Linux支持多用户同时登录,并能够同时执行多个任务。这使得它在服务器环境中非常强大,能够处理大量的请求和任务。

  3. 多平台支持: Linux可以运行在多种硬件平台上,从个人计算机到嵌入式设备、服务器和超级计算机。

  4. 文件系统: Linux使用一种层次化的文件系统,允许用户和程序以树状结构组织和访问文件。

  5. 命令行界面: Linux系统通常提供了强大的命令行界面,允许用户通过命令来执行各种任务。同时,也有图形用户界面(GUI)可供选择,如GNOME和KDE。

  6. 权限和安全性: Linux系统基于严格的权限模型,确保只有授权的用户能够访问特定资源。这有助于提高系统的安全性。

  7. 网络功能: Linux支持各种网络协议,使其成为网络服务器和路由器的理想选择。它还具有强大的网络工具和命令。

现在有越来越多的嵌入式开发选择使用Linux内核进行开发,Linux相比较于Windows具有得天独厚的优势。

  1. 开源和定制性: Linux是开源的,这意味着嵌入式系统开发者可以自由地查看、修改和定制操作系统的源代码,以满足其特定需求。这种灵活性使得Linux成为嵌入式系统中非常受欢迎的选择。

  2. 广泛的架构支持: Linux内核支持许多不同的处理器架构,包括ARM、x86、MIPS等,使得它适用于各种不同类型的嵌入式设备。这种通用性使得Linux能够运行在各种硬件平台上,从微小的嵌入式系统到大型嵌入式计算机。

  3. 丰富的驱动支持: Linux社区提供了大量的设备驱动程序,覆盖了各种硬件设备,这降低了嵌入式设备开发的复杂性。在许多情况下,开发者无需从头开始编写设备驱动,而是可以使用现有的Linux驱动。

  4. 网络支持: Linux内核内置了强大的网络协议支持,这对于许多嵌入式设备来说至关重要。嵌入式设备通常需要与其他设备进行通信,使用Linux能够轻松实现各种网络功能。

  5. 成熟的工具链: Linux在嵌入式开发中广泛使用的工具链,如交叉编译器、调试器等,都得到了广泛地支持和发展。这些工具链使得开发者能够更容易地构建、调试和维护嵌入式系统。

** VMware的安装与激活 **

在进行Linux开发之前,首先需要在我们的Windows电脑上安装Linux系统,可以选择 安装双系统
,Linux系统和Windows系统,也可以选择以 安装虚拟机 的方式,运行Linux系统。

因为我之前都是安装虚拟机的,没有试过安装双系统(总感觉比较麻烦)所以本期还是老办法用安装虚拟机的方式搞定Linux系统的安装。

首先是安装VMware,这个软件是收费的,因此我们需要找到专用学习版,这里大家各凭本事如果嫌麻烦的可以加交流群656210280,我会把软件放在群文件中。

安装完成后会提示你需要使用许可证密钥,这时候我建议去某宝或者某多多购买(几块钱)。

购买完成后就可以正常的使用我们的WMware啦。

之后我们需要在功能中,将Windows 虚拟机监控程序平台开启,防止我们电脑蓝屏。
蓝屏的原因会有很多,我之前有蓝屏的原因可能是WMware的版本过低导致的,总而言之各种方法都试一下如果蓝屏的话。

打开VMware,点击一下软件更新。

点击检查更新

这里点击取消

因为官网会有说明,如果我们的电脑版本高于19041.264就必须要求VMware的版本在15.5.6以上。

然后,我的系统包超出去了。 接着我们需要安装Ubuntu系统,百度搜索ubuntu,可以看到Ubuntu的官网。

选择下载Ubuntu桌面版。

下载稳定版的Ubuntu系统

下载完成后,我们在VMware中创建新的虚拟机。

选择典型

将我们刚刚下载的Ubuntu系统选中。其他都是默认配置。


我们的虚拟机就创建成功啦,点击“开启此虚拟机既可进行开机” **
这里出现任何问题要么蓝屏,要么不让你开启虚拟机,可以自行CSDN或者看一下前文有没有什么遗漏的地方。 **

进入之后,选择第一个,安装Ubuntu.

安装成功,Ubuntu~启动!

这个,千万别选~~

后面的很简单的,地址也随便选

之后就是复制文件

Ubuntu启动!

1.转载请保留原文链接谢谢!
2.本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
3.本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
4.本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
5.联系方式(#替换成@):pm#vimge.com

  相关内容