周末拿到了cubieboard2,预装的android。因为想研究arm架构下的freerdp性能提升,打算定制一个linux系统。


上网翻翻资料和论坛,觉得cubian比较适合我的需要,cubian网址:http://cubian.org/

理由有三:

1. 支持micro sd卡启动。

由于只买了一块板子,而且对linux平台不熟悉。计划先在sd卡上试验成功了,再更新到nand上,会节省不少时间。

2. 精简的debian操作系统。

研究arm架构下的freerdp性能提升,首先对linux系统的性能要求很高。自己搭建一次系统,会加深对每个环节的了解,遇到了性能瓶颈比较容易定位

3. 最新的cubian已经支持mali了。

GUI相关的Modules是我目前重点研究的部分,节省不少时间


开始安装:

1. 安装到micro sd卡

由于对linux命令不熟悉,linux下安装到micro sd卡后,cubieboard无法识别;还好windows下也可以安装。


2. 安装到nand

这步cubian很方便,从sd卡启动,执行安装脚本就可以了。


3. 升级到最新版本

在执行cubian-update时,总是遇到RPC failed, result=18 HTTP code = 200的错误,

上网查不到可用的解决办法,看CURL的Debug信息也看不出所以然。


不死心,又去github官网上看看,发现github同时支持HTTPS和SSH,默认是HTTPS。改用SSH连接github,居然git clone成功了(实在想不通这两个协议有什么区别,求哪位大神指点一下)。


又查看了git的功能,发现可以访问本地镜像,节约时间的好东东。


4. 无线网卡配置

一开始查到的资料是使用iwconfig,仔细一看,原来只支持WEP。WPA/WPA2的需要用wpa_applicant,但是对linux的基本知识知道了太少,总是配置失败。最后还是在debian官网的操作手册中查到了配置方法:https://wiki.debian.org/WiFi/HowToUse