美国上市公司

亿元级外企IT培训企业

  • 全国服务监督电话400-827-0010
IT培训 > 学习笔记 > android驱动开发学习计划 android驱动开发环境搭建
  • android驱动开发学习计划 android驱动开发环境搭建

    发布:IT培训 来源:学习笔记 时间:2015-11-25

  • 怎么入门android驱动开发?驱动都是使用C写的,所以你想搞底层驱动开发,你要有一定的C基础。对于开发驱动来说,Windows系统是非常不适合的,特别是Android本身就是Linux内核,所以你也要掌握Linux操作系统,比如脚本的编写,C代码的编译等等。

  • 怎么入门android驱动开发 ?驱动都是使用C写的,所以你想搞底层驱动开发,你要有一定的C基础。对于开发驱动来说,Windows系统是非常不适合的,特别是Android本身就是Linux内核,所以你也要掌握Linux操作 系统,比如脚本的编写,C代码的编译等等。

    android驱动开发环境搭建问题?安卓的底层就是个linux,所以开发安卓的驱动也就是开发linux的驱动。而大部分的硬件设备在linux下的驱动都是现成的。

    一、android驱动的开发流程

    1: 写LINUX驱动

    2: 写LINUX应用测试程序

    3: 写JNI接口,用来包装第二步写的应用(要用NDK来编译)生成一个.SO文件,相当于CE下的DLL

    4: 写JAVA程序,专门写一个类包含.SO文件,然后在JAVA里调用.SO里的函数。例子,可以看NDK里面的Sample文件夹,里面有一些例子

    二、需要安装的环境

    编译Android的LINUX交叉编译工具

    编译LINUX驱动的交叉编译工具(4.3.1)

    编译JNI的工具包:NDK(在LINUX下)

    编译JAVA程序:esclips+ADT+SDK

    三、NDK安装

    1、下载NDK包,

    2、解压到/home/workspace/目录

    3、编辑环境变量

    sudo gedit /etc/profile

    在末行加入

    #set NDK env

    NDKROOT=/home/workspace/android-ndk-r4b

    export PATH=$NDKROOT:$PATH

    更新修改

    source /etc/profile

    此时,系统就能识别 ndk-build命令了

    4、编译例子

    进入sampleshello-jni 目录,编译

    cd samples/hello-jni

    aulyp@ubuntu:/home/workspace/android-ndk-r4b/samples/hello-jni$ dk-build

    就能看到编译信息了,如果编译成功,会在该目录多生成2个子目录libs,obj目录

    四、安装JDK

    到Sun官方网站下载JDK6,选择JDK 6 Update 20

    下载完后,双击进行安装

    安装成功,在cmd下输入java –version,会有JAVA的版本信息出来

    C:/Users/Aulyp>java -version

    java version "1.6.0_21"

    Java(TM) SE Runtime Environment (build 1.6.0_21-b07)

    Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing)

    实际上,安装过程中Ubuntu11.10上安装JDK是通过新立得安装的:

    安装依赖的包,主要是构建java的环境

    在“新立得”里搜索openjdk,然后标记openjdk-6-jdk和openjkd-6-lib,然后其他的依赖关系会自动解决的。然后安装选择的包。

    另:ubuntu11.10要自己安装新立得:

    apt-get install synaptic

    五、Esclips安装

    Linux:官方下载

    到Eclipse官方网站下载Ecplise For Java EE的最新版本

    我选择下载的是eclipse-java-helios-SR1-linux-gtk.tar

    解压到指定目录:/opt

    aulyp@ubuntu:/opt$ sudo tar zxvf eclipse-java-helios-SR1-linux-gtk.tar.gz

    得到eclipse文件夹

    在桌面上创建启动图标;

    在桌面(右键单击桌面->创建启动器);然后选择

    名称:Eclipse

    命令:eclipse (点Browse 进去选择)

    图标: /opt/eclipse/icon.xpm(Ubuntu 10.04 上面有个图标,点击之后,选择路径)

    在桌面得到一个图标,这样可以双击该图标,打开Eclipse。

    Windows

    下载后,直接解压,就能运行了。

    六、安装和配置ADT

    安装和配置ADT

    ADT=Android Develop Tools .

    (1)启动安装完(解压)后的Ecplise目录下的Ecplise.exe,启动Eclips

    (2)点击菜单"Help"->"Install New Software"

    (3)选择以下地址: http://dl-ssl.google.com/android/eclipse/ 然后点击"OK"

    (4)选择Developer Tools"进行ADT(Android Development Tools)的安装工作.

    (5)Ecplise此时会从加入的地址中自动下载跟安装ADT,稍等一会,安装完毕后,提示需要重启Ecplise,点击"OK"重启Ecplise

    如果出现错误,请把Https改成Http,也就是换一个协议地址来安装。

    再接下来的对话框中选中所有的Name下的所有选项。然后根据提示来完成后续的安装过程。

    最后一步,关联Android SDK和Eclipse

    打开菜单Windows,Referces,Android。点击“Browse”选择Android SDK的安装路径。点击OK。

    检测是否安装正确:

    菜单File,New,Project,出现AndroidProject选项。说明安装配置成功。

    七、SDK安装

    download android sdk 2.1

    但是,如果不用代理,是上不了官网的,可以直接用下面的地址下载

    解压在某一个目录下。

    重启完Ecplise后,点击菜单"Window"->"Preference",打开了配置窗口,在左边选中Android,在右边输入Android SDK的路径,点击"OK",至此环境配置完毕。

    关联成功,在新建工程时,才能找得到Android的SDK的,如下图

    android驱动开发环境搭建就给大家介绍到这里,希望能够给您带去帮助,如需了解更多问题,可浏览达内官网更多网页。

  • 上一篇:idea android开发环境设置

    下一篇:android学习视频链接推荐 android学习视频下载

相关资讯
2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56