liangwz 发表于 2013-8-22 23:51:53

LWZ Android开发教程V1.0之03开发Android硬件程序

本帖最后由 liangwz 于 2013-8-23 00:07 编辑

Android系统由linux内核和Android程序组成。为了满足完整开发Android的需要,编写《LWZ Android开发教程V1.0》。
    本教程分为四章:《编译linux内核》、《开发linux》、《开发Android驱动程序》以及《开发Android》。
1)《编译linux内核》主要讲述如何windows操作系统上利用VMware软件安装ubuntu11虚拟机,并在ubuntu11操作系统上搭建编译linux内核的开发环境、如何利用linux的shell命令编译linux内核。
2)《开发linux》主要讲述如何编写linux驱动程序和应用程序。
3)《开发Android驱动程序》主要讲述如何在windows操作系统上搭建编译Android NDK的开发环境、如何编写Android JNI驱动程序、如何编写硬件的Android JNI驱动程序。
4)《开发Android》主要讲述如何在windows操作系统上搭建Android的开发环境、如何编写Android应用程序。

本教程的目录如下:
一、硬件平台简介 1
二、Android NDK简介 2
三、Android NDK的开发环境 4
      3.1 安装Cygwin 4
      3.2 下载NDK 10
      3.3 配置NDK 11
      3.4 安装NDK 13
      3.5 编译android-ndk-1.6_r1实例 14
      3.6 编译android-ndk-r7实例 15
      3.7 运行效果 16
四、Android的开发环境 17
      4.1 安装JAVA JDK 17
      4.2 安装Android SDK套件 21
      4.3 安装Android 开发包 25
      4.4 创建和运行Android 虚拟器 27
五、开发Android应用程序 31
      5.1 新建工程 31
      5.2 编写工程 35
            5.2.1 分析工程文件 35
            5.2.2 添加NDK库文件 36
            5.2.3 分析NDK源码 36
            5.2.4 新建NDK库文件的JAVA源文件 37
            5.2.5 图形化界面编写应用程序 39
      5.3 调试与运行 43
      5.4 导出APK和创建数字签名文件 45
            5.4.1创建数字签名文件(同时导出数字签名的APK) 45
            5.4.2导出数字签名的APK 50
      5.5 安装APK 53
六、NDK编程 54
      6.1 JNI用法 54
      6.2 编写JNI实例 57
      6.3 编译JNI实例 63
      6.4 编写Android实例 64
      6.5 调试与运行Android实例 68
七、Android硬件驱动编程 69
      7.1 编写linux内核驱动 69
            7.1.1 编写LED内核驱动 69
            7.1.2 编写KEY内核驱动 69
            7.1.3 编译LED和KEY内核驱动 69
      7.2 编写NDK硬件驱动 70
            7.2.1 编写JNI驱动 70
            7.2.2 编译JNI驱动 72
      7.3 修改linux内核驱动的权限 73
      7.4 编写Android应用程序 74
      7.5 调试与运行Android实例 79
八、开发过程出错的问题 80


下载链接:
**** Hidden Message *****


121206124 发表于 2013-9-2 20:11:16

梁大哥!!我还来支持你

jilux 发表于 2013-8-23 10:13:03

好东西呀还是沙发

TQ-lkp 发表于 2013-8-26 09:21:44

确实是好东西,很详细

Wuxx121206142 发表于 2013-9-2 14:55:03

{:2_137:}{:2_107:}

121206139 发表于 2013-9-2 16:43:53

版主,真帅!

121206119 发表于 2013-9-2 18:58:32

老师说好好学习,天天向上

121206116 发表于 2013-9-2 19:24:18

121206131 发表于 2013-9-2 19:35:15

好11111111111111111111

121206138 发表于 2013-9-2 19:55:03

很好很好~!!~!~!

111202127 发表于 2013-9-2 19:56:15

顶~!好贴。。。。加油

121206125 发表于 2013-9-2 19:57:09

好麻烦的下载

121206122 发表于 2013-9-2 19:57:23

n ubnduahs duansd iandiasn din

121206146 发表于 2013-9-2 20:04:29

好!!!!!!!!!!!!!!

121206126李金梅 发表于 2013-9-2 20:07:17

Android开发教程
页: [1] 2 3 4 5 6 7
查看完整版本: LWZ Android开发教程V1.0之03开发Android硬件程序