天嵌 ARM开发社区

 找回密码
 注册
查看: 23672|回复: 92

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

  [复制链接]
liangwz 发表于 2013-8-22 23:51:53 | 显示全部楼层 |阅读模式
本帖最后由 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


下载链接:
游客,如果您要查看本帖隐藏内容请回复



评分

参与人数 2 +20 收起 理由
111202130 + 10 很给力!
121206129 + 10

查看全部评分

121206124 发表于 2013-9-2 20:11:16 | 显示全部楼层
梁大哥!!我还来支持你
回复 支持 1 反对 0

使用道具 举报

jilux 发表于 2013-8-23 10:13:03 | 显示全部楼层
好东西呀  还是沙发
TQ-lkp 发表于 2013-8-26 09:21:44 | 显示全部楼层
确实是好东西,很详细
Wuxx121206142 发表于 2013-9-2 14:55:03 | 显示全部楼层
121206139 发表于 2013-9-2 16:43:53 | 显示全部楼层
版主,真帅!
121206119 发表于 2013-9-2 18:58:32 | 显示全部楼层
老师说好好学习,天天向上
121206116 发表于 2013-9-2 19:24:18 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
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开发教程
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-29 04:39 , Processed in 1.062500 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表