微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > 嵌入式系统设计讨论 > +linux环境下给RK3399烧入linux

+linux环境下给RK3399烧入linux

时间:10-02 整理:3721RD 点击:
首先感谢论坛给我这个使用的机会,去年这块板子刚出来的时候就被他强大的性能所吸引,刚好在开发双目视觉的项目,需要一个快能直接开启两个摄像头的板子,firefly的这块RK3399无疑是最适合不过的了。另外这个板载瑞星微最强的处理器比较适合做双面视觉等需要高速处理的场合,早期买过4块firefly的RK3288用于做项目-视觉项目,对比了使用MTK P10芯片的手机,结果是RK3288的性能好非常多,所以对RK3399这个后来者更是寄予厚望。
RK3399出厂预装了android和ubuntu两个系统,这让顾客能同时体验到两个系统在板子上,但是实际用来开发的时候,发现分配给ubuntu的资源太小的,试用的RK3399是2G内存16G EMMC的版本,我打算用这个板子开发双面视觉算法,所以ubuntu比较适合我。
我使用的宿主机系统:ubuntu 16.04
目标板:firefly RK3399
版本:2G 内存 16G EMMC
安装系统:Firefly-rk3399_xubuntu1604_201707041527.img(已打包的统一固件)
安装工具:Linux_Upgrade_Tool_v1.24
配件:Type-C 数据线
步骤
1.连接设备
将Type-C 数据线连接设备,按住板子上的RECOVERY键不要放开,再短按一下RESET键,大约2秒以后放开RECOVERY键。在ubuntu系统上不用安装如何驱动,超级方便!
2.下载并安装Linux_Upgrade_Tool_v1.24
这个工具的下载地址:http://pan.baidu.com/s/1c1PP49i,通过如下命令安装:

  1. unzip Linux_Upgrade_Tool_v1.24.zip
  2. cd Linux_Upgrade_Tool_v1.24/

复制代码

运行:sudo ./upgrade_tool
发现无法执行,原因是upgrade_tool没有可执行属性,使用命令配置为可执行文件:sudo chmod +x upgrade_tool
接着再执行上面的命令如果出现以下的这个错误:

  1. upgrade_tool: error while loading shared libraries: libudev.so.1: cannot open shared object file: No such file or directory

复制代码

ubuntu 16.4可以通过下面这个命令解决:

  1. sudo apt-get install libudev-dev:i386

复制代码

一切顺利的话现在你就能成功执行:sudo ./upgrade_tool
并且如果你的板子连接正常的化,这时你可以看到,rockusb connected,DevNo=1,这个就是板子的设备号,输入这个设备号回车完成选择。
将Firefly-rk3399_xubuntu1604_201707041527.img这个镜像拷贝到和upgrade_tool同一个文件夹下,执行如下命令完成烧写:uf Firefly-rk3399_xubuntu1604_201707041527.img


就这么简单,烧入等他完成就可以了


看一下资源情况:


支持一下。期待小编后续分享Firefly RK3288 /RK3399视觉项目的帖子,加油!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top