这种方案 环境 和 能够互相通信 解决了很多软件不兼容两种平台的问题。 解决了很多软件不兼容两种平台的问题。 2.1.1 虚拟机的安装 虚拟机软件VMware安装和普通软件安装过程一样,这 安装和普通软件安装过程一样, 虚拟机软件 安装和普通软件安装过程一样 里就不详细介绍了。这里主要介绍在虚拟机中安装Linux系 里就不详细介绍了。这里主要介绍在虚拟机中安装 系 统的过程,强调一个关键的地方。 统的过程,强调一个关键的地方。 2.1.2 单独分区安装系统 在某些开发的场合需要将Linux单独安装在磁盘的某个 单独安装在磁盘的某个 在某些开发的场合需要将 分区上,此时需要注意设置两点。其一,虚拟机的CD/DVD 分区上,此时需要注意设置两点。其一,虚拟机的 设备状态设置为设置启动时连接;其二,在虚拟机的BIOS 设备状态设置为设置启动时连接;其二,在虚拟机的 中设置第一启动为CD-ROM,在启动虚拟机时按 进入虚 中设置第一启动为 ,在启动虚拟机时按F2进入虚 拟机的BIOS设置界面。 设置界面。 拟机的 设置界面 2.1.3 虚拟机和主机通信设置 很多资料和软件往往都放在主机上, 很多资料和软件往往都放在主机上,当需要在虚拟机 环境下对这些资料进行访问时, 环境下对这些资料进行访问时,或者虚拟机编译好的文件传 送到主机上时,就需要建立两者之间的通信。 送到主机上时,就需要建立两者之间的通信。 tools工具安装 2.1.4 VMware tools工具安装 没有安装VMware tools工具,要在主机和虚拟机之间 工具, 没有安装 工具 进行切换很不方便,并且也不能进行一些复制、粘贴命令。 进行切换很不方便,并且也不能进行一些复制、粘贴命令。 在上一小节建立了主机和虚拟机通信的基础上, 在上一小节建立了主机和虚拟机通信的基础上,可以安装 VMware Tools工具。安装 工具。 工具 安装VMware tools工具后为使用提供 工具后为使用提供 了很多方便。 了很多方便。 注意:在接下来的安装过程中, 注意:在接下来的安装过程中,可以全部按照默认的 选项进行选择,直到最后选择分辨率。安装完成后, 选项进行选择,直到最后选择分辨率。安装完成后,鼠标可 以在主机和虚拟机拷贝文件、随意过度。 以在主机和虚拟机拷贝文件、随意过度。 2.1.5 虚拟机与主机共享文件 设置文件共享后, 设置文件共享后,能够在主机和虚拟机之间进行文件 传输。 传输。 2.1.6 虚拟机与主机文件传输 某些版本的虚拟机或者Linux系统对文件共享支持不够 系统对文件共享支持不够 某些版本的虚拟机或者 完美,此时可以选择FTP方式进行文件传输,该方法操作方 方式进行文件传输, 完美,此时可以选择 方式进行文件传输 在实际开发中被普遍使用。该方法包括服务器端( 便,在实际开发中被普遍使用。该方法包括服务器端(虚拟 和客户端(主机)两部分安装, 机)和客户端(主机)两部分安装,并且包括服务器端和客 户端的配置。 户端的配置。 2.2 交叉编译工具 交叉编译工具是为了使得在上位机中编译的文件能够 在不同平台的目标机中执行。 在不同平台的目标机中执行。本书中将的目标平台均为 ARM平台。 平台。 平台 2.2.1 交叉编译工具安装 交叉编译工具的安装主要包括:编译 交叉编译工具的安装主要包括:编译GNU binutils、获 、 内核头文件、安装Glibc头文件、安装 头文件、 得Linux 内核头文件、安装 头文件 安装GCC