Firefly开源社区

12
发表新贴

[玩转Firefly-RK3399]Ubuntu系统准备

279

积分

10

威望

9

贡献

社区版主

Rank: 7Rank: 7Rank: 7

积分
279
QQ
发表于 2017-6-19 10:57:27     
本帖最后由 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


  1. $ sudo upgrade_tool uf Firefly-rk3399_xubuntu1604_201705111112.img
复制代码

        烧录成功提示:

  1. Loading firmware...
  2. Support Type:RK330C FW Ver:6.0.01 FW Time:2017-02-28 14:28:50
  3. Loader ver:1.05 Loader Time:2017-02-22 11:51:14
  4. Upgrade firmware ok.
复制代码


系统准备

   Firefly接上电源,显示器,鼠标键盘,系统启动约10秒左右。

    1、连接网络(支持无线和以太网)


    2、切换系统语言为中文(部分阉割版本无法打开语言设置界面,不影响可忽略),如过无法通过窗口修改,参考第4点设置系统编码为[zh-CN.UTF-8]同样可以切换系统语言为中文

   

    3、更新系统源

  1. $sudo apt-get update  #更新
  2. $sudo apt-get upgrade  #升级,需要用update更新完才能upgrade
复制代码

        说明:系统默认源下载比较慢,可以切换成国内的源,具体修改自行百度,终端下修改地址:

  1.   $ sudo vim /etc/apt/sources.list
复制代码
       修改完成后,需要执行[sudo apt-get update]。

         4、修改系统编码,解决中文乱码问题(浏览器、终端显示方块乱码)
  1. $ locale    查看系统编码
  2. $ locale -a   查看系统内安装的编码列表
复制代码

        a、修改系统默认编码      
  1. $ sudo vim /etc/default/locale        
复制代码
        设置系统编码后重启发现终端提示:
        bash warning:setlocale: LC_ALL: cannot change locale (zh_CN.UTF_8)
      
        解决方案:安装zh-CN.UTF-8,重启即可
  1. $ sudo locale-gen zh-CN.UTF-8
复制代码

          b、解决浏览器显示中文方块乱码
            安装文泉驿字体支持
  1. $ sudo apt-get install ttf-wqy-*
复制代码

    5、安装中文拼音输入法

        firefly输入法默认是IBus框架,直接打开IBus wiki,按步骤安装ibus-pinyin和ibus-sunpinyin:

        安装拼音引擎, 在终端输入:     

  1. $ sudo apt-get install ibus-pinyin
复制代码

        设置ibus-pinyin,在终端输入:

  1. $ /usr/lib/ibus/ibus-setup-pinyin
复制代码

        

        安装sunpinyin模块,在终端输入:

  1. $ sudo apt-get install ibus-sunpinyin
复制代码

        设置ibus-sunpinyin,在终端输入:

  1. $ /usr/lib/ibus/ibus-setup-sunpinyin
复制代码


        安装完成后,鼠标移至输入法图标右键点选Preferences,进入IBus Preferences,点选Input Method选项,在点击Add按钮添加Chinese对应输入法即可,SunPinyin比Pinyin好用。



   6、不习惯vim编辑,可以额外安装一个文本编辑器
  1. $ sudo apt-get install gedit
复制代码




回复

使用道具 举报

279

积分

10

威望

9

贡献

社区版主

Rank: 7Rank: 7Rank: 7

积分
279
QQ
发表于 2017-6-21 09:55:28     
不习惯vim编辑,可以额外安装一个文本编辑器
  1. sudo apt-get install gedit
复制代码
回复

使用道具 举报

134

积分

0

威望

0

贡献

游客

积分
134
发表于 2017-6-24 18:32:36     
/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

点评

谢谢纠正,你的是对的。写博文的时候涂方便直接copy了官方的一段。  发表于 2017-6-26 09:22
回复

使用道具 举报

30

积分

0

威望

0

贡献

游客

积分
30
发表于 2017-7-7 17:59:23     
期待继续哈
回复

使用道具 举报

42

积分

0

威望

0

贡献

技术小白

积分
42
发表于 2017-11-7 10:53:06     
请问这个固件RK3288可以用么?  用了百度网盘的RK3288的ubuntu 16.04 固件, 刷完wifi用不了, 电源指示灯不良
回复

使用道具 举报

33

积分

0

威望

0

贡献

游客

积分
33
发表于 2018-3-22 14:04:52     
学习下
回复

使用道具 举报

33

积分

0

威望

0

贡献

游客

积分
33
发表于 2018-3-22 14:05:15     
学习下
回复

使用道具 举报

22

积分

0

威望

0

贡献

游客

积分
22
发表于 2018-7-24 22:22:41     
学习下
回复

使用道具 举报

44

积分

0

威望

0

贡献

技术小白

积分
44
发表于 2018-10-11 14:59:00     
本帖最后由 lxdlbs371 于 2018-10-11 15:00 编辑

我在安装中文输入法的时候遇到了问题:
  1. cigit@cigit:~$ /usr/lib/ibus/ibus-setup-pinyin
  2. main.py:29: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('G
  3. tk', '3.0') before import to ensure that the right version gets loaded.  from gi.repository import Gtk
  4. main.py:30: PyGIWarning: IBus was imported without specifying a version first. Use gi.require_version('
  5. IBus', '1.0') before import to ensure that the right version gets loaded.  from gi.repository import IBus
  6. Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
复制代码
回复

使用道具 举报

53

积分

0

威望

0

贡献

技术小白

积分
53
发表于 2018-10-26 11:45:53     
對於RK3399的電腦系統有最低要求嗎本人用的是Ubuntu 14.04
回复

使用道具 举报

返回列表
12
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表