无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站虚位以待广告联系 微信:wuyouceo QQ:184822951
查看: 68376|回复: 188

Firefly RK3399 折腾记

    [复制链接]
发表于 2017-3-25 22:46:31 | 显示全部楼层 |阅读模式
新买的 Firefly 到货了。接在很粗糙的电视上,可以开机。它预装的是 Android + Ubuntu 双系统。

Android 可以设置成中文界面,很完美。但 Ubuntu 有点问题。不仅中文无法设置,而且很多软件都闪退,不能正常运行。

打开终端窗口,用 df 命令查看磁盘占用情况,发现 根分区(/)已经用了 100%,没有空闲空间了,难怪系统不正常。

这个双系统给 Ubuntu 只分配了 4G 的空间,剩下的 20 多 G 都划给 Android 了。

我试着在 Ubuntu 下 mount 那原本属于 Android 的空间,当然是可以 mount 的。我进一步试着把 Ubuntu 的 /usr  和 /var 挪动到 Android 的空间里面,并建立符号链接,
结果,系统彻底死掉了,无法进入 Ubuntu,也无法进入 Android 了。于是,我按照官方升级固件的教程,把系统做成 Ubuntu 单一系统,不再要 Android 了。

这次好多了,毛病不多了。我会慢慢回忆有哪些毛病,不过现在先歇歇,分享一个图片。

桌面以及火狐中文界面

桌面以及火狐中文界面
发表于 2017-3-25 23:05:48 来自手机 | 显示全部楼层
硬件是啥配置?
回复

使用道具 举报

 楼主| 发表于 2017-3-25 23:16:15 | 显示全部楼层
官方主页在这里: http://www.t-firefly.com/

瑞芯微的 ARM 64 位 CPU,内存 4G,板载 eMMC 空间 32G,其他情况可以去主页查看。
回复

使用道具 举报

 楼主| 发表于 2017-3-26 00:03:52 | 显示全部楼层
第一件事,是要把 ubuntu 进行在线升级,否则,火狐会莫名其妙闪退。升级后,火狐很稳定,不再闪退了。然而,火狐无法支持网页 flash 视频,只能观看那些 “非 flash”的视频。据说这是无法解决的,因为 Adobe 这个公司不生产 ARM Linux 下的 flash 产品。对我来说,这没什么要紧的,因为我正好也不喜欢 flash,我觉得它是木马。
回复

使用道具 举报

 楼主| 发表于 2017-3-26 00:34:54 | 显示全部楼层
紧接着,要修复 Ubuntu 的一个 bug,才可以正常设置“语言支持”(Language Support)。有 bug 的文件是一个 python 语言的脚本:

/usr/lib/python3/dist-packages/LanguageSelector/ImConfig.py

用 vi 打开它,进行修改。当然,需要超级用户权限,否则无法修改。root 用户的口令是 firefly。用 su 命令切换到 root 用户,进行修改。

要修改的是下面这个片段:


  1.         if desktop.split(':')[-1] in ['Unity', 'MATE', 'GNOME'] \
  2.           and desktop.split(':')[0] != 'GNOME-Flashback' \
  3.           or locale.getlocale(locale.LC_CTYPE)[0][:3] in ['zh_', 'ja_', 'ko_', 'vi_']:
  4.             system_default = autoConfig
  5.         else:
  6.             system_default = 'none'
复制代码


把它修改为:


  1.         if desktop.split(':')[-1] in ['Unity', 'MATE', 'GNOME'] \
  2.           and desktop.split(':')[0] != 'GNOME-Flashback' \
  3.           or locale.getlocale(locale.LC_CTYPE) == 0 \
  4.           and locale.getlocale(locale.LC_CTYPE)[0][:3] in ['zh_', 'ja_', 'ko_', 'vi_']:
  5.             system_default = autoConfig
  6.         else:
  7.             system_default = 'none'
复制代码


其实我完全没学过 python,只是试着猜测,摸着石头过河,这样,算是测试通过了,可以正常设置语言和输入法了。不过,我不能肯定我的修改是正确的,更不敢说究竟是不是最好的修改方法。

