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 以及重启。


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

相关文章推荐

RK3288系统编译及环境搭建

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

RK3288 环境搭建

目前世面是RK3288的板子并不多,其中有两款,popMeta和fireFly. 因为用到I/O比较多,所以选择了前者。下面就讲讲搭建环境要注意的一些地方。 首先当然是要get SDK, 这里因...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

RK3288系统编译及环境搭建

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

零起步了解RK3288环境搭建以及版本编译

RK3288环境搭建 物理配置 1.      在获取到source code之后,需要准备起码100G的空间供一个版本完整编译。本地服务器编译8G足以,虚拟机则需要16G ram 2.    ...

NFC数据串口传输模块(NFC2COM)--风火轮

这个模块实现了NFC透明传输,能与NFC手机进行点对点大数据传输(在通信前不需要再点一下手机屏幕),主控端串口TTL接口,简单易用,超低功耗,工作2mA待机4uA,可以动态模拟NFC Forum 蓝牙...

Android 6.0 RK3288 ROM编译详解+命令详解

Android 6.0 RK3288 ROM编译详解+命令详解 Rockchip 平台相比高通、MTK、Marvell等其他平台相比,在编译命令的执行上,跟其他平台有所不同。 以下,已目...

ubuntu14.04.1 LTS 64bits较快的更新源

ubuntu14.04.1 LTS 64bits较快的更新源    网上关于ubuntu更新源的帖子一大堆,但是我使用网易源的时候,执行sudo apt-get update命令的时候,...

NFC模块方案,轻松实现NFC通讯

NFC模块方案介绍
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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