ARM+linux开发环境搭建手册.doc

上传人:壹****1 文档编号:547976531 上传时间:2023-02-25 格式:DOC 页数:34 大小:3.52MB
返回 下载 相关 举报
ARM+linux开发环境搭建手册.doc_第1页
第1页 / 共34页
ARM+linux开发环境搭建手册.doc_第2页
第2页 / 共34页
ARM+linux开发环境搭建手册.doc_第3页
第3页 / 共34页
ARM+linux开发环境搭建手册.doc_第4页
第4页 / 共34页
ARM+linux开发环境搭建手册.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《ARM+linux开发环境搭建手册.doc》由会员分享,可在线阅读,更多相关《ARM+linux开发环境搭建手册.doc(34页珍藏版)》请在金锄头文库上搜索。

1、 嵌入式Linux初级实验教程 31 第 1章 嵌入式Linux开发环境搭建1. 安装ubuntu 8.04安装ubuntu8.04的宿主机,其性能要求如下: CPU:高于奔腾500M,推荐高于赛扬1.7 内存:大于256M,推荐高于512M; 硬盘:大于20G,推荐高于40G。现在大家使用的主机基本都能达到这个配置,当然,如果你的宿主机有更好的配置,也可以考虑先在你的宿主机上安装Windows系统,然后在Windows系统中安装一个虚拟机工作站,再在虚拟机工作站上安装Linux系统。这样就可以在Windows中使用Linux,避免在两个系统间切换时反复地关机、重启。直接在宿主机上安装Ubun

2、tu 8.04和在宿主机的虚拟机工作站上安装Ubuntu 8.04只是两种不同的安装方式,对用户使用Linux操作系统几乎没有影响,开发过程也完全一样。下面介绍一下虚拟机的安装方式。1.1在Windows中安装虚拟机首先安装虚拟机工作站,笔者使用的虚拟机工作站是VMware_WorkStation_6.5,安装文件在vmware&ubuntu文件夹下,也可以去VMware的官方网站(http:/)下载该工具,它的安装过程很简单,就不多费笔墨了。下面主要介绍一下在虚拟机工作站中新建一个虚拟机的以及在虚拟机上安装Linux系统的过程。先准备好安装镜像文件,在vmware&ubuntu文件夹下,如果

3、没有,可以去网上下载,下载地址为http:/ Virtual Machine的图标,出现图1-2所示界面。 1-1 虚拟机工作站 1-2 新建虚拟机向导 (3)选择Typical,点击Next,在出现的界面(图1-3)中点击Browse,选中所要安装系统的光盘映像文件(ubuntu-8.04-alternate-i386.iso)。(4)点击Next,设置用户名和密码,如图1-4所示。 1-3 选择安装映像 1-4 设置用户名和密码 (5)点击Next,设置虚拟机的名称,默认为Ubuntu,你可以根据自己的喜好设置,再点击Browse,设置Ubuntu的安装目录,比如,笔者将Ubuntu安装在

4、D盘的“Heima_Ubuntu”文件夹下。要确保该目录所在的磁盘有足够的空间(最好8G以上)来容纳我们新安装的Ubuntu系统。如图1-5所示。(6)点击Next,设置虚拟机占用的最大硬盘空间,默认8G,如果你的主机硬盘容量够大,可以适当设大一点,免得开发过程受硬盘空间限制,比如后面编译QT的时候需要好几G的空间,如果空间不够,可能会出错。笔者就设了20G,如图1-6所示。 1-5 设置安装目录 1-6 设置虚拟机硬盘最大容量 (7)点击Next,进入1-7所示的界面,可以看到,现在的硬盘容量是20G,默认的内存大小是512M,网络连接方式选择的是NAT,还有CD/DVD驱动,软盘,USB控

5、制器等,如果不需要更改这些配置或者增加其他的硬件设备,到这一步就可以点击“Finish”了。 1-7 配置向导完成界面 1-8 内存配置 如果你还要更改配置(如改变内存大小),或者增加一个硬件设备(如串口),那就点击“Customize Hardware”,这时会出现如图1-8所示的配置界面,笔者将各部分的配置截图说明如下: 内存配置内存配成512M差不多了,不过要配得比你主机的内存小,笔者主机的内存是2G,这里配1G左右。如图1-8所示。 在虚拟机的光驱中加入虚拟机系统的安装映像在虚拟机的光驱中加入虚拟机系统的安装映像就和在物理主机的光驱中插入系统安装光盘是一个概念。笔者安装的Linux系统

6、是Ubuntu-8.04(映像ubuntu-8.04-alternate-i386.iso),如果你想安装其他版本的Ubuntu或者其他的Linux系统,需要下载这些系统的安装映像文件。这一步还要注意勾上“Connect at power on”选项,如图1-9所示。 1-9安装映像配置 1-10网络连接方式配置 配置虚拟机的网络连接方式网络连接方式共有四种方式可以选择,先选择NAT,如图1-10所示。至于这几种方式具体怎么配置,用在什么样的场合,笔者在后面会详细介绍。 增加一个串口设备点击“Add.”选项,然后选中Serial Port,点击“Next”,选中“Use physical se

7、rial port on the host”选项(图1-11),再点击“Next”,在Physical serial port“那一栏选择“COM1”,点击“Finish”(图1-12)。就为虚拟机增加了一个串口设备,这个设备使得虚拟机系统可以使用宿主机的串口1与目标机进行通信。 1-11串口配置1 1-12串口配置2 其他的几项配置(USB Controller、Display、Processors)一般都不用更改,点击图1-7界面中的“Finish”完成新建虚拟机的过程。就可以进入Linux系统的安装了。1.2在虚拟机上安装Ubuntu(1)进入Ubuntu的安装过程,首先出现的是选择语言

