您的位置:首页 > 其它

原创 skyeye安装笔记(一)安装GCC

2008-05-09 10:12 141 查看
一.SkyEye介绍

1.SkyEye的起源和发展
2002年11月,一个偶然的机会,一群操作系统的爱好者在网上进行聊天,成立了一个TM-Linux兴趣小组,希望要做一些感兴趣的事情。当时在清华大学计算机系做博士后的陈渝提出做一个用软件实现的嵌入式开发板硬件模拟器,可以在模拟器上运行各种操作系统,这样就可以在没有开发板的情况下学习和研究操作系统。一开始就陈渝一人做,首先他了解了当前国际上的一些类似的项目,发现著名的μCLinux组织实现了一个armulator模拟器软件(在Linux系统上运行),可以模拟Ateml AT91(基于ARM7TDMI CPU)开发板,μCLinux可以在armulator(其网址为http://www.uclinux.org/pub/uCLinux/utilities/armulator/)上运行。于是陈渝以此为基点,借鉴armulator的实现,提出了SkyEye项目,其目标是让SkyEye仿真多种主流的嵌入式开发板和外设,实现一个可扩展的硬件模拟框架,让更多的嵌入式操作系统可以在SkyEye上运行。SkyEye项目于2002年12月1日正式建立后,陈渝完成的第一件工作是把armulator移植到了cygwin/windows环境下,其成果被μCLinux组织接收。接下来清华大学计算机系硕士生李明加入到SkyEye的开发中,8天后,SkyEye的第一个版本推出,再过了4天,μC/OS-II for SkyEye推出。在这期间,SkyEye的网站也建立起来了。紧接着,杨晔、王利明、尹首一等在校学生也加入到SkyEye的开发中,给SkyEye带来了新的活力,SkyEye进入了新的发展阶段,目前通过访问SkyEye的网站(http://www.skyeye.org/)和在linux公社上的SkyEye论坛(http://www.linuxfans.org/)可以了解到SkyEye的最新进展并对有关嵌入式系统开发方面的问题进行交流,还可以到http://gro.clinux.org/projects/skyeye/ 下载最新的SkyEye相关软件和文档。

二、安装gcc

在安装之前,首先应该确定linux系统中已经安装了gcc,并且gcc的版本符合skyeye的要求,现在假设计算机中没有安装gcc,我们开始安装gcc,下面的东西我是从网上找到的,其实我也是个菜鸟,也是借助前辈们的文章学习linux的。

 必要的前提条件:

  glibc-devel-2.3.2-11.9.i386.rpm 网管联盟bitsCN_com

  glibc-kernheaders-2.4-8.10.i386.rpm

网管联盟bitsCN_com
  gcc-3.2.2-5.i386.rpm

网管bitscn_com
  cpp-3.2.2-5.i386.rpm 网管联盟bitsCN@com

  我手中有三张光盘(red hat linux 9.0) 网管论坛bbs_bitsCN_com

  我要安装gcc编译器,在三张光盘中搜。 如果你没有这三张光盘,你可以到我的网站上去下载. 网管论坛bbs_bitsCN_com

  也可以到internet上去搜索下载.

网管下载dl.bitscn.com
  http://mirrors.kernel.org/redhat/redhat/linux/9/en/os/i386/RedHat/RPMS/mmkey.com

网管bitscn_com
  在第二张光盘上发现:gcc-3.2.2-5.i386.rpm 网管u家u.bitsCN.com

  现在将它从ftp传到我的linux中,拷贝到/root/install目录 网管联盟bitsCN@com

  [root@masenger root]# cd install 网管联盟bitsCN_com

  [root@masenger install]# ls 中国网管联盟bitsCN.com

  gcc-3.2.2-5.i386.rpm telnet-server-0.17-25.i386.rpm

网管u家u.bitsCN.com
  安装gcc :

网管u家u.bitscn@com
  [root@masenger install]# rpm -ivh gcc-3.2.2-5.i386.rpm

中国网管联盟bitsCN.com
  warning: gcc-3.2.2-5.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e 网管bitscn_com

  error: Failed dependencies:

中国网管论坛bbs.bitsCN.com
  cpp = 3.2.2-5 is needed by gcc-3.2.2-5 网管下载dl.bitscn.com

  glibc-devel >= 2.2.90-12 is needed by gcc-3.2.2-5 网管bitscn_com

  由此看见需要glibc-devel至少2.2.90版本. 在光盘上搜索后找到它.

网管联盟bitsCN@com
  把它从ftp传到我的linux中,拷贝到/root/install目录

网管联盟bitsCN_com
  [root@masenger install]# ls

网管联盟bitsCN@com
  gcc-3.2.2-5.i386.rpm glibc-devel-2.3.2-11.9.i386.rpm telnet-server-0.17-25.i386.rpm

网管u家u.bitsCN.com
  安装glibc-devel : 网管联盟bitsCN@com

  [root@masenger install]# rpm -ivh glibc-devel-2.3.2-11.9.i386.rpm 网管联盟bitsCN_com

  warning: glibc-devel-2.3.2-11.9.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e 中国网管联盟bitsCN.com

  error: Failed dependencies: 中国网管联盟bitsCN.com

  kernel-headers is needed by glibc-devel-2.3.2-11.9

中国网管论坛bbs.bitsCN.com
  kernel-headers >= 2.2.1 is needed by glibc-devel-2.3.2-11.9 中国网管论坛bbs.bitsCN.com

  由此看见需要kernel-headers至少2.2.1版本. 在光盘上搜索后找到它.

网管联盟bitsCN_com
  但是你发现没有叫kernel-headers .但是有一个glibc-kernheaders-2.4-8.10.i386.rpm

网管联盟bitsCN@com
  把它从ftp传到我的linux中,拷贝到/root/install目录 网管bitscn_com

  [root@masenger install]# ls 网管u家u.bitscn@com

  gcc-3.2.2-5.i386.rpm glibc-kernheaders-2.4-8.10.i386.rpm

中国网管联盟bitsCN.com
  glibc-devel-2.3.2-11.9.i386.rpm telnet-server-0.17-25.i386.rpm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: