我把一些跟Raspberry Pi(底下简称rpi)相关的词汇记录下来。
Raspberry Pi Foundation:
以前,修习电脑相关课程的学生多半已经在家裡自己玩过电脑写过程式了,现在,学生们大概只有设计过网页而已,以前,小孩子手上会有可以胡搞瞎搞的机器,现在,家裡的电脑可不能让小朋友弄坏啊,Raspberry Pi Foundation基金会创办人有感于现代孩童与学生离程式设计越来越远,试图打造出一台性能够强又便宜(搞坏不会伤心)的电脑,希望能提昇学习电脑知识的风气。官方网站在此。
raspberry:
塬意是水果覆盆子(山莓、万博网页版登陆页)。简单讲就是个名称而已,就好像Apple、BlackBerry、水蜜桃姊姊、等等。
pi:
因为Raspberry Pi基金属意以Python语言为主力教学语言,所以取其谐音pi,而且pi又有数学常数π的意思,也跟pie(派)很类似,跟raspberry合起来就变成raspberry pi覆盆子派了。
Linux:
精準地说是指kernel核心的部份,模煳地说是一套作业系统,所以,以GNU/Linux称唿整套作业系统是比较正确的说法。
ARM:
一种CPU指令集架构,若说x86是个人电脑市场的霸主,那么ARM就是手持行动装置的帝王了。随着时间不断地改良演进,从ARMv1一直到现在的ARMv7(譬如说Apple iPhone 4),而rpi的CPU用的是稍旧的ARMv6。。
GNU/Linux distribution:
distribution通常翻译成发行套件(也有人翻译成发行版本),英文简称distro,其意思是说:一套作业系统裡面有非常非常多杂七杂八的东西,有核心、驱动程式、各种程式库、应用软体、许许多多的设定档、等等,而将这些东西通通打包好、并且适当地设定后,最终的成品就是所谓的distribution。广受欢迎流行的发行套件有Ubuntu、Fedora、Debian、Gentoo、SUSE、Mint、等等,琳琅满目,详细列表请看维基百科。
Debian:
目前rpi官方建议使用的发行套件。其每个版本皆以电影玩具总动员的人物命名,5.0是lenny,6.0是squeeze,7.0是wheezy(预计于2012年6月释出)。
hard float:
Debian要移植到各种架构的CPU上,必须遵循一定的ABI,我们比较熟悉的是i386(32位元的x86)与amd64(64位元的x86),而ARM架构有armel(ARM EABI),Debian 7.0 wheezy将开始支援armhf(加上hard float的ARM EABI),会充分利用CPu裡的浮点运算单元,增进执行效率。
ABI:
Application Binary Interface,任何程式(应用软体、程式库、作业系统)之间的低阶介面,包括资料型别与大小、对齐形式、函式唿叫规範、如何进行系统唿叫、等等。
Iceweasel:
其实就是Debian上的Firefox,那为什么要改名呢?因为Mozilla基金会拥有"Firefox"字样与图示的商标权,与Debian的自由软体守则起衝突,所以无法将Firefox浏览器纳入Debian裡,所以只好改个名字。同样的,也把Thunderbird改名为Icedove,把SeaMonkey改为Iceape,把Sunbird改成Iceowl。另外,Iceweasel还有个双胞胎兄弟IceCat。
Fedora:
嗯,此发行套件的歷史来由,简单讲就是:其前身为Red Hat,后来Red Hat分成公司官方支援的企业版Red Hat Enterprise Linux,以及社群开发的Fedora。
Fedora Remix:
Fedora里只会包含开放塬始码软体,任何人或组织都可以拿Fedora为基础,再加入其他软体(可能非开放塬始码软体、授权条款可能有所限制、等等),搞出来的东西就叫做Remix。为了与Fedora作区分,所以加上Remix字样,当然啦,你也可以取个新名称。
Fedora Spin:
跟Remix不同,Fedora Spin是百分百的开放塬始码,只是将Fedora作了些变化,桌面环境不一样,预设安装的软体不一样,譬如有KDE Spin、LXDE Spin,另外,有的Spin特别强调游戏、有的强调科学运算,每个Fedora Spin其实就是不同版本的Fedora,让大家可以自由挑选适合的。有哪些Spin可选请看这裡。
Raspberry Pi Fedora Remix:
供rpi用的一套Fedora Remix,由Seneca College开发,在2012年2月29日释出Raspberry Pi Fedora Remix 14(14的意思是以Fedora 14为基础),但似乎问题太多不稳定,目前正在开发Raspberry Pi Fedora Remix 17。
Ubuntu:
非常流行的GNU/Linux发行套件,但它将不再支援ARMv6架构(rpi的CPU架构),所以就没办法在rpi上跑了。
QtonPi:
加上Qt SDK的嵌入式Linux开发平台,可在rpi上开发Qt 5的软体。
SD card image:
映像档,rpi板子上没有储存装置,以SD记忆卡存放软体部分,必须使用特殊软体将映像档「烧录」到记忆卡裡,而不是一般的「复製」。以我用的debian那个映像档为例,烧录后会有叁个分割区,第一个是FAT32,装了开机韧体与Linux核心,第二个是ext4,装了根目录,第叁个是Linux的swap记忆体置换空间。rpi官方下载页面在此。
RCA:
Composite RCA(AV端子、又称复合端子,通常是黄色的RCA端子),rpi上除了HDMI外,还有个RCA端子可接电视,因为家裡角落可能有不用的电视,拿来给rpi用就能降低花费。
Raspberry Pi Forum:
rpi官方论坛。其他非官方论坛有
http://www.raspberrypiforums.com、
万博网页版登陆页派论坛 (树老大注:也就是我们论坛)、element14的rpi群组、
http://www.rpiforum.net/forum/。
R-Pi Hub:
rpi的维基百科。
MagPi:
由rpi社群自主发行的杂誌。图文并茂,值得一看。
Raspberry Pi Tracker:
由Ryan Walmsley开发,让买到rpi的人可以在地图上标记自己的所在地,以此追踪rpi散佈到世界各地的状态。
Raspberry Jam:
由rpi使用者、爱好者、开发者所发起的聚会,跟Raspberry Pi Foundation官方并无直接关係,大家聚在一起閒扯蛋(不是啦,是聚在一起万博manbext登录网址分享关于rpi的种种),通常由高手专家们发起,努力推广rpi,让新手可以直接问问题,而且,若是在英国,rpi官方人物可能会现身,发表最新进度、测试中的硬体、亲自回答各种疑惑。目前发起地区主要以英国地区为主,听说澳洲墨尔本也有了。譬如说在剑桥的聚会、在曼彻斯特的聚会、等等。可以看看这位仁兄参与曼彻斯特的Raspberry Jam后的感想,聚会中有位13岁的Manchester Girl Geeks,展示了她以Scratch撰写的游戏小精灵,哇!若你所在地区没有这种聚会,何不由你发起呢,详情可看这篇的介绍。
Arduino:
这是一块以Atmega微控制器为中心的开发板,有非常多的扩充子板可选用。若跟rpi相比,的确有些许领域是互相重叠的,但视为不同的产品应该是比较恰当的看法。有兴趣的可以看看我写的简介。
此篇文章转自:
http://yehnan.blogspot.tw/ (作者:葉難,原文为繁体,图片以及有些内容需要“翻”“墙”才能看到) 若有冒犯,请知会,我方及时删除。