构建嵌入式系统软件开发环境-VMware的安装及搭建嵌入式Linux开发环境

嵌入式系统操作系统

        目前流行的嵌入式操作系统主要有VxWorks、WindowsCE、Linux等,由于Linux的源码开放性、内核可裁剪性、在图像处理、文件管理及多任务支持等诸多方面的特点,使得它成为一款应用比较广泛的嵌入式操作系统。

        嵌入式Linux是将日益流行的Linux操作系统进行裁剪修改,使之能在嵌入式计算机系统上运行的一种操作系统。嵌入式linux既继承了Internet上无限的开放源代码资源,又具有嵌入式操作系统的特性。嵌入式Linux的特点是版权费免费;购买费用媒介成本技术支持全世界的自由软件开发者提供支持网络特性免费,而且性能优异,软件移植容易,代码开放,有许多应用软件支持,应用产品开发周期短,新产品上市迅速,因为有许多公开的代码可以参考和移植,实时性能RT_Linux Hardhat Linux 等嵌入式Linux支持,实时性能稳定性好安全性好。

        有巨大的市场前景和商业机会,出现了大量的专业公司和产品,如Montavista Lineo Emi等,有行业协会如Embedded Linux Consortum等,得到世界著名计算机公司和OEM板级厂商的支持,例如IBM、Motorola、Intel,目前Google的基于Linux开发的Android操作系统也已经广泛应用于嵌入式领域。传统的嵌入式系统厂商也采用了Linux策略,如Lynxworks Windriver QNX等,还有Internet上的大量嵌入式Linux爱好者的支持。嵌入式Linux支持几乎所有的嵌入式CPU和被移植到几乎所有的嵌入式OEM板。

本章主要介绍虚拟机VMware的安装,搭建嵌入式Linux开发环境。Linux操作系统安装系统非常简单,只需要非常少的设置即可,完全可以和Windows桌面系统想媲美,图形界面人性化,模仿了在Windows下常用的快捷键。为了便于应用程序的开发和测试,利用虚拟机软件VMware在同一台计算机上安装linux操作系统。

首先介绍如何在Windows上安装配置VMware,然后在虚拟机上安装Linux系统。这里简单的介绍了下,安装详细过程网上很多介绍,遇到问题可以百度下。

1.在PC机上安装VMware Workstation 9

安装Linux最容易的方式之一是使用VMware虚拟机。VMware虚拟机提供协助安装多个操作系统的功能。在Windows系统中安装VMware虚拟机,构建Windows-Linux开发模式,方便循序渐进地理解和掌握Linux系统。VMware虚拟机采用VMware Workstation 9,安装版本信息如图1所示。

图1 VMware虚拟机的版本信息

VMware Workstation安装程序如图2所示,下面图示VMware虚拟机的安装过程。

双击图2所示VMware Workstation安装程序图标,运行安装程序,进入VMware虚拟机安装的初始加载界面,如图3所示。

图2 VMware Workstation的安装程序

图3 VMware虚拟机安装的初始加载界面

VMware虚拟机初始加载结束后,进入安装向导界面,如图3.4所示,选择安装组件及设定程序安装路径,设置完成后,点击“Next>”按钮进入下一步。

图4 安装向导界面

根据图5选择VMs共享存储路径及HTTPS端口,确认上述各个步骤中设置的项目正确后,进入正式安装过程。执行安装操作的过程如图6所示。

图5 VMs共享与HTTPS端口

图6 VMware安装进行过程

安装完成后,运行VMware虚拟机,VMware Workstation运行界面如图7所示。

图7 VMware Workstation运行界面

点击“Help”->“Enter License Key…”,打开VMware虚拟机的激活窗口,选择“Enter License Key…”,输入产品注册码,完成注册,如图3.8所示。

图8 信息注册对话框

2.安装linux系统(以Fedora 14为例)

使用VMware虚拟机在Windows系统中安装Linux操作系统,安装过程中不需要修改Windows中的硬盘分区,只要具有足够的剩余磁盘空间即可。这里使用的Linux系统为Fedora 14。安装过程如下:

在VMware虚拟机的运行界面中,选择图3.7中所示界面的“Create a New Virtual Machine”项。出现新的虚拟机安装向导,如图9所示。

图9 选择安装类型

选择“典型(Typical)”安装或者“定制(Custom)”安装。这里选择“典型”安装。

加载要安装的操作系统镜像文件.ISO,如图10所示。

图10 加载操作系统镜像文件

为虚拟机设定用户、密码及命名,指定它的存放位置(Windows上的一个文件夹),如图11至图13所示。注意,应根据所安装操作系统的要求在硬盘上预留足够空间。

图3.11 设置用户名和密码信息

图3.12 设置Linux虚拟机的显示名称及安装路径

图3.13 配置虚拟机存储器

如图14所示,对话框汇总了前面的设置项目,如果没有错,不需要修改,接点击“Finish”按钮,进行Fedora 14系统的安装。安装过程画面如图15所示。

图14 设置项目信息汇总对话框

图15 Fedora 14系统的安装过程

Fedora系统安装完毕后会自动启动,出现如图16所示的登陆界面。选择用户,输入口令,进入Fedora的桌面环境。

图16 Fedora14登陆界面

3.VMware虚拟机的共享设置

由于Fedora 14系统在安装过程中已经安装了VMware虚拟机的共享工具VMware Tools,因此要实现Windows系统与Linux系统文件夹共享,只需进行简单的设置。

点击VMware虚拟机的“VM”菜单,在弹出下拉菜单中选择“Settings…”项,弹出虚拟机设置对话框,如图17所示。

选择“Options”选项卡,在左侧点选“Shared Folders”项,相应地选择右侧“Folder Sharing”栏的“Always Enabled”单选项,并添加Windows系统的共享文件夹。

图17 虚拟机设置对话框

在Fedora 14系统中,打开mnt文件夹,可以看到其中已经存在hgfs文件夹,说明VMware Tools已经安装,设置的Windows系统的共享文件夹能不能使用?可以双击打开hgfs文件夹,如果hgfs文件夹下存在Lyric文件夹,说明共享成功,如图18所示。

图18 从Fedora系统访问Windows系统下的共享文件夹

安装到这个阶段,整个Linux基本的应用环境就安装完毕。

4.如何使用root登陆Linux系统

在Linux的内核开发与定制经常需要在root用户下进行操作,但是在Fedora 14系统中默认不能用root用户进行登录,这会造成很大的不便。如果需要用root用户进行登录,则需进行一些必要的简单设置。为此,这里介绍两种设置root用户登录操作:(1)普通用户模式切换到root用户;(2)为Fedora 14系统添加root用户。

   (1)普通用户模式切换到root用户

在Fedora 14中新建一个终端,输入:

#su -

此时终端会提示你输入用户密码。输入密码后,这时我们可以发现系统终端的默认用户改为root,如图19所示。注意,此方法只适用于一个终端,若新开启终端,则须重新设置。

图19 普通用户模式切换到root用户

(2)为Fedora 14添加root用户

在Fedora 14中新建终端,输入:

# vi /etc/pam.d/gdm

在打开的文档中将“auth required pam_succeed_if.so user!=root quiet”注释,如图20所示。

图20 gdm文档内容

按同样的方法,编辑/etc/pam.d/gdm-password文档

# vi /etc/pam.d/gdm-password

在打开的文档中将“uth required pam_passwordsucceed_if.so user!=root quiet”注释,如图21所示。

图21 gdm-password文档内容

上述步骤执行完后,注销登录,重新从其他选项中登录root,输入密码即可,如图22。

图22 Fedora 14登录界面

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咸鱼弟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值