Cherrympa 发表于 2014-4-1 21:44:35

转:为Cubieboard打造完美的Debian系统

原文链接:http://blog.csdn.net/sukhoi27smk/article/details/18716937

作为Cubieboard的用户,最头疼的问题就是没有一个比较好的系统,本文将帮你解决这个问题。
首先需要感谢网站http://guillaumeplayground.net/的作者制作了这个系统。不过由于是定制给mele的,所以在Cubieboard上运行需要做一些优化调整。

系统特点:
1) 本系统适合用于小型服务器应用,没有视频输出,所有操作需要在另外一台电脑通过SSH登陆后进行操作。因为作为一个小型服务器,一般无需视频输出,这样能够将系统资源充分使用在其他需要的服务上。
2) 系统优化很好,只加载了一些必要的驱动,所以启动很快,系统占用资源低。
3) Debian本身作为Linux的服务器系统就是一个很好的选择,而且对ARM硬件支持也很好,一般软件只需要通过apt-get就能直接安装。
4) 由于没有视频输出,作者很贴心地在系统启动成功后会让主板上的LED闪烁几次,提醒系统已成功启动,可以远程登录操作。

如果你想将Cubieboard作为一个视频媒体播放器,那本系统并不适合你,不过你可以安装该作者其他系统。

本文只提供基本安装过程,细节可参考作者原网站或查询Google。

1、准备工作
1.1) Cubieboard、SD卡及网络环境(无需外接键盘鼠标及视频输出设备)
1.2) 另外一台电脑,安装SSH客户端(如:Putty)

2、Debian安装
2.1) 安装系统 debian_wheezy_armhf_v1_mele.img.gz
具体参见 http://guillaumeplayground.net/m ... th-nand-install-v1/

2.2) 安装补丁 linux-armhf-headless-1G-3.0.42-3.tar.gz
具体参见 http://guillaumeplayground.net/mele-armhf-3-0-57-kernel-update/

2.3) 使用GParted调整SD卡分区,充分使用未用空间
具体参见 http://gparted.sourceforge.net/

3、优化调整
3.1) 使Debian支持1G内存,并解决关机后无法按电源键开机启动的问题
将附件中的u-boot.bin 、sunxi-spl.bin文件写入到SD卡bootloader

dd if=sunxi-spl.bin of=/dev/mmcblk0 bs=1024 seek=8
dd if=u-boot.bin of=/dev/mmcblk0 bs=1024 seek=32

3.2) 支持USB摄像头
需要重新编译内核打开UVC支持(可从作者网站下载源码自行编译),或将附件中新内核文件uImage复制到/boot/,同时将/lib/modules下文件夹“3.0.42+”重命名为“3.0.42”

3.3) 调整内存运行频率至480
将附件中script.bin复制到SD卡,如:

mount /dev/mmcblk0p1 /mnt
cp script.bin /mnt/

3.4) 优化SD磁盘读写
将下面命令加入/etc/rc.local文件:

echo noop > /sys/block/mmcblk0/queue/scheduler

3.5) 修改apt源(/etc/apt/sources.list)至较快的服务器如:ftp.cn.debian.org

3.6) 重启启动

好了,舞台已经就绪,接下来就看你的表演了。

allen 发表于 2014-4-2 17:43:50

这篇文章是我一年前刚入手cubieboard时在个人博客上写的,你的原文链接其实并不是真正的原文链接。不过也无所谓啦,看到自己的文章能被连续引用、转发,也是一种肯定。
目前这个OS image不是最佳的image,个人推荐https://romanrm.net/a10/debian
内核持续更新维护至最新内核,并且有三个内核版本,适应不同需求。用下来很稳定,没发现什么bug,强烈推荐。
我是用Video内核,支持硬件解码h264,播放网络视频十分流畅,小米盒子都省了。

sunbeyond 发表于 2014-4-2 17:53:04

allen 发表于 2014-4-2 17:43 static/image/common/back.gif
这篇文章是我一年前刚入手cubieboard时在个人博客上写的,你的原文链接其实并不是真正的原文链接。不过也无 ...

请问呢video内核是指哪一个?

allen 发表于 2014-4-3 12:31:30

具体可访问该image kernel发布网站,https://romanrm.net/a10/kernel
Server
    Built-in graphics completely disabled;
    501 MB of RAM usable on a 512 MB boards, 1008 MB on 1 GB boards (according to free -m).

Note that “Server” in the name only related to the most common usage of this kernel, don't be surprised that this kernel also includes a lot of “desktop” features – like support for webcams, soundcards, joysticks etc. This is targetted for the case where someone will use this kernel with an external USB graphics adapter, such as DisplayLink.

Desktop
    Built-in graphics supported (but not the CedarX video engine);
    ~390 MB of RAM usable on 512 MB boards, ~900 MB on 1 GB boards.

Video
    Allwinner built-in graphics supported;
    CedarX video engine supported;
    ~310 MB of RAM usable on a 512 MB board, ~820 MB on 1 GB boards.
页: [1]
查看完整版本: 转:为Cubieboard打造完美的Debian系统