扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
安装后的设置
安装程序并不会关注所有细节,尤其是对于模拟显示设备来说更是如此。如果您希望实现一些功能,例如自动使用正确的分辨率来引导系统,则需要再执行几个步骤,在模拟设备上配置 X Window System,安装 Cell BE SDK。要执行这些步骤,需要确保 YDL 5 DVD 已经在驱动器中,并这样挂载它:
mount /dev/dvd /mnt
后面所有的操作都假设安装 DVD 是这样挂载的,而且您是以 root 用户身份登录的。
要让模拟系统在启动时就引导到正确的分辨率,请编辑文件 /etc/kboot.conf,将 default=ydl 这行内容修改为 default=ydl480i 并保存文件。
如果您希望为自己的模拟设备配置 X Window System,就需要按照下面的方式来安装并运行 Xautoconfig 包:
rpm -i /mnt/YellowDog/RPMS/Xautoconfig-*
Xautoconfig
现在您可以通过运行 startx 来启动 X Window System,不过在模拟设备上您的屏幕就会显得有些太小了。下面是可以帮助您在这样小的设备上进行操作的一个快速提示:即使看不到标题条,按下 alt+鼠标左键 也可以让您在桌面上拖动屏幕。
如果您希望自己的系统在系统引导时就有一个图形化的登录界面,就需要编辑 /etc/inittab 文件。将 id:3:initdefault: 行的内容修改为 id:5:initdefault: 并保存文件。现在当重新启动系统时,就会出现一个很好的图形化登录界面。记住在重新启动系统之后,还要像前面一样挂载 DVD 才能完成其余的步骤。注意 Nautilus 实际上会将其挂载到一个不同的位置,因此如果您使用了 Nautilus 来挂载自己的 DVD,它会挂载到 /media/CDROM 上,而不是 /mnt 处。
现在让我们来安装 Cell BE SDK V2.0。要查看它是否已经被安装程序安装了,可以简单地执行 which spu-gcc。如果找不到这个程序,那么 SDK 就没有安装。要安装它,需要执行下面的命令:
cd /mnt/YellowDog/RPMS
rpm -i spu-binutils-* spu-gcc-* spu-gdb-* spu-utils* libspe-devel-*
然而,有一组重要的包在 DVD 中并没有包括,它就是 64 位版本的 libspe。这个问题很容易解决。可以从资源 DVD 或 Web 站点上下载 libspe 的 SRPM(名为 libspe-1.1.0-1.src.rpm)。然后到下载目录中执行下面的步骤:
rpm -i libspe-*.src.rpm
cd /usr/src/yellowdog/SPECS
rpmbuild -bb --target ppc64 libspe.spec
cd ../RPMS/ppc64
rpm -i elfspe-* libspe-*
现在您已经做好所有的准备了。YDL 已经安装、配置好并且可以运行了!
您可能会疑惑如何回到游戏操作系统中呢?因为您可能会希望玩 PS3 上的一两个游戏。要回到游戏操作系统,请在 kboot: 提示符或命令行上输入 boot-game-os 。如果由于某些原因 Linux 产生了错误,或者没有加载,那么您可以通过关闭 PS3 来加载游戏操作系统,然后在启动系统时长按开关键 5 秒钟(直到听到一声蜂鸣)。这两种方法都可以加载游戏操作系统,但是这也会将默认操作系统设置为游戏操作系统。因此,要恢复到 Linux 系统,需要回到前面的设置过程,并设置它默认从 Other OS 引导。
好的,我们已经安装好 Linux 了。接下来应该做什么呢?
现在您已经完全安装好 Linux 和 Cell BE SDK 了,本系列文章接下来的部分是关于它的编程和使用的。为了对这些内容有个初步的了解,请参看下面这个用 C 编写的演示程序,该程序利用了 PPE 和 SPE。在了解这是如何工作的之前,请先来看一下编译 Cell BE 程序所使用的一些通用工具:
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者