Cubieboard 是一款类似于树莓派(Raspberry pi)的 ARM 迷你 PC,但其性能要更强,我需要使用 Cubieboard 来做一台 Web 服务器,在本文发布时的 Raspberry pi 性能还不足以满足需要。Cubieboard 的相关文档在这里:http://docs.cubieboard.org/
这里我入手了一台 Cubietruck(Cubieboard 3),因此本文内容都是基于 Cubietruck 的。废话不多说,先来开个箱:
Cubietruck 的配置[list=1]
[]CPU,说到 CPU 不得不说的就是 ARM holdings plc,此公司主要设计(但是不生产)ARM CPU。Cubietruck 使用的是全志科技(公司位于珠海)生产的 A20 双核 CPU,此 CPU 就是 ARM Cortex-A7 的实现并带有 ARM Mali 400 MP2 GPU。就 ARM 官方显示,Cortex-A7 处理器频率为 800MHz ~ 1.2GHz
[]2GB 内存(DDR3@480MHz)
[]HDMI 和 VGA 1080P 的显示输出
[]1G 以太网卡
[]WIFI 和蓝牙支持
[]microSD 卡支持(一个 microSD 卡插槽)
[]SATA 2.0 接口支持
[]2 USB、1 OTG、1 SPDIF、1 IR、4 LEDs
[]耳机插孔(一个)
[]54 extended pins 包括接口:UART、PS2 等等
[*]可以很好的安装一个 2.5 寸 HDD 硬盘
[/list]我的 Cubietruck(带上 HDD 硬盘做数据存储):
这里使用的是 SATA 接口,SATA 电源线颜色含义为:
[list=1]
[]黄色,直流 12V 正极
[]红色,直流 5V 正极
[/list]直奔 Linux连上 HDMI 接好电源,就看到了下面的画面(Android 系统):
显然,Android 并非我所要(我准备将其用来做 Linux 服务器),这样我们需要下载个 Linux 系统,官方提供的系统下载界面在:http://cubieboard.org/download/,注意在 http://dl.cubieboard.org/software/a20-cubietruck/ 可以下载到更新、更多的一些系统(不知稳定性如何)。这里我选了 lubuntu 系统(ubuntu 算是很好用的一种发行版)。Cubietruck 带有 8G 的 nandflash,这里开始介绍安装系统到 nandflash 中。需要注意的是,默认的系统使用 HDMI 输出,如果需要使用 VGA 输出,则去下载对应的系统(例如:http://dl.cubieboard.org/software/a20-cubietruck/lubuntu/ct-lubuntu-nand-v1.00/VGA/)
这里我下载的系统为:http://dl.cubieboard.org/software/a20-cubietruck/lubuntu/ct-lubuntu-nand-v1.01/ct-lubuntu-server/lubuntu-server-nand.img.gz。为了刷系统,先要安装一个软件 LiveSuit(跨平台)。安装完成之后:
[list=1]
[]启动 LiveSuit 并选择 lubuntu 系统镜像
[]电脑一方先接上 USB 线,之后按住 Cubietruck 的 FEL 按钮(此按钮在 RESET 按钮的边上,详见下图)不放,此时将另外一端的 mini USB 和 Cubietruck 连接,这时候会弹出一个格式化的提示对话框(假如无法弹出格式化提示对话框,那么将 Cubietruck 接上电源再试试),然后就可以松开 FEL 按钮了
[*]在格式化提示对话框上选 Yes 开始刷系统
[/list]FEL 按钮的位置:
刷完系统之后,拿掉和电脑连接的 USB 线,然后接上电源和网线。这里我安装的是 lubuntu server 版并使用 SSH Client 连接上去(如果对 SSH Client 不了解可以参考 http://name5566.com/4002.html 的相关部分,在 Linux 或者 Mac OS 上直接使用命令 ssh username@ip),其他的做法这里就不讨论了。刷上去的 lubuntu 中默认创建了一个用户 linaro(密码也为 linaro),关于 linaro 的有关内容可以参考:www.linaro.org





