查看: 2582|回复: 5
收起左侧

【品树莓】 树莓的软件  by 常小乐

2012-5-12 11:32:36 | 显示全部楼层 |阅读模式
大家好,最近有点忙,所以有两天没翻译,抱歉哈,这次这个软件……说实话,翻译的不好,不是一般的不好,是很糟糕的不好,主要是我软件是弱项哈,我昨天晚上本来想给大家写一个《树莓派与红白机的究极合体》后来也没能完成,因为实在是很长,而且,一般的玩家估计玩不鸟,挺难的……

闲话不说了,上文章

扎拉赞恩——常小乐

树莓派的软件


概论

树莓派是一个非常成熟的ARM电脑,所以他能够运行为ARM编译的所有程序(在系统的要求范围内)。这个板在板上并没有任何存储器,所有的东西都是在SD卡上的,如果你想要一个能运行的系统,买一个性能不错的SD卡,或者试试那个Liam Frazer做的图形用户界面的SD

引导只读存储器

主板不包括NAND或者NOR存储,所有东西都是在SD卡上,上面有包含GPU固件和内核映像的FAT32的分区,还需要一个有根目录的EXT2的分区。

我们目前并没有使用引导加载器——我们都是通过GPU来引导,GPU里包含了RISC内核,GPU加载的SD系统,读取GPU的固件,并且使其能显示,播放视频,甚至3D,读取内核映像,重置SD卡主机和开启ARM

你可以通过引导加载器来代替内核映像,那样也能正常工作。

版本

很多地方的二进制源代码都可以在树莓派上用,包括已经发布的Linux的版本

Raspberry Pi Fedora Remix 14 是我们强力推荐的一个版本,并且,预装系统的SD卡上,也是用的这个版本,过不了多久,树莓派的英国官网店就会有售。

开发环境

并非只用于程序编译器+编辑器,你可以用“开发工具链”,它整合了编译器,建立系统,打包工具,这些东西都是在一个工具链里

内核

最早的补丁(Media:Rpi-linux-patches-3.1.9.tgz)是跟3.1.9内核对着干的——估计以后也会跟其他内核对着干。\\译者注:这里估计是我译错了,但是work against实在是没有积极的意义啊\\

在这里可以找到内核https://github.com/raspberrypi/linux

看这里的树莓派内核编译器可以告诉你如何编译内核(没写完呢)rpi kernel compilation

备忘:解释下如何运用这些补丁以及如何得到一个默认配置的内核

编译器

树莓派上的Broadcom的处理器包含了ARM v6的通用处理器,和Broadcom的视频核心 IV GPU 现在还没有关于BCM2835的资料可以给大家看

ARM

这个主板的编译器支持gcc

ARM能够达到大约500 BOGOMIPS 5400 LINPACK KFLOPS 带软件浮点,22000 KFLOPS 硬件浮点。

Gcc编译器产生的代码是最适合树莓派的。

GPU

GPUOpen GL ES 2.0提供了APIs 硬件加速的OpenVG,和1080p30 H. 264高清解码

GPU可以达到1Gpixel/s, 1.5Gtexel/s or 24 GFLOPs普通运算,突出的纹理过滤和DMA架构——树莓派的小组想办法让程序员拿到这个。

GPU 二进制对象是18MBelf文件,包括函数库。 它挺烂的。

DSP

有一个DSP,但是目前不是公开的APILiz认为BC 小组想让它部分公开)

其他软件

Flash

Eben说:我们得好好考虑下,我们支持硬件加速OpenVG,而且体验版的Flash运行的也很快,我认为,我想拿到官方的硬件加速过的Flash 10,在上面运行也很不错,跟OpenGL ES 2.0相抗衡,但是那都是发售之后的事情了。

软件提示

这一部分有各种软件套件的提示

如果你用的是debian,并且想找Admin的密码,看这里
http://www.raspberrypi.org/forum/absolute-beginners/debian-admin-password

编程
树莓派支持CPython作为基本语言,同时也希望支持一些类似Basic的语言,也许BBC BASIC或者Super BASIC,这些都是取决于版权问题。
回复

使用道具 举报

2012-5-12 12:04:45 | 显示全部楼层
支持,抢沙发。
回复 支持 反对

使用道具 举报

2012-5-12 15:49:22 | 显示全部楼层
抢板凳
回复 支持 反对

使用道具 举报

2012-5-12 19:54:22 | 显示全部楼层
[s:6] JAva呢~
回复 支持 反对

使用道具 举报

2012-5-13 20:00:36 | 显示全部楼层
支持一下,兄弟!
回复 支持 反对

使用道具 举报

2012-5-26 19:55:17 | 显示全部楼层
基本语言也可以用 Lua, 方便上手, 没有版权问题
游戏最佳拍档, 可以关心下 Love2D
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们,了解更多

官方微信

服务时间:10:00-16:00

13714503811

公司地址:深圳市龙岗区南湾街道东门头路8号

Copyright © 2012-2020 Powered by 树莓派论坛 2019.4  粤ICP备15075382号-1
快速回复 返回列表 返回顶部