设置输入法时,ubuntu 给出提示说,ibus 是推荐的输入法。但是 ibus 不工作。换成 XIM 也不工作。用 fcitx 勉强可以工作,然而有个毛病,候选词的窗口不可见,因此无法选择候选词。

我干脆为火狐安装了一个拼音插件,就是著名的“火输”(FireInput)。在一楼的火狐图片中,地址栏下面的“智能拼音”一行,就是“火输”的工具栏。

回复

使用道具 举报

发表于 2017-3-26 01:00:28 来自手机 | 显示全部楼层
那它应该是安卓比乌班图强,安卓可以chroot到乌班图。

点评

不太像是从 安卓 chroot 到 ubuntu 的。导致问题的根源在于 ubuntu 的 根文件系统分区太小,100% 消耗,没有空间了。就算能够从 安卓 chroot 过来也不能解决这个问题。  详情 回复 发表于 2017-3-26 01:19
回复

使用道具 举报

 楼主| 发表于 2017-3-26 01:19:19 | 显示全部楼层
窄口牛 发表于 2017-3-26 01:00
那它应该是安卓比乌班图强,安卓可以chroot到乌班图。

不太像是从 安卓 chroot 到 ubuntu 的。导致问题的根源在于 ubuntu 的 根文件系统分区太小,100% 消耗,没有空间了。就算能够从 安卓 chroot 过来也不能解决这个问题。
回复

使用道具 举报

 楼主| 发表于 2017-3-26 03:51:34 | 显示全部楼层
这是运行 qemu 进入 WinPE 的截图。运行速度比想象中的要好很多。如果不挑剔的话,虚拟机中的 Windows 也算是可以日常使用了。

QEMU 之下的 WinPE

QEMU 之下的 WinPE
回复

使用道具 举报

发表于 2017-3-26 07:45:26 | 显示全部楼层
看起来不错啊,不过32GB emmc空间有点小吧,可以自己接硬盘码?

点评

支持插入 TF 卡,U 盘,移动硬盘。有一个 USB3.0 接口,和 4 个 USB2.0 接口。可以接 USB键盘、鼠标,也可以接 USB 存储设备。还有一个 SIM 卡插槽可以插手机卡。不过,我不了解究竟 ubuntu 是否  详情 回复 发表于 2017-3-26 11:19
回复

使用道具 举报

发表于 2017-3-26 08:29:28 | 显示全部楼层
感谢分享!
回复

使用道具 举报

发表于 2017-3-26 09:33:03 | 显示全部楼层
都折腾的够晚的。。。
回复

使用道具 举报

 楼主| 发表于 2017-3-26 11:19:21 | 显示全部楼层
wintoflash 发表于 2017-3-26 07:45
看起来不错啊,不过32GB emmc空间有点小吧,可以自己接硬盘码?

支持插入 TF 卡,U 盘,移动硬盘。有一个 USB3.0 接口,和 4 个 USB2.0 接口。可以接 USB键盘、鼠标,也可以接 USB 存储设备。还有一个 SIM 卡插槽可以插手机卡。不过,我不了解究竟 ubuntu 是否支持。android 应该是支持 SIM 卡的。如果购买 firefly 的一个连接器,还可以接某个型号的 SSD 固态硬盘。

我手头有个 usb 3.0 的 U盘,插上拷贝文件速度很快,感觉确实是 usb3.0 的速度。
回复

使用道具 举报

发表于 2017-3-26 11:34:31 来自手机 | 显示全部楼层
看上去不错,就是不知道它会不会有很多的刷机包,据说它的乌班图未经授权。

点评

装android就没意思了嘛。想要刷机包还不如用一加的手机或者谷歌的nexus平板  详情 回复 发表于 2017-3-26 12:06
回复

使用道具 举报

 楼主| 发表于 2017-3-26 11:36:49 | 显示全部楼层
本帖最后由 不点 于 2017-3-26 11:38 编辑

再上个图,ghost 安装 Windows。

ghost 安装 XP

ghost 安装 XP
回复

使用道具 举报

