无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 69689|回复: 188
打印 上一主题 下一主题

Firefly RK3399 折腾记

    [复制链接]
跳转到指定楼层
1#
发表于 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-03-25_14-12-27.png (355.82 KB, 下载次数: 125)

桌面以及火狐中文界面

桌面以及火狐中文界面
2#
发表于 2017-3-25 23:05:48 来自手机 | 只看该作者
硬件是啥配置?
回复

使用道具 举报

3#
 楼主| 发表于 2017-3-25 23:16:15 | 只看该作者
官方主页在这里: http://www.t-firefly.com/

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

使用道具 举报

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

使用道具 举报

5#
 楼主| 发表于 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)。在一楼的火狐图片中,地址栏下面的“智能拼音”一行,就是“火输”的工具栏。

回复

使用道具 举报

6#
发表于 2017-3-26 01:00:28 来自手机 | 只看该作者
那它应该是安卓比乌班图强,安卓可以chroot到乌班图。

点评

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

使用道具 举报

7#
 楼主| 发表于 2017-3-26 01:19:19 | 只看该作者
窄口牛 发表于 2017-3-26 01:00
那它应该是安卓比乌班图强,安卓可以chroot到乌班图。

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

使用道具 举报

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

2017-03-25 19-41-18屏幕截图.png (355.65 KB, 下载次数: 114)

QEMU 之下的 WinPE

QEMU 之下的 WinPE
回复

使用道具 举报

9#
发表于 2017-3-26 07:45:26 | 只看该作者
看起来不错啊,不过32GB emmc空间有点小吧,可以自己接硬盘码?

点评

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

使用道具 举报

10#
发表于 2017-3-26 08:29:28 | 只看该作者
感谢分享!
回复

使用道具 举报

11#
发表于 2017-3-26 09:33:03 | 只看该作者
都折腾的够晚的。。。
回复

使用道具 举报

12#
 楼主| 发表于 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 的速度。
回复

使用道具 举报

13#
发表于 2017-3-26 11:34:31 来自手机 | 只看该作者
看上去不错,就是不知道它会不会有很多的刷机包,据说它的乌班图未经授权。

点评

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

使用道具 举报

14#
 楼主| 发表于 2017-3-26 11:36:49 | 只看该作者
本帖最后由 不点 于 2017-3-26 11:38 编辑

再上个图,ghost 安装 Windows。

2017-03-26 03-04-33屏幕截图.png (468.35 KB, 下载次数: 87)

ghost 安装 XP

ghost 安装 XP
回复

使用道具 举报

15#
发表于 2017-3-26 12:06:26 | 只看该作者
窄口牛 发表于 2017-3-26 11:34
看上去不错,就是不知道它会不会有很多的刷机包,据说它的乌班图未经授权。

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

使用道具 举报

16#
发表于 2017-3-26 12:35:22 来自手机 | 只看该作者
是的,非触控屏幕,安卓肯定没意思,别的系统不是刷吗?不懂。
回复

使用道具 举报

17#
发表于 2017-3-26 12:47:17 来自手机 | 只看该作者
xp都能驱起来不?
回复

使用道具 举报

18#
发表于 2017-3-26 13:30:10 来自手机 | 只看该作者
哦,原来是虚拟机。我以为可以通过乌班图的引导启动。
回复

使用道具 举报

19#
发表于 2017-3-27 17:34:53 | 只看该作者
看起来不错啊
回复

使用道具 举报

20#
 楼主| 发表于 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,那就很难再回来炒冷饭了。开弓没有回头箭,只能朝前走。

回复

使用道具 举报

21#
发表于 2017-3-27 18:35:06 来自手机 | 只看该作者
arm架构,总是吃亏些,不然苹果也用arm了。
回复

使用道具 举报

22#
发表于 2017-3-27 18:55:24 | 只看该作者
1000块买的???

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

点评

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

使用道具 举报

23#
 楼主| 发表于 2017-3-27 21:16:37 | 只看该作者
邪恶海盗 发表于 2017-3-27 18:55
1000块买的???

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

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

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

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

点评

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

使用道具 举报

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

表示还是离不开X86...

点评

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

使用道具 举报

25#
 楼主| 发表于 2017-3-28 22:07:58 | 只看该作者
邪恶海盗 发表于 2017-3-28 21:07
表示还是离不开X86...

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

使用道具 举报

26#
 楼主| 发表于 2017-3-28 22:18:49 | 只看该作者
谁能说说 “Firefly RK3399” 与 “Firefly RK3399 核心版” 有什么差别?
http://www.t-firefly.com/zh/firenow/Firefly-rk3399/specifications/

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

使用道具 举报

27#
 楼主| 发表于 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 掉。
回复

使用道具 举报

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

2017-04-03 05-52-10屏幕截图.png (299.12 KB, 下载次数: 95)

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

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

点评

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

使用道具 举报

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

使用道具 举报

30#
发表于 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, 2025-12-10 17:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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