CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 10274|回复: 9

全新内核硬浮点加速 堪比i3 XP平台

[复制链接]
发表于 2013-3-5 10:06:41 | 显示全部楼层 |阅读模式
大家不觉得用官网上的linaro简直慢的不能用吗?
用下面这个,速度体验堪比“i3 XP平台”,刷到tf卡上后直接能用,不用修改script.bin, 要用AV线连老的电视机请看http://cn.cubieboard.org/forum.php?mod=viewthread&tid=152, 在修改script.bin 后可以用。但Nand卡中的android修改script.bin却还是DHMI输出。

(转自:http://hi.baidu.com/lang_byebye/item/429f3507922eb1c4905718d7
    这个ubuntu系统仍然是安装在miniSD卡中。与原andorid系统相互独立,构成android/ubunut双系统,原android丝毫不动,工作学习开发可以使用ubuntu。    该款img映像文件来自Linaro 12.06 armhf build项目,目前版本为http://dl.miniand.com/toby_corkindale/linaro-alip-armhf-t4.7z
    详情参见https://www.miniand.com/forums/forums/2/topics/82
    该网页写到:The currently Ubuntu builds here are build using "armel", however the A10 supports armhf, which is said to be significantly faster. 大意为:目前基于arm的Ubuntu使用"armel"选项编译,而A10支持armhf,据说速度显著加快。我理解为armel使用虚拟浮点技术(用定点计算浮点)编译内核,A10支持armhf硬件浮点运算,运算速度显著加快。使用该img主观感觉操作流畅,跟i7平台XP有一比。
    详细安装流程:
1,首先获得本机的script.bin,支持平板LCD需要它。这是一个android系统的本机配置文件,在ubuntu中用法相同。
    (1) 平板电脑开机,使用usb线缆连接到微机,安装好驱动。
    (2) 下载adb工具。在Android4.0-root-tpsparkyroot中包含该工具,可以下载使用并root系统。
    (3) 打开终端窗口,到adb工具目录运行
$ adb shell
# mkdir /sdcard/nanda
# mount -t vfat /dev/block/nanda /sdcard/nanda
再打开一个终端窗口,到adb工具目录运行
$ adb pull /sdcard/nanda/script.bin
即可获得本机的script.bin
2,下载img映像文件:http://dl.miniand.com/toby_corkindale/linaro-alip-armhf-t4.7z。解压。
3,下载img映像写入工具https://launchpad.net/win32-image-writer/+download。解压。
4,将miniSD卡装入卡托、读卡器,接入USB。运行img映像写入工具,选择解开的img映像和正确的U盘盘符,将映像写入SD卡。写入需要一段时间,等待写入操作完成,ubuntu系统就制作完成了。弹出U盘,重新插上,可以浏览写入的文件。此时SD卡上的ubuntu系统仅使用HDMI输出,使用支持1080P的HDMI显示设备如电脑显示器或家用电视等,用HDMI连接就可以体验平板上的ubuntu系统了。如果想使用平板自己的LCD屏,用步骤1获取的script.bin覆盖该miniSD卡上的相同文件,并复制一份重命名为evb.bin,覆盖minSD卡上的相同文件,就好了。
5,现在弹出U盘,取出miniSD卡,插入平板的miniSD卡座。ubuntu系统可以启动了。首先android系统关机。
6,按住平板的电源开关按钮7秒钟以上,松开;再按住3秒以上,松开。ubuntu开始启动了。如果不行就再试一次,直到开机。可以在平板U口连接一个鼠标判读是否启动了: 鼠标亮了就是启动了。
7,网络支持平板的无线网卡。使用有线网卡的话十来块钱左右的QF9700 usb网卡就行,如果路由器支持dhcp,插上就能上网了。连接更多usb设备需要usb hub。
8,目前触摸屏还不能用。要用usb hub连接鼠标、键盘。这个版本对usb hub支持没有前面的两个系统好,如果usb设备多于两个可能某个就没响应了,必须拔下其中一个。回到android系统试了试,也这样。回头查原因。
=====================================================
    这个ubuntu系统基于ARM平台,软件、工具还比较少,要到网上去淘。gcc工具和wine是有的,用于开发linux和windows软件可以的,至少可以启动命令行编译调试。类似eclipse的工具正在寻找中。
    要启动原来的android,将SD卡拔下;要启动ubuntu,将SD卡插上。按照步骤6操作。还比较麻烦啊。
    不过不要紧。事实上,linux下的软件比android多得多。软件装多了,就不会再用android了。
=====================================================
安装该系统的终极目标是建立一个能够用于日常工作、学习、开发、娱乐的轻便小巧的移动平台。
笔记本电脑还是太笨重了,不管厂家如何宣传轻薄好。
(待续)---安装和使用linux下的工具软件。
=====================================================
中文支持:
    img映像文件:http://dl.miniand.com/toby_corkindale/linaro-alip-armhf-t4.7z安装之后不能使用中文的问题解决。
    最简单的办法是使用“软件包管理器”Synatic Package Manager,在任务栏菜单的System Tools可以找到。输入密码后,找到ubuntu-defaults-zh-cn的一项,设置mark标记,它会自动选上相关软件,点apply安装。安装过程需要连接互联网。如果报告有些软件下载失败,不管他,continue。安装完成后重启,就可以使用中文了。
中文输入法:
    中文支持安装后,在菜单Preference出现keyboard Input Methods,配置输入法。查看发现只有五笔,并且无法输入中文。
    重新打开“软件包管理器”Synatic Package Manager,search输入ibus,选择ibus-pinyin和ibus-gtk安装。安装完成后重启。配置输入法摸索了好几次,总算行了。
=====================================================
改变Ubuntu根分区容量:
    img映像文件安装的系统根分区不到4G,安装一些软件后感觉小了点,想办法扩容。
    方法:
    (1) 将SD卡放入读卡器,在VM虚拟机的ubuntu下挂载。
    (2) 打开终端输入sudo su成为超级用户root,并转到SD卡的系统根分区目录。使用命令
tar -cpzf /home/xxx/rootfs.tar .
其中xxx是用户登陆名。该命令将SD卡的系统根目录所有文件及目录归档到rootfs.tar文件。
    (3) 在XP中使用DiskGenius删除SD卡的系统根目录所在的分区。
    (4) 在VM虚拟机的ubuntu中重新为根目录分区,分区容量大小可以自由设置。
    (5) 分区完毕后,在上述打开的终端中重新转到SD卡的系统根分区目录。使用命令
tar -xpzf /home/xxx/rootfs.tar .
其中xxx是用户登陆名。该命令将rootfs.tar中的文件及目录恢复到SD卡的系统根目录。
    (6) 等待操作完成,安全删除U盘。
根分区容量就改好了。

启动平板ubuntu,使用Disk Utilities在SD卡剩余空间上分区ext4,20G,卷标Tools,作为用户空间。

评分

参与人数 1威望 +10 金钱 +10 贡献 +10 收起 理由
cubieplayer + 10 + 10 + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-3-6 11:27:28 | 显示全部楼层
好文章
回复 支持 反对

使用道具 举报

发表于 2013-5-2 09:20:01 | 显示全部楼层
确实是好东西啊,我昨天试用了berryboot引导,可能是我用的hdmi转VGA并且使用的是LCD的纯平显示器问题,屏幕有信号但是不出现影像,黑屏啊,我也试用了fedora18,同样没影,是不是该修改输出的参数啊,楼主的版本可以使用,而且速度确实快,就是偶尔崩溃,lubuntu是轻快就是设置选项太少,我安装了xface环境,但系统本身没中文环境,还得自己安装中文语言包,还有就是屏幕画面位置偏移非常严重,我想问下高手们如何调整,还有我可以把我配置好的系统做成镜像文件供他人使用吗,该怎么制作镜像啊,刚接cubieboard,又是小白啊!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-17 15:54:31 | 显示全部楼层
olaohu 发表于 2013-5-2 09:20
确实是好东西啊,我昨天试用了berryboot引导,可能是我用的hdmi转VGA并且使用的是LCD的纯平显示器问题,屏 ...

对于“还有就是屏幕画面位置偏移非常严重”,我使用的是TLC的液晶电视遇到过该问题是通过调整电视机的图像格式(好象是“全屏”“居中”之类的)。你是hdmi转vga不知道又没有参考意义。
回复 支持 反对

使用道具 举报

发表于 2013-5-27 13:18:18 | 显示全部楼层
分辨率如何改啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-28 14:37:56 | 显示全部楼层
qiaoge 发表于 2013-5-27 13:18
分辨率如何改啊

分辨率是在script.bin里改的,具体你自己搜一下。我过去也用X86的思维以为可以在系统里设置呢。另你的头像很赞,rg100a
回复 支持 反对

使用道具 举报

发表于 2013-5-29 13:21:31 | 显示全部楼层
zwg_zero 发表于 2013-5-28 14:37
分辨率是在script.bin里改的,具体你自己搜一下。我过去也用X86的思维以为可以在系统里设置呢。另你的头 ...

如果我是对的话我要更正你说的,不是script.bin而是同目录下的evn.bin文件。具体修改跟script一样,我修改了script一定效果都没有。不懂得盆友可以在搜索栏查“scrip”。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-4 14:18:24 | 显示全部楼层
qiaoge 发表于 2013-5-29 13:21
如果我是对的话我要更正你说的,不是script.bin而是同目录下的evn.bin文件。具体修改跟script一样,我修 ...

我也是一知半解,参考别人的帖子,改完script.bin 会拷贝一份成evn.bin。对此造成误解表示歉意。
回复 支持 反对

使用道具 举报

发表于 2013-6-7 23:43:02 | 显示全部楼层
这个我要mark一下,等回去有时间了好好的研究研究。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-5-19 23:16 , Processed in 0.029083 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部