8、的界面。在该界面上点击一下鼠标,就可以通过键盘的“”和 “”键进行语言的选择,默认为English,我建议你也选用English。选中以后按Enter键就会进入下一步(以后都是按Enter键确认当前选项并进入下一步),这时可能你会发现你的鼠标不见了,不用慌,同时按下Ctrl和Alt就出来了。(2)接着选择国家,没有China,就选Hong Kong吧。下一步是问你要不要做键盘检测,选“NO”,不做,没关系的。然后连续选择两个USA,就会进入CD-ROM的检测,如果检测不到CD-ROM中的映像文件,就会提示Incorrect CD-ROM detected(如图1-13),这时你需要回过头去检查

9、一下你的CD-ROM驱动器中的映像文件是否正确或者映像文件是否存在。如果能检测成功就顺利进入下一步。1-13 检测CD-ROM失败(3)CD-ROM检测完以后就开始检测网络硬件及配置,接下来的几个步骤都可以默认,包括Host Name的设置(如图1-14),直到进入磁盘分区的界面(如图1-15)。1-14 配置主机在网络中的名字(4)开始进行磁盘分区(Partition disks),这里的磁盘就是虚拟机的磁盘,也就是下图显示的SCSI3(0,0,0)(sda),其容量在前面已经设置好了。1-15 磁盘分区选中图1-15中“SCSI3(0,0,0)(sda)”那一行,按Enter键,就会出现一

10、个对话框,提示你是不是要在该磁盘上创建一个空的分区。选择“YES”,就会出现如图1-16所示的界面,表示在虚拟机的磁盘上新建了一个自由的空间。1-16 在磁盘上新建一个自由空间选中“FREE SPACE”那行,按Enter键,就会在新建的空间上进行分区,用自动分区的方式就可以了,分区完了以后选择“Finish partitioningr and write changes to disk”,将更改写入磁盘。具体的安装截图如图1-17和图1-18所示。1-17 自动分区1-18 完成分区并写入磁盘(5)接着就是“Installing the base system”。设置用户名和密码,相信大家都

11、会了。紧跟着会弹出一个要求设置代理服务器的对话框,先空着不设。再接下去就是安装系统软件了。这些过程都是自动的,不用管,只是需要等二十分钟左右,整个系统就安装完成了。1-19 系统安装过程(6)重启系统,如果出现熟悉的登录对话框,恭喜你,Ubuntu安装成功!输入用户名和密码,登入Ubuntu,开始你的Ubuntu开发之旅吧。注:系统安装过程可能有些步骤和上面不同,关系不大,安装成功能启动就行。2. 宿主机Linux系统中基本环境的配置与安装Linux操作系统安装完以后,我们面对的还是一个没有安装相关开发工具的空系统。所以我们首先需要配置系统的网络(包括IP地址、网关、DNS服务器等)、更新系统

12、、安装一些基本的工具(包括一些编译工具,调试工具、程序库等),为我们后续的开发做准备。另外,在进行项目开发之前,一个比较好的习惯是为我们的项目规划一个工作空间,所以这一小节还涉及到项目工作空间的规划。笔者接下来将一一介绍。2.1 网络配置正确配置Linux系统的网络,以实现Linux系统接入Internet,下载开发过程中需要的各种开发工具的源码包或者其他相关资源。虚拟机有四种网络连接方式:Bridged(网络桥接)方式,NAT方式,Host-only方式,以及Custom方式。一般来说,后面两种方式用户很少用到,这里只介绍一下前两种方式的的使用场合和配置方法。不管是哪一种方式,都会涉及到3方

13、面的设置:主机系统(本书对应Windows系统),虚拟机,虚拟系统(本书对应Linux系统)。(1) Bridged方式如果你的真实主机在一个以太网中,这种方法是将你的虚拟机接入网络最简单的方法。虚拟机就像一台新增加的、与真实主机有着同等物理地位的电脑,桥接模式可以享受所有可用的服务;包括文件服务、打印服务等等。当虚拟机配置成这种方式时,要实现Linux系统连入Internet,需要设置Linux系统的IP和Windows系统的IP在同一个网段,比如Windows系统的IP为10.62.85.1,那么Linux系统的IP就要设置成10.62.85.x(x = 2254)。具体操作包括以下几步:

14、 设置Windows的IP地址为10.62.85.1。 设置虚拟机的网络连接方式为Bridged,如图2-1所示。 在Linux系统的启动栏中,执行“System”“Administration”“Network”在弹出的“Network Settings”对话框中,选中“Wired connection”项,然后点击“Properities”,在弹出的“eth0 properities”对话框中设置Ubuntu的IP地址为10.62.85.2,子网掩码和网关的设置与Windows下面的一样。如图2-2 。 2-1虚拟机中选择Bridged连接方式 2-2 配置IP,子网掩码,网关 这样设置以后在Linux中启动浏览器,看看是不是可以连入Internet,如果不行,可能还需要配置代理服务器(如果你的Windows系统是通过代理服务器连入Internet的),执行“System”“preferrences”“Network Proxy”,设置代理服务器的IP地址及端口。 (2) NAT方式NAT(networkaddresstranslation)模式可以方便地使虚拟机连接到公网,代价是桥接模式下的其他功能都不能享用。使用这种模式的配置相当简单,只要真实主机连接到Internet,将虚拟机的网络连接

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号