发表于 2017-3-26 12:06:26 | 显示全部楼层
窄口牛 发表于 2017-3-26 11:34
看上去不错,就是不知道它会不会有很多的刷机包,据说它的乌班图未经授权。

装android就没意思了嘛。想要刷机包还不如用一加的手机或者谷歌的nexus平板
回复

使用道具 举报

发表于 2017-3-26 12:35:22 来自手机 | 显示全部楼层
是的,非触控屏幕,安卓肯定没意思,别的系统不是刷吗?不懂。
回复

使用道具 举报

发表于 2017-3-26 12:47:17 来自手机 | 显示全部楼层
xp都能驱起来不?
回复

使用道具 举报

发表于 2017-3-26 13:30:10 来自手机 | 显示全部楼层
哦,原来是虚拟机。我以为可以通过乌班图的引导启动。
回复

使用道具 举报

发表于 2017-3-27 17:34:53 | 显示全部楼层
看起来不错啊
回复

使用道具 举报

 楼主| 发表于 2017-3-27 18:22:24 | 显示全部楼层
向各位先贤、领导汇报一下。

虚拟机运行正常的 Windows,那叫个“贼慢”。运行 PE 倒是很快。通过研究、思考,我是这么理解的:PE 是在内存中运行,所以,虚拟机之下也显得不算慢,能够正常使用。但正式安装的 Windows,是在 TF 卡或 eMMC 上的,那就大大拖慢速度了。我还通过百度专门学习了 SDRAM 内存与 TF 卡的传输带宽的差别。内存的速度大致在 2G ~ 20G 字节/秒 的范围。TF 卡和 eMMC 都差远了,大约只有 80 M 字节/秒。两者相差大约 100 倍。所以,内存中运行的 PE 可以正常使用,而 TF 卡和 eMMC 上的虚拟 Windows 就不能正常使用了。

这个结论(如果正确的话)很有用。如果你需要在 ARM Linux 下通过虚拟机运行 Windows,你就得保证内存足够大。我认为 16G 内存是必须的,最好有 32G 内存。目前 firefly 最大也才只有 4G 内存,远远不够。

算了,以上只算是一个有趣的研究课题,对我来说,意义不大。因为一旦开始摆脱 Windows,那就很难再回来炒冷饭了。开弓没有回头箭,只能朝前走。

回复

使用道具 举报

发表于 2017-3-27 18:35:06 来自手机 | 显示全部楼层
arm架构,总是吃亏些,不然苹果也用arm了。
回复

使用道具 举报

发表于 2017-3-27 18:55:24 | 显示全部楼层
1000块买的???

个人表示打死我都不会买...

点评

1000?往哪买呀?累死你也找不到这样的配置和性能。再加 500 差不多,大致就这价格了。买卖双方都不吃亏,基本算是公平吧。 假如你是说打死也不买 arm linux 产品,那我表示理解,不抬杠。 我也有个 “打死 都  详情 回复 发表于 2017-3-27 21:16
回复

使用道具 举报

 楼主| 发表于 2017-3-27 21:16:37 | 显示全部楼层
邪恶海盗 发表于 2017-3-27 18:55
1000块买的???

个人表示打死我都不会买...

1000?往哪买呀?累死你也找不到这样的配置和性能。再加 500 差不多,大致就这价格了。买卖双方都不吃亏,基本算是公平吧。

假如你是说打死也不买 arm linux 产品,那我表示理解,不抬杠。

我也有个 “打死 都不买”的,那就是 x86 系列产品。即使便宜十倍,或者白送,都不要。自从开了那个“想买电脑,请交流看法”的帖子以来,有几年了吧,就再也没买过一个 x86 系列产品。

点评

表示还是离不开X86...  详情 回复 发表于 2017-3-28 21:07
回复

使用道具 举报

发表于 2017-3-28 21:07:38 | 显示全部楼层
不点 发表于 2017-3-27 21:16
1000?往哪买呀?累死你也找不到这样的配置和性能。再加 500 差不多,大致就这价格了。买卖双方都不吃亏 ...

表示还是离不开X86...

