高性能计算

fedora 9安装cell sdk

2009年4月7日 阅读(327)

1.首先要设置网络,以下载必要的软件:

fedora 设置网络ip
以前在fedora通过network configuration设置的IP地址,再重启之后都会把设置的IP地址丢掉,在网上

找了一下发现修改配置文件的方法设置的IP地址不会丢失,一直有效。修改的方法如下:

设置DNS 地址
vi /etc/resolv.conf

nameserver 203.98.129.9
nameserver 203.98.129.1
nameserver 61.139.2.69
search localdomain

设置网关地址
vi /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.2.1

 

设置IP地址
查看你使用的IP网卡
ifconfig -a
找到你要使用的网卡
我的是
vi /etc/sysconfig/network-scripts/ifcfg-eth0

# Intel Corporation 82801BA/BAM/CA/CAM Ethernet Controller
DEVICE=eth0
BOOTPROTO=static
#BROADCAST=59.188.15.255
HWADDR=00:02:A5:F5:80:23
IPADDR=59.188.15.117
NETMASK=255.255.255.240
#NETWORK=59.188.15.0
ONBOOT=yes

OK设置完了
service network restart
本文来自: (www.91linux.com) 详细出处参考:

http://www.91linux.com/html/linux_pub/fedora/20081209/14433.html

2.然后,设置yum源:

首先,把当前的源配置文件备份。
# mkdir ~/repo.bak
# mv /etc/yum.repos.d/* ~/repo.bak
以root权限创建、编辑 /etc/yum.repos.d/sjtu.repo
[updates]
name=Fedora updates
baseurl=ftp://ftp.sjtu.edu.cn/fedora/linux/updates/$releasever/$basearch/
enabled=1
gpgcheck=0
[fedora]
name=Fedora $releasever – $basearch
baseurl=ftp://ftp.sjtu.edu.cn/fedora/linux/releases/$releasever/Everything/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
如果需要使用freshrpms,还可以加上[freshrpms],注意:加上它,更新时,出现错误,所以实际中不加这个部分。
[freshrpms]
name=Fedora Core $releasever – $basearch – Freshrpms
baseurl=ftp://ftp.sjtu.edu.cn/freshrpms/ayo/fedora/linux/$releasever/$basearch/freshrpms/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-freshrpms
gpgcheck=0
保存后更新yum的缓存。
# yum makecache最后,还有几个常用的ftp
北邮:
ftp://ftp.bupt.edu.cn/pub/mirror/fedora
ftp://openware.byr.edu.cn/pub/mirror/fedora
清华:
ftp://ftp3.tsinghua.edu.cn/mirror/fedora
ftp://ftp3.tsinghua.edu.cn/mirror/fedora/mirror/livna
上交:
ftp://ftp.sjtu.edu.cn/fedoraftp://ftp.sjtu.edu.cn/freshrpms
北科:
ftp://202.204.60.11/pub/fedora

强制杀死进程:kill -9 pid 

3.安装tcl-devel tk-devel

yum install tcl-devel tk-devel

4.安装cell sdk

查看是否有如下程序包,如果没有,yum install安装:# yum install rsync sed tcl wget

然后,从 IBM 的 developworks 网站http://www-128.ibm.com/developerworks/power/cell/ 下载 SDK 的 iso 和 rpm 包,一起是 4 个文件。其中两个文件是基本库: cell-install-3.0.0-1.0.noarch.rpm 和 CellSDK-Devel-Fedora_3.0.0.1.0.iso 。另外两个文件是扩展的一些库:cell-extras-Fedora-license-3.0.0-2.0.noarch.rpm 和 CellSDK-Extras-Fedora_3.0.0.1.0.iso 。

注意:安装前,要把上面所有的文件放到 /root/sdk3.0里。

安装步骤如下:

[root@wq_desktop ~]# mkdir -p /root/sdk3.0
[root@wq_desktop ~]# cd /root/sdk3.0
[root@wq_desktop sdk3.0]# rpm -ivh cell-install-3.0.0-1.0.noarch.rpm
warning: cell-install-3.0.0-1.0.noarch.rpm: Header V3 DSA
signature: NOKEY, key ID 9ac02885
Preparing…                ########################################### [100%]
   1:cell-install           ########################################### [100%]
[root@wq_desktop sdk3.0]# cd /opt/cell
[root@wq_desktop cell]# ./cellsdk –gui –iso /root/sdk3.0 install

注意:如果不支持–gui ,直接去掉这个选项。
cellsdk INFO-2023: Trying to install or update cell-product-license
cellsdk INFO-2015: Calling pirut
Loading "installonlyn" plugin        

安装完毕,可以采用/opt/cell/cellsdk verify,验证安装。

接着会出现软件包安装提示界面(图1),我的没有出现,而且不支持–gui:

模拟器安装:

提示“软件安装已完成”后,退出安装界面,在 console 中运行:

# /opt/cell/cellsdk_sync_simulator install

但是直接这样做有问题,单独下载模拟器并进行安装。

地址:http://www.alphaworks.ibm.com/tech/cellsystemsim

systemsim-cell-3.1-8.f9.i386.rpm

系统映像:http://www.bsc.es/plantillaH.php?cat_id=583

注意:实际中我是先安装的系统映像,然后安装的模拟器。安装模拟器,提示缺少libstd6.so。。之类的,只要yum install 它就可以了。

最终模拟器运行的结果,不像是正常的界面,可能还有问题,而且目前为止/opt/cell/toolchain还未出现

这个安装的时候有些慢,最后出现“Installation of RPMs into Simulator sysroot image is complete.”。缺省只是安装部分必须的 rpm 包,如果还需要安装 xlc 和其他 Cell 编程的扩展高级库,可以自己将那两个 iso 文件 mount –o loop 到某个目录下安装。安装完后的目录结构如下:
目录    内容    备注
/opt/cell/sdk/src    例子程序   
/opt/cell/sdk/prototype/src    使用ALF的例子程序   
/opt/cell/sdk/docs    pdf文档    包含Cell编程手册
/opt/ibm/systemsim-cell    mambo有关的东东    包括了一个小的Linux操作系统
/opt/cell/toolchain    编译器和函数库   

 

5.运行 mambo

安装完 SDK 后,如下运行 mambo:

[root@wq_desktop ~]# export PATH=/opt/ibm/systemsim-cell/bin:$PATH
[root@wq_desktop ~]# systemsim -g
GUI Enabled
Licensed Materials – Property of IBM.
(C) Copyright IBM Corporation 2001, 2007
All Rights Reserved.
Using initial run script /opt/ibm/systemsim-cell/bin/../lib/cell/systemsim.tcl
GUI not initialized.  Execute tcl command ‘gui_init’.
building tree….
clearing existing Openfirmware tree
done building tree.
LOAD : Opening ELF image file: /opt/ibm/systemsim-cell/bin/../images/cell/vmlinux
Elf text start address saved is 0x0000000001000000
Elf_ReadImage: Opening ELF image file: /opt/ibm/systemsim-cell/bin/../images/cell/vmlinux
Elf_ReadImage: alloc-ed 8522472 bytes for
  /opt/ibm/systemsim-cell/bin/../images/cell/vmlinux
LOAD : ELF startup: PC=0x0000000001000000, msr=0x1000000000000000
LOAD :              gpr[1]=0x000000000FFFFF90, gpr[2]=0x0000000000000000
systemsim %

得到 mambo 运行后的界面(图2):

 

参考资料:

Cell 编程登堂入室

在Ubuntu 8.04系统上安装IBM Cell SDK 以及Cell模拟器

You Might Also Like