Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6690
  • 博文数量: 3
  • 博客积分: 120
  • 博客等级: 入伍新兵
  • 技术积分: 40
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-07 14:29
文章分类
文章存档

2010年(3)

我的朋友
最近访客

分类: LINUX

2010-08-20 20:17:27

 

 

开发环境的介绍及安装... 1

1.嵌入式Linux的开发环境。... 1

2.开发环境的安装... 1

3.建立交叉编译环境... 14

 

嵌入式Linux的开发环境。

进行任何一个项目的开发,首先要搭建一套开发环境,这套环境包括操作系统以及连接器、编译器、调试器在内的软件开发工具。

进行嵌入式Linux开发,首先要做的就是搭建一个Linux开发环境。这里有几个方案可供选择。

1). 独立安装Linux系统

2).Windows 下安装一套模拟Linux环境的的软件(如Cygwin

3). 虚拟机安装Linux

如果是一个人开发,3总方案都是可选的。但如果要团队开发,最好建个Linux服务器,每个工程师通过TelnetSSH)登陆服务器调试。即使是个人开发,Linux+SSH调试方法也是比较方便的。下面安装我的调试环境,搭建一个虚拟Linux

关于Linux的选择,现在有很多发行版本,比较流行的有UbuntuFedoraSuseRed Hat等,基本上都可以,建议使用比较新的版本,我使用的是Red Hat 9.0

.开发环境的安装

在开始安装Linux之前,请首先为Linux准备一个5G以上空间(建议值)大小的分区。

第一步

首先我们准备好三个linux安装所需的镜像文件(.iso),用第一个镜像文件引导计算机。选择虚拟机菜单栏中的VM下的Settings…->CD-ROM->Use ISO image。然后选择Start this virtual machine启动后会出现如图1所示画面,这是一个提示符状态,可以通过输入不同的命令来选择不同的安装模式。我们直接按回车键,用图形界面安装。

1

第二步

         然后会询问用户是否对光盘完整性进行检查。如图2所示,一般来说选择"Skip"就可以。

2

第三步
 
接下来就进入了Red Hat9.0的图形安装界面如图3所示。Red Hat Linux的安装向导的智能化程度也很高,通过使用鼠标指指点点就可以完成安装。下面点击next

3

第四步 

选择在整个安装过程中使用的语言。如图4所示,这里我们当然选择“Chinese(Simplified)(简体中文)”。点击Next

4

第五步

     键盘配置。如图5所示,选择"U.S. English"

PS:除非使用特殊键盘类型,否则不需要对键盘进行特殊配置

5

第六步

  鼠标配置。如图6所示,安装程序通常会选择正确的鼠标类型,直接单击下一步

6

第七步

 选择安装类型,Red Hat提供了三种不同类型的软件包套件,个人桌面,工作站和服务器。可以根据自己的需要选择不同的安装类型。这里我们选择定制

7

第八步

  硬盘分区如图8所示。Linux操作系统下分区划分和Windows的不同。下面的每一步都弄明白就可以顺利完成分区过程。

8

选择 Disk Druid手工分区,单击下一步

注意 :这里选择自动分区会有破坏硬盘原有数据的可能性。

第九步

  开始对硬盘进行分区如图9所示,在这里可以看到目前现有磁盘的分区情况。我们可以通过双击空闲的磁盘空间或者点击新建按钮来为Linux创建一个新的分区。

9

第十步

 我们双击空闲的磁盘分区,会出现一个添加分区的对话框如 10所示,在挂载点的下拉列表中选择/,也就是根挂载点。在文件系统类型的下拉列表中选择ext3,这个是Linux所使用的 文件系统类型。为分区指定空间大小,起始柱面不需要更改,点击终止柱面输入框后面的上下箭头来根据需要调整分区大小。点击确定按钮。

10

注意 :在整个Linux系统中有且只有一个根挂载点,这个将是整个系统的根目录。Linux并不像WindowsDOS操作系统有很多盘符,每个盘符都有一个根目录Linux系统下的/目录永远是目录树的最底层。

第十一步

双击空闲空间为Linux系统创建页面分区。如图11所示。在文件系统类型下拉列表中选择swap,通过调整终止柱面来制定分区大小。点击确定按钮。

11

注意 :swap空间的大小一般为物理内存的2-3倍。如果不知道物理内存的具体数值,可以点击终止柱面数据框后面的上下箭头来把大小(MB)”后面的数值调整为512(±4),一般来说都可以满足需要。

第十二步 

引导装载程序设置。如图12所示。现在多系统共存已经是司空见惯了的事情了。Red Hat提供的GRUB工具提供了多系统启动的解决方案。直接单击下一步就可以了。

12

第十三步

  网络配置。如图13所示,这个根据自己的网络情况进行相应配置。如果对网络不是很了解。可以直接单击下一步跳过。

13

第十四步

  防火墙配置。如图14所示,Red Hat提供了三种安全级别的防火墙配置,可以根据自己的需要进行选择。如果作为服务器,那么需要打开提供服务使用的端口。

14

第十五步

 附加语言支持。如图15所示,选择可能会用到的语言,以提供相关语言的显示、输入。

15

第十六

设置时区。如图16所示。直接点击下一步。

16

第十七步

设置根口令。如图17所示。Linux系统下有一个根用户,在系统中拥有至高无上的权利,用户名是root。一般来说只有在对系统进行管理时才使用此用户。

17

注意 :root 是管理员用户,和WindowsAdministrator用户是有区别的。Windows下的管理员用户的权限仅限于系统的内部,也就是说并不具有最高权力。而Linux系统下的管理员用户的权力是凌驾于系统之上的。root用户的可以干预系统的运行,所以请谨慎使用。

第十八步

验证配置。如图18所示。如果没有特殊要求,请单击下一步。

18

第十九步

选择软件包如图19所示。RedHat为用户提供丰富的应用软件,按功能进行了分类。如果你还是Linux的新手,那么可以选择全部

19

第二十步

准备开始安装。如图20所示,全部工作都做好后,就可以开始进行文件复制了。

20

第二十一步

安装过程中会提示更换光盘,这里指定镜像文件。如图21所示。

21

第二十二步

制作引导盘,以备不时之需,配置显卡型号。如图22所示。正常情况下,系统会自动识别显卡型号,直接单击下一步就可以。

 

 

 

22

第二十三步

指定显示器型号。如图23所示。安装程序会自动识别显示器,直接单击下一步。

23

第二十四步

配置XWindow。如图24所示。在这里,我们可以对桌面环境的分辨率以及色彩深度进行配置。同时配置登陆类型,有图形化和文本两种选择,我们选择比较灵活的文本模式。


25

第二十五步

完成Linux的安装,单击退出按钮,Linux就可以启动工作了。如图25所示。

第二十六步

至此虚拟机安装完成,登陆启动linux后,还需要安装Tool工具(hjfs)

具体步骤:

VM->Install VMware Tools.

Install VMware Tools*.rpm(双击安装),完成。

转到新建终端:

#cd /mnt/cdroms

#ls

#cp *.rpm  /root

#cd /root

#rpm ivh *rpm

#cd /usr/bin

#./VMware-config-tools.pl    //若显示没有则有可能是vmware-config-tools.pl

选择[2]

建立交叉编译环境

         Linux 下开发环境的建立主要就是建立交叉编译环境,在Redhat 9.0 里面建立一个能编

arm-linux 内核及驱动、应用程序等开发环境的步骤如下。

         先将arm-linux-gcc-3.3.2.tgzarm-linux-gcc-2.95.3.tgzarm-linux-gcc-3.4.1.tgz拷贝到某个目录下如tmp\,然后进入到该目录,执行解压命令:

    #cd \tmp

    #tar xvzf arm-linux-gcc-3.3.2.tgz –C /

    #tar xvzf arm-linux-gcc-2.95.3.tgz –C /

    #tar xvzf arm-linux-gcc-3.4.1.tgz –C /

    #mkdir p /opt/FriendlyARM/QQ244建立工作目录,备用执行该命令,将把arm-linux-gcc(版本3.3.2,2.95.33.4.1)分别安装到/usr/loca/arm/2.95.3/usr/local/arm/3.4.1目录,其中3.3.2版本是用来编译Qtopia/Embedded的,2.95.3版本是用来编译VIVI的,3.4.1版本是用来编译内核的也可以编译U-boot,两个版本均可以用来编译应用程序等。

         然后运行命令

     #gedit /rtc/.bashrc

编辑/rtc/.bashrc 文件,在最后一行 export PATH=$PATH:/usr/local/arm/3.4.1/bin

如图,保存退出。

重新登录Redhat系统,使以上设置生效,在命令行输入arm-linux-gcc v,会出现如下信息,这说明交叉编译环境已经成功安装。

  如果设置2.95.3 版本的编译器,只需更改export PATH=$PATH:/usr/loca/arm/2.95.3/bin

即可。

至此环境搭建完毕可以进行移植。

阅读(924) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:U-Boot启动过程

给主人留下些什么吧!~~