精华内容
下载资源
问答
  • 搭建Android驱动开发环境

    千次阅读 2014-02-10 14:25:13
    Android底层开发需要的工具: 1、JDK6 JDk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html(推荐下载jdk6版tar.gz),解压缩到任意目录(如/home/developer/jdk6) #gedit /etc/...

    Android底层开发需要的工具:

    1、JDK6

    JDk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html(推荐下载jdk6版tar.gz),解压缩到任意目录(如/home/developer/jdk6)
    #gedit /etc/profile
    打开profile文件在最后加上
    export PATH=.://home/developer/jdk6/bin:$PATH
    #source /etc/profile重新装载profile文件
     
    Ubuntu Liunx提供了更简单的方法安装JDK,在终端执行一下命令
    #add-apt-repository "deb  http://archive.canonical.com/  lucid partner"
    #apt-get update
    #apt-get install sun-java6-jdk

    2、Eclipse

    下载地址 http://www.eclipse.org/downloads/?osType=linux下载tar.gz压缩包如eclipse-jee-indigo-SR1-linux-gtk-x86_64.tar.gz
    使用以下命令解压
    #tar zxvf eclipse-jee-indigo-SR1-linux-gtk-x86_64.tar.gz

    3、ADT

    启动eclipse,单击help->install New Software菜单打开Install对话框,在name文本框中输入adt,在Location文本框中输入 https://dl-ssl.google.com/android/eclipse/单击ok,一路单击Next,最后单价Finish

    4、CDT

    安装方法同ADT

    5、Android SDK

    打开一下地址下载Android SDK
    如下载的SDK为android-sdk-r16-linux.tar,执行以下命令解压
    #tar -xvf android-sdk-r16-linux.tar
    cd到android-sdk-linux/tools目录执行android脚本文件
    #./android
    打开SDK安装界面,下载API
    安装好后在终端执行
    #getdit /tec/profile
    在profile文件的最后加入以下代码
    #export ANDROID_SDK_PATH=SDK安装路径
    #export PATH=.:$ANDROID_SDK_PATH/platform-tools:$PATH
    保存关闭profile文件,执行以下命令是修改生效
    #source /etc/profile
     

    6、Android NDK

    用一下命令解压NDK开发包
    #tar -xvf android-ndk-r7-linux-x86.tar.tar

    7、交叉编译环境

    执行一下命令安装
    #sh 安装文件名.bin

    8、安装Git

    在终端执行下命令安装Git
    #apt-get install git
    #apt-get install git-doc git-svn git-email git-gui gitk

    9、Linux内核源码下载

    终端执行一下命令下载linux内核源代码

    10、Android源码下载

    1、创建repo脚本文件存放目录
    #mkdir ~/bin
    #PATH=~/bin:$PATh
    2、下载repo脚本
    #chmod a+x ~/bin/repo
    3、创建android源代码存放目录
    #mkdir androidsource
    #cd androidsource
    4、初始化
    5、下载源码
    #repo sync

    本文出自 “LoveLifeLoveYourself” 博客,请务必保留此出处http://zhanghaoran.blog.51cto.com/2604198/1167452

    展开全文
  • 主机要求: 需要准备一台安装Linux系统的电脑作为开发和编译主机。...1. 在电脑主机上安装64位的Ubuntu-12.04系统(Android编译环境要求必须是64位系统) 2. 安装必需的软件包:  $ sud

    主机要求:


    需要准备一台安装Linux系统的电脑作为开发和编译主机。

    电脑主机最低配置要求:

       1)硬盘容量不少于128GB;
       2)RAM不小于4GB;


    安装步骤:


    1. 在电脑主机上安装64位的Ubuntu-12.04系统(Android编译环境要求必须是64位系统)

    2. 安装必需的软件包:

       $ sudo apt-get install cpp-4.6 g++-4.6 gcc-4.6 gcc-4.6-multilib      gcc g++ cpp gcc-multilib g++-4.6-multilib git-core git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 ia32-libs gawk qt4-dev-tools libgl1-mesa-dri:i386 libglapi-mesa:i386

       
    Newton Android SDK开发环境与Google官方完全兼容,更详细的编译环境建立方法,请参考android的官方网站:http://source.android.com/source/initializing.html

    3. 安装JDK


    推荐安装JDK版本为jdk-6u37-linux-x64,下载页面为:
    http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html

    JDK安装步骤:


    a)拷贝jdk-6u37-linux-x64.bin到/usr/java/目录中;
    b)修改可执行权限:
    $ sudo chmod u+x /usr/java/jdk-6u37-linux-x64.bin
    c)执行下面命令开始安装:
    $ sudo ./jdk-6u37-linux-x64.bin
    d)安装完毕,配置系统环境变量,在这里介绍两种方法:

    方法1 使用超级用户权限在/etc/environment中增加:

    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/java/jdk1.6.0_37/bin"
    JAVA_HOME=/usr/java/jdk1.6.0_37
    JRE_HOME=/usr/java/jdk1.6.0_37/jre
    CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib

    保存后退出。重新登录用户,环境变量会自动生效。

    方法2. 使用超级用户权限在/etc/profile中增加:

    export JAVA_HOME=/usr/java/jdk1.6.0_37
    export JRE_HOME=/usr/java/jdk1.6.0_37/jre
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

    保存后退出。重新登录用户,环境变量会自动生效。

    e)查看Java版本

    重新登陆后,在任一目录下执行下面的命令查看Java版本,
    显示下图所示信息,说明已经配置成功。


    展开全文
  • 始搭建基于Google官方Android 2.1-r2源码的开发环境,包括如何下载源代码、 编译源代码,以及在模拟器中运行编译生成的镜像。文中开发机是基于Ubuntu 10.04的,同样适用于其他版本的Ubuntu。 2. 下载JDK 1.5...
    1. 前言

            转自:http://blog.csdn.net/jackyu613/archive/2010/07/31/5778646.aspx

    本文叙述了如何从零开 始搭建基于 Google 官方 Android 2.1-r2 源码的开发环境,包括如何下载源代码、 编译源代码,以及在模拟器中运行编译生成的镜像。文中开发机是基于 Ubuntu 10.04 的,同样适用于其他版本的 Ubuntu

    2. 下载 JDK 1.5

    编译 Android 源码需要 JDK1.5 版(主要是需要其中的 javadoc ), 1.6 版是 不兼容的。 JDK1.5 已经停止支持,其最 终的版本是 JDK 5.0 Update 22

    可从 Sun 官网上下载:

    http://java.sun.com/javase/downloads/5u22/jdk

    选择平台 Linux ,勾选同意许可协议:

    单击 Continue ,在弹出的页面中一共有两个下载,选第一个 jdk-1_5_0_22-linux-i586.bin 下载:


    3. 部署 JDK 1.5

               3.1 解压缩 JDK

    以下命令均在 root 账户上执行,非 root 账户执行某些命令可能需要加 sudo

    jdk-1_5_0_22-linux-i586.bin 放在 root 目 录下。进入该目录:

    cd ~

    然后赋予该 bin 文件可执行属性:

    chmod +x jdk-1_5_0_22-linux-i586.bin

    再执行安装 ( 注意前面有 ./)

    ./jdk-1_5_0_22-linux-i586.bin

    跳过协议阅读。

    最后一行:

    Do you agree to the above license terms? [yes or no]

    键入 yes ,然后回车,开始解压。默认会解压到当前目录下的 jdk1.5.0_22 目录下(此处是 ~/ jdk1.5.0_22 )。

    3.2 JDK 版本切换

    如果同时需要使用 JDK1.6 版做应用开发,则系统中将同时存在 JDK1.5 JDK1.6 。 因此需要实现能够在不同版本间切换。如果不使用 JDK1.6 ,请做完 1.5 版 的设置后跳至 3.3 节。

    这里使用 update-alternatives 命令实现。

    首先为 JDK1.5 版生成可选配置选项:

    update-alternatives --install /usr/bin/jdk jdk /root/jdk1.5.22 255

    /usr/bin/jdk 是符号链接,它指向 /etc/alternatives/jdk (由第 2 个参数给出的), /root/jdk1.5.22 是实际目的链接, 255 是优先级(任意整数,在 automatic mode 自动模式时,数字大的优先级较高,被选为 默认配置选项)。

    然后再为 JDK1.6 版生成( 如果有 JDK1.6 的话。不使用 JDK1.6 的请跳至 3.3 ):

    update-alternatives --install /usr/bin/jdk jdk /root/jdk1.6.20 0

    这样,默认 jdk 版本即为 1.5 版。 需要切换到 1.6 版时,请使用 update-alternatives –config jdk

               3.3 配置 JDK 环境变量

    下面开始配置环境变量。

    在终端中执行: gedit ~/.bashrc

    修改 .bashrc 文件,添加下面语句:

    #set java environment

    export JAVA_HOME=/usr/bin/jdk

    export JRE_HOME=JAVA_HOME/jre

    export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

    该段代码最好设置在文件的尾部。

    保存文件。在终端中执行 source ~/.bashrc

    请使用 java  version 检 查 JDK 是否配置正确。

            4. 安装其他必备组件

    在终端上,使用下面的命令安装:

    apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev

    因为 JDK1.5 在前面已经单独安装过了,因此此处 apt-get install 命令行中没有加入 sun-java5-jdk

    其余参照imx51开 发板手册进行。。。。

    展开全文
  •  转自:http://blog.csdn.net/jackyu613/archive/2010/07/31/5778646.aspx<br />   本文叙述了如何从零开始搭建基于Google官方Android 2.1-r2源码的开发环境,包括如何下载源代码、编译源代码,以及在...

    http://blog.csdn.net/smart_qiang/archive/2011/01/10/6126305.aspx

    前言
            转自:
    http://blog.csdn.net/jackyu613/archive/2010/07/31/5778646.aspx

     

     本文叙述了如何从零开始搭建基于Google官方Android 2.1-r2源码的开发环境,包括如何下载源代码、编译源代码,以及在模拟器中运行编译生成的镜像。文中开发机是基于Ubuntu 10.04的,同样适用于其他版本的Ubuntu。

     2. 下载JDK 1.5

    编译Android源码需要JDK1.5版(主要是需要其中的javadoc),1.6版是不兼容的。JDK1.5已经停止支持,其最终的版本是JDK 5.0 Update 22。

    可从Sun官网上下载:

    http://java.sun.com/javase/downloads/5u22/jdk

    选择平台Linux,勾选同意许可协议:

    单击Continue,在弹出的页面中一共有两个下载,选第一个jdk-1_5_0_22-linux-i586.bin下载:

     3. 部署JDK 1.5

               3.1 解压缩JDK

    以下命令均在root账户上执行,非root账户执行某些命令可能需要加sudo。

    将jdk-1_5_0_22-linux-i586.bin放在root目录下。进入该目录:

    cd ~

    然后赋予该bin文件可执行属性:

    chmod +x jdk-1_5_0_22-linux-i586.bin

    再执行安装(注意前面有./):

    ./jdk-1_5_0_22-linux-i586.bin

    跳过协议阅读。

    最后一行:

    Do you agree to the above license terms? [yes or no]

    键入yes,然后回车,开始解压。默认会解压到当前目录下的jdk1.5.0_22目录下(此处是~/ jdk1.5.0_22)。

     3.2 JDK版本切换

    如果同时需要使用JDK1.6版做应用开发,则系统中将同时存在JDK1.5和JDK1.6。因此需要实现能够在不同版本间切换。如果不使用JDK1.6,请做完1.5版的设置后跳至3.3节。

    这里使用update-alternatives命令实现。

    首先为JDK1.5版生成可选配置选项:

    update-alternatives --install /usr/bin/jdk jdk /root/jdk1.5.22 255

    /usr/bin/jdk是符号链接,它指向/etc/alternatives/jdk(由第2个参数给出的),/root/jdk1.5.22是实际目的链接,255是优先级(任意整数,在automatic mode自动模式时,数字大的优先级较高,被选为默认配置选项)。

    然后再为JDK1.6版生成(如果有JDK1.6的话。不使用JDK1.6的请跳至3.3节):

    update-alternatives --install /usr/bin/jdk jdk /root/jdk1.6.20 0

    这样,默认jdk版本即为1.5版。需要切换到1.6版时,请使用update-alternatives –config jdk

               3.3 配置JDK环境变量

    下面开始配置环境变量。

    在终端中执行:gedit ~/.bashrc

    修改.bashrc文件,添加下面语句:

    #set java environment

    export JAVA_HOME=/usr/bin/jdk

    export JRE_HOME=JAVA_HOME/jre

    export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

    该段代码最好设置在文件的尾部。

    保存文件。在终端中执行source ~/.bashrc

    请使用java –version检查JDK是否配置正确。

            4. 安装其他必备组件

    在终端上,使用下面的命令安装:

    apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev

    因为JDK1.5在前面已经单独安装过了,因此此处apt-get install命令行中没有加入sun-java5-jdk。

     其余参照imx51开发板手册进行。。。。

     

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/smart_qiang/archive/2011/01/10/6126305.aspx

    展开全文
  • 1.搭建虚拟机 2.搭建android 应用开发环境 3.掌握ADB常用命令
  • 转载请注明出处,作者: K_Linux_Man   一.将linux-2.6.29内核镜像zImage从tftp上启动....   ...1、拷贝“Linux-Android\源码”目录下的“eclair_2.1_farsight.tar.gz”到目标目录下,然后解压 t
  • android开发环境USB连接windows的驱动。Google官网版。
  • 1、安装好Ubuntu14.04操作系统,这里本人下载的是64位的desktop版本,版本号为ubuntu-14.04.5...2、安装Android5.1.1环境编译需要的相关包sudo apt-get install git-core gnupg flex bison gperf build-essential zi...
  • 进行Android/Linux驱动开发Android代码的编译也需要搭建对应的开发编译环境。而这个开发环境的搭建需要用到 Linux 操作系统,如 ubuntu,fedora 等。为此,我们必须准备一台装有 linux 操作系统的 PC 机。 有几种...
  • Android 驱动开发 树莓派3 版本 描述 日期 V1.0 创建 2014. 1.25 微信公众号 更多技术支持与科技资讯分享请关注我们的微信公众号 1 深圳风火轮科技有限公司 www.SmartF 0755-23012315 目录 摘要4 第1 章 android ...
  • Android驱动开发

    千次阅读 2015-12-09 13:38:24
    Android应用程序要和硬件...网上关于android系统开发的经典博文较多,大多是在模拟器环境下测试驱动开发,接下来写几篇文章记录一下在全志cubieboard开发板上测试的应用程序控制硬件设备的过程,以备忘和分享测试方法。
  • 2.3 Android开发环境搭建 第二篇 勿于浮砂筑高台——Linux驱动基础篇 第3章Linux内核综述 3.1 OS基本概念 3.1.1多用户系统 3.1.2用户和组 3.1.3进程 3.1.4 Linux单核架构 3.2 Linux内核综述 3.2.1进程/内核模型综述 ...
  • ubuntu android开发环境

    2014-09-02 15:00:15
    android驱动开发环境搭建,ubuntu
  • Android驱动开发-底层驱动开发

    千次阅读 2013-03-13 22:12:33
    Android驱动开发的一些参考资料,转载过来以后学习学习! Android 开发之 ---- 底层驱动开发(一) 驱动概述  说到 android 驱动是离不开 Linux 驱动的。Android 内核采用的是 Linux2.6 内核 (最近Linux 3.3 ...
  • 本手册由友善电子软件开发工程师编写制作, 讲解如何建立 Android 开发环境,以及如 何使用友善电子的开发板作为真机调试程序, 以及如何在 Android 程序中访问硬件资源,包 括 I2C, GPIO, SPI, 串口等资源, 为你的...
  • android驱动开发基础

    2019-08-17 23:13:26
    android基础一、基本环境二、build三、JNI1. 编写Android.mk2. LOG系统 一、基本环境 开发板:hikey960 二、build 添加新的lunch选项(新产品):赋值COMMON_LUNCH_CHOICES,PRODUCT_MAKEFILES如下 (参考device/...
  • 一、android驱动开发流程 1: 写LINUX驱动 2: 写LINUX应用测试程序 3: 写JNI接口,用来包装第二步写的应用 (要用NDK来编译) 生成一个.SO文件,相当于CE下的DLL 4: 写JAVA程序,专门写一个类...
  • Android核心技术与实例详解》PPT Android HAL实例解析 Android Linux kernel 编译环境.doc Android 底层开发.pdf Android+Porting+Guide+v1....Android硬件驱动开发关键技术和HAL移植要领.pdf HAL_sensor模型分析.doc
  • [转]android开发环境搭建(for 驱动开发人员) . 本文转自:http://blog.csdn.net/ok138ok/article/details/6321171   前言   一、android驱动的开发流程 1: 写LINUX驱动 2: 写LIN
  • Android驱动开发知识储备 Android软件层次结构 (1)操作系统层 显示驱动(Frame Buffer),Flash内存驱动,照相机驱动,音频驱动,WiFi驱动,键盘驱动,蓝牙驱动,Binder IPC驱动,Power Management ,这些都包括...
  • Android深度探索(卷1)HAL与驱动开发第二章 搭建Android开发环境 读书笔记 本章主要讲解在Ubuntu Linux 下搭建Android开发环境。 1、JDK:从官网下载压缩包,并将其解压缩。 Gedit etc/profile 并设置PATH环境...
  • 本文用《Android深度探索(卷1):HAL与驱动开发》的随书源代码为例详细说明如何配置Android驱动开发和测试环境,并且如何使用源 代码中的build.sh脚本文件在各种平台(Ubuntu Linux、Android模拟器和S3C6410开发板...
  • Android驱动开发全过程

    千次阅读 多人点赞 2019-07-01 20:41:21
    Android驱动开发全过程(有图有真相) 前言 意外在网上发现了这扁文章,看后感觉很有必要分享,所以整理并上传,希望大家喜欢。 Android硬件抽象层(HAL)概要介绍和学习计划 Android 的硬件抽象层,简单来说,...
  • Android开发环境将分为SDK相关内容、Eclipse ADT相关内容、模拟器AVD相关内容、调试器DDMS相关内容、日志LogCat相关内容、连接驱动ADB相关内容、内存泄露检测工具MAT相关内容、GDB调试、Android Market、非eclipse/...
  • 一、android驱动开发流程 1: 写LINUX驱动 2: 写LINUX应用测试程序 3: 写JNI接口,用来包装第二步写的应用 (要用NDK来编译) 生成一个.SO文件,相当于CE下的DLL 4: 写JAVA程序,专门写一个类包含.SO文件,然后...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 42,059
精华内容 16,823
关键字:

安卓驱动开发环境