Firefly开源社区
标题: [玩转Firefly-RK3399]Ubuntu系统准备 [打印本页]
作者: ZZP 时间: 2017-6-19 10:57
标题: [玩转Firefly-RK3399]Ubuntu系统准备
本帖最后由 ZZP 于 2017-6-26 09:25 编辑
前言 《玩转Firefly-RK3399》系列主要介绍基于Firefly-RK3399这款开发板“Ubuntu for ARM系统”上的使用案例,不定期更新包括搭建LNMP、LAMP服务器,云共享笔记,代码托管Git私有服务器,搬梯子shadowsocks服务器,BT资源下载服务器等等。关于Firefly-RK3399的介绍可以进入官方传送门[Firefly-RK3399简介]。
准备工作 Firefly-RK3399开发板 x1
带HDMI接口显示器 x1
键鼠 x1
Type-C数据线 x1
能刷系统固件电脑 x1
开始 下载官方提供Ubuntu系统,资源传送门[Firefly-rk3399-xubuntu16.04],系统固件有不同版本,解压后固件大小约2.3GB,特别说明:本系列教程所使用的系统固件是《Firefly-rk3399_xubuntu1604_201705111112》。
本人刷系统固件的电脑系统是Ubuntu 14.04,烧录固件工具使用官方提供的工具[upgrade_tool],烧录固件具体使用教程移步官网教程《3399升级固件》。
特别说明:Firefly-RK3399开发板在本系列文中简称“Firefly”。
烧录固件 1、解压 Firefly-rk3399_xubuntu1604_201705111112 固件
2、将Firefly接上电源,连接电脑,然后按住RECOVERY按钮不放,再单击RESET按钮,此时Firefly进入烧录模式,执行烧写固件命令(第3点)后再松开RECOVERY按钮,操作失败会提示:
No found any rockusb device,please plug device in!
3、烧写统一固件update.img
- $ sudo upgrade_tool uf Firefly-rk3399_xubuntu1604_201705111112.img
复制代码
烧录成功提示:
- Loading firmware...
- Support Type:RK330C FW Ver:6.0.01 FW Time:2017-02-28 14:28:50
- Loader ver:1.05 Loader Time:2017-02-22 11:51:14
- Upgrade firmware ok.
复制代码
系统准备 Firefly接上电源,显示器,鼠标键盘,系统启动约10秒左右。
1、连接网络(支持无线和以太网)
2、切换系统语言为中文(部分阉割版本无法打开语言设置界面,不影响可忽略),如过无法通过窗口修改,参考第4点设置系统编码为[zh-CN.UTF-8]同样可以切换系统语言为中文
3、更新系统源
- $sudo apt-get update #更新
- $sudo apt-get upgrade #升级,需要用update更新完才能upgrade
复制代码
说明:系统默认源下载比较慢,可以切换成国内的源,具体修改自行百度,终端下修改地址:
- $ sudo vim /etc/apt/sources.list
复制代码 修改完成后,需要执行[sudo apt-get update]。
4、修改系统编码,解决中文乱码问题(浏览器、终端显示方块乱码)
- $ locale 查看系统编码
- $ locale -a 查看系统内安装的编码列表
复制代码
a、修改系统默认编码
- $ sudo vim /etc/default/locale
复制代码 设置系统编码后重启发现终端提示:
bash warning:setlocale: LC_ALL: cannot change locale (zh_CN.UTF_8)
解决方案:安装zh-CN.UTF-8,重启即可
- $ sudo locale-gen zh-CN.UTF-8
复制代码
b、解决浏览器显示中文方块乱码
安装文泉驿字体支持
- $ sudo apt-get install ttf-wqy-*
复制代码
5、安装中文拼音输入法
firefly输入法默认是IBus框架,直接打开IBus wiki,按步骤安装ibus-pinyin和ibus-sunpinyin:
安装拼音引擎, 在终端输入:
- $ sudo apt-get install ibus-pinyin
复制代码 设置ibus-pinyin,在终端输入:
- $ /usr/lib/ibus/ibus-setup-pinyin
复制代码
安装sunpinyin模块,在终端输入:
- $ sudo apt-get install ibus-sunpinyin
复制代码 设置ibus-sunpinyin,在终端输入:
- $ /usr/lib/ibus/ibus-setup-sunpinyin
复制代码
安装完成后,鼠标移至输入法图标右键点选Preferences,进入IBus Preferences,点选Input Method选项,在点击Add按钮添加Chinese对应输入法即可,SunPinyin比Pinyin好用。
6、不习惯vim编辑,可以额外安装一个文本编辑器
- $ sudo apt-get install gedit
复制代码
作者: ZZP 时间: 2017-6-21 09:55
不习惯vim编辑,可以额外安装一个文本编辑器
- sudo apt-get install gedit
复制代码
作者: 追求 时间: 2017-6-24 18:32
/usr/lib/ibus-pinyin/ibus-setup-pinyin和
/usr/lib/ibus-sunpinyin/ibus-setup-sunpinyin
应该改为
/usr/lib/ibus/ibus-setup-pinyin
/usr/lib/ibus/ibus-setup-sunpinyin
作者: Formular 时间: 2017-7-7 17:59
期待继续哈
作者: austingg 时间: 2017-11-7 10:53
请问这个固件RK3288可以用么? 用了百度网盘的RK3288的ubuntu 16.04 固件, 刷完wifi用不了, 电源指示灯不良
作者: alvinhuang 时间: 2018-3-22 14:04
学习下
作者: alvinhuang 时间: 2018-3-22 14:05
学习下
作者: starboy 时间: 2018-7-24 22:22
学习下
作者: lxdlbs371 时间: 2018-10-11 14:59
本帖最后由 lxdlbs371 于 2018-10-11 15:00 编辑
我在安装中文输入法的时候遇到了问题:
- cigit@cigit:~$ /usr/lib/ibus/ibus-setup-pinyin
- main.py:29: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('G
- tk', '3.0') before import to ensure that the right version gets loaded. from gi.repository import Gtk
- main.py:30: PyGIWarning: IBus was imported without specifying a version first. Use gi.require_version('
- IBus', '1.0') before import to ensure that the right version gets loaded. from gi.repository import IBus
- Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
复制代码
作者: alston_yi 时间: 2018-10-26 11:45
對於RK3399的電腦系統有最低要求嗎本人用的是Ubuntu 14.04
作者: o强国梦o 时间: 2018-10-29 17:41
感谢楼主
作者: llwgg 时间: 2018-12-13 22:40
学习了,谢谢分享
作者: wangzhi1368 时间: 2019-1-29 16:56
谢谢楼主分享
作者: lsp993 时间: 2019-3-26 16:22
你好,我用Firefly-RK3399外接了mipi屏,但是默认的竖屏显示。如何让系统启动时默认为横屏显示,包括开机的logo.
作者: 李尔摩斯 时间: 2019-5-8 18:13
楼主很厉害,能不能帮我看下问题?
我当前用firefly rk3399 的开发板,烧的是ubuntu 16.04的系统,外接的非触摸电脑显示屏,单板开机会进入命令行界面。
然后在这个系统上面放了QT程序 ,运行QT程序,QT的界面出来了,但是鼠标移动不了。
我这边已经多次尝试修改QWS_MOUSE_PROTO变量,鼠标依然移动不了,
跟一般的系统比较,该系统/dev/input/目录下没有mice文件,在接入鼠标的时候没有生成mouse文件,只生成了event文件。
但是这块单板在Ubuntu的图形界面下,鼠标可以移动,所以请问有什么办法使QT程序找到鼠标事件?
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) |
Powered by Discuz! X3.1 |