RK瑞芯微平台编译环境搭配记录

原创 2015年11月20日 11:53:03

系统安装

1. 装ubuntu 14.04版本。12.04也行。如果装synergy,那么请用12.04.4!( 12.04.3及之前的。在切换时会黑下屏幕)ubuntu上可以用quicksynergy

2. 更新新的源

 

 安装必要的包

1. 请直接复制,命令如下:

sudo apt-getinstall git-core gnupg flex bison gperf build-essential zip curl zlib1g-devgcc-multilib g++- multilib libc6-dev-i386 lib32ncurses5-dev ia32-libsx11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev python-argparselibxml2-utils

2. 请直接复制命令,如下:

sudo apt-getinstall python-lxml

sudo ln -s/usr/bin/fromdos /usr/local/bin/dos2unix

3. 请直接复制命令,如下:

sudo apt-getinstall flex bison gperf libxml2-utils lib32ncurses5 ia32-libs

4. 安装过程中,发生无法find commmand: source的情况,原因如下:

/bin/sh is usuallysome other shell trying to mimic The Shell. Many distributions use /bin/bashfor sh, it supports source. On Ubuntu, though, /bin/dash is used which does notsupport source. If you cannot edit the script, try to change the shell whichruns it.

 

$ls -l `which sh`

/bin/sh -> dash

 

$sudodpkg-reconfigure dash #Select "no" when you're asked

[...]

 

$ls -l `which sh`

/bin/sh -> bash

jdk安装-----针对android 5.0及以上

1. sudo apt-getupdate

2. sudo apt-getinstall openjdk-7-jdk

jdk安装-----针对android4.4

1. sudo apt-getupdate

2. sudo apt-getinstall oracle-java6-installer

若两个java7 java6都有安装。切换jdk版本方法如下:

update-alternatives–config java

update-alternatives–config javadoc

update-alternatives–config javac

 

Select java 1.7:There are 2 choices for the alternative javac (providing /usr/bin/javac).

Selection PathPriority Status

------------------------------------------------------------

0/usr/lib/jvm/java-6-openjdk-amd64/bin/javac 1061 auto mode

1/usr/lib/jvm/java-6-openjdk-amd64/bin/javac 1061 manual mode

* 2/usr/lib/jvm/java-7-openjdk-amd64/bin/javac 1051 manual mode

echo $PATH

/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin:/usr/share/ant/bin

And source it totake changes into account

source ~/.bashrc

 

注意:检查/etc/profile:新机刚安装好应该是没有这些东西的。都是后期自己安装的

 

 

设置USB设备连接

1.  确立/etc/udev/rules.d/51-android.rules是否存在,不存在就创建一个

2.  chmod a+x /etc/udev/rules.d/51-android.rules

3.  vi /etc/udev/rules.d/51-android.rules

将以下两行加进去,这里的idVendor需要通过lsusb命令来查找,找到对应插入的就行了

类似结果如下:

www.linuxidc.com@linuxidc:~$ lsusb

Bus 002 Device003: ID 413c:2003 Dell Computer Corp. Keyboard

Bus 002 Device002: ID 0461:4d22 Primax Electronics, Ltd

Bus 002 Device001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Bus 001 Device010: ID 18a1:0002

Bus 001 Device001: ID 1d6b:0002 Linux Foundation 2.0 root hub找到上面的ID为18a1,在文件中添加设备就可以了。

然后替换0bb4和18d1后加入,加入以下的信息(范例是两条信息,一台平板一条就行)

SUBSYSTEMS=="usb",ATTRS{idVendor}=="0bb4",MODE="0666",OWNER="root"

SUBSYSTEMS=="usb",ATTRS{idVendor}=="18d1",MODE="0666",OWNER="root”

4.  重启udev service,输入命令:

    sudo /etc/init.d/udev restart


标注

若中途出现同样的error多次出现,同时你确定一定依旧修改了。可以尝试sudo apt-get install update 以及重启。


版权声明:本文为博主原创文章,转载请注明出处。

搭建瑞芯微rk3128本地android代码服务器

从供应商那里拿到的rk3128android 4.4的源码包。解压前压缩包大概5G,通过命令解压后发现只有一个隐藏的.repo 目录大小4096。 然后执行命令 repo sync -l 意思...
  • lb5761311
  • lb5761311
  • 2016年01月11日 15:03
  • 2168

Linux下更新瑞芯微固件

有这样的需求,是因为提供的BSP中是在windows下烧写的系统。我直接在linux下开发,每次编译后代码都要在windows下烧写,是一个很麻烦的事情。为了解决这个问题我尝试着用VirtualBox...
  • kangear
  • kangear
  • 2013年09月20日 08:56
  • 4569

瑞芯(Rockchip)样片申请与经验

瑞芯(Rockchip)样片申请与经验 瑞芯微专注于移动互联网、数字多媒体芯片设计,是专业的个人移动信息终端SOC解决方案供应商。瑞芯微在移动互联网领域有多个较完整的自主创新的知识产权群,为中国电子...
  • renesas_icapply
  • renesas_icapply
  • 2014年06月28日 08:56
  • 468

rk3128 gpio开发

一、Rk3128 led 驱动 1、关于dts文件描述 瑞芯微平台上所有的gpio资源都是描述在dts 文件当中 dts 文件一般存放在kernel目录下 arch/arm/boot/dts/ ...
  • huangkaiyue1
  • huangkaiyue1
  • 2016年06月06日 23:33
  • 1970

RK平台images打包细则

IMGs打包细节 平台:     RK3288 背景:     RK3288编译产生了RK3288MiniLoaderAll_V2.19.bin,uboot.img, kernel.img, ...
  • wangxueming
  • wangxueming
  • 2016年10月13日 17:54
  • 1438

瑞芯微RK3188如何配置USB摄像头支持

  • morixinguan
  • morixinguan
  • 2016年02月23日 21:49
  • 2190

瑞芯微rk3128硬件编解码demo解析

有几个定制单网络视频通话的定制单客户,要从a20、a31s平台转移到RK3128。那么最基础的肯定要将rk3128的硬件编解码基础搞好给客户使用。 通过瑞芯微redmine系统拿到rk3128的硬件...
  • wangjianzhongfj
  • wangjianzhongfj
  • 2014年12月19日 23:39
  • 7160

20180101Link

https://www.highcharts.com/ https://www.udemy.com/?deal_code=JPA8DEAL2PERCENTAGE&aEightID=s...
  • always007
  • always007
  • 2018年01月05日 17:41
  • 54

瑞芯微1——RK3288系统编译及环境搭建

准备工作 编译 Android 对机器的配置要求较高: 64 位 CPU16GB 物理内存+交换内存30GB 空闲的磁盘空间用于构建,源码树另外占用大约 8GB 官方推荐 Ubunt...
  • sdkdlwk
  • sdkdlwk
  • 2017年11月29日 14:49
  • 486

RKAndroidTool工具的各项image详解(RK2918版本)

/********************************************************************************************  * aut...
  • lqxandroid2012
  • lqxandroid2012
  • 2015年08月28日 20:03
  • 1176
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RK瑞芯微平台编译环境搭配记录
举报原因:
原因补充:

(最多只允许输入30个字)