点评

表示理解。多元化的世界里,要有多元化的思维方式。离不开,很正常;离开了,同样也正常。一半离开了,一半离不开,也一样属于正常。  详情 回复 发表于 2017-3-28 22:07
回复

使用道具 举报

 楼主| 发表于 2017-3-28 22:07:58 | 显示全部楼层
邪恶海盗 发表于 2017-3-28 21:07
表示还是离不开X86...

表示理解。多元化的世界里,要有多元化的思维方式。离不开,很正常;离开了,同样也正常。一半离开了,一半离不开,也一样属于正常。
回复

使用道具 举报

 楼主| 发表于 2017-3-28 22:18:49 | 显示全部楼层
谁能说说 “Firefly RK3399” 与 “Firefly RK3399 核心版” 有什么差别?
http://www.t-firefly.com/zh/firenow/Firefly-rk3399/specifications/

特别是说一说用途方面的差别,怎么用,用在哪,目标用户是什么?开发者?桌面用户?移动手机用户?车载?航空模型?机器人?
回复

使用道具 举报

 楼主| 发表于 2017-3-29 11:53:57 | 显示全部楼层
本帖最后由 不点 于 2017-3-29 17:46 编辑

另外一家,生产类似的板子:

九鼎安卓6.0瑞芯微RK3399开发板X3399支持3G/4G/USB3.0超firefly
https://item.taobao.com/item.htm?spm=a230r.1.14.69.Wx5z2s&id=545097300002&ns=1&abbucket=20#detail

它比 firefly 多了一项功能,就是支持 Linux4.4+Qt5.6

不过,云山雾海的,我脑子迟钝,实在不懂 “Linux+Qt” 究竟是个什么含义。我已经百度了,但还是不明白。有谁懂行的,麻烦给通俗解释一下。

就是说,那意思是不是让用户自己编译 Linux?再编译一个 Qt?或者是预装好了?Linux 是指命令行(不带图形界面)吗?

Qt 是用来开发的,与终端用户无关,我这样理解,对不对呢?如果真的如此,那么,Linux+Qt,对于最终的桌面用户(就像我这样的人)来说,就跟 “完全不存在” 是一样的了,因为完全无用。

【补充】九鼎创展的官网,很难找到资料下载的地方。连固件升级资料都找不到。有个地方显示,购买者要联系客服,才能取得下载的地址。思维模式太过于封闭,因此其可信度、可靠度不如 firefly 的高。Pass 掉。
回复

使用道具 举报

 楼主| 发表于 2017-4-3 14:07:25 | 显示全部楼层
输入法成功啦!我啥也没动,它自己成功的。可能是系统自己偷偷更新,把输入法搞成了。看截图:

可以输入汉字了,候选词也能看见了。棒!

可以输入汉字了,候选词也能看见了。棒!

点评

我以前收藏一个14042版本的,属于精简版,采用gnome2界面,内核已升级到1604,用得还不错,不点大有兴趣可以试试。 http://pan.baidu.com/share/link?shareid=2129826253&uk=2503866427  详情 回复 发表于 2017-4-3 21:38
回复

使用道具 举报

发表于 2017-4-3 21:33:14 来自手机 | 显示全部楼层
ubuntu打开dash搜索,输入中文时,输入法隐藏在dash界面下,根本看不清,这个问题自从采用unity界面就一直有,另外社区版16042输入法中文什么的都好用。
回复

使用道具 举报

发表于 2017-4-3 21:38:50 来自手机 | 显示全部楼层
不点 发表于 2017-4-3 14:07
输入法成功啦!我啥也没动,它自己成功的。可能是系统自己偷偷更新,把输入法搞成了。看截图:

我以前收藏一个14042版本的,属于精简版,采用gnome2界面,内核已升级到1604,用得还不错,不点大有兴趣可以试试。
http://pan.baidu.com/share/link?shareid=2129826253&uk=2503866427

点评

firefly的板子是arm架构的,你发的是x86架构的镜像。。。  详情 回复 发表于 2017-4-3 22:00
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2023-5-29 10:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表