liangwz 发表于 2013-6-24 14:32:44

LWZ Android开发教程V1.0之02开发linux

本帖最后由 liangwz 于 2013-8-22 23:56 编辑

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
二、linux驱动程序和应用程序简介 2
      2.1 各种操作系统的驱动程序简介 2
      2.2 linux驱动程序简介 2
三、S3C2440的linux驱动程序和应用程序 4
      3.1 输出电平值的驱动程序 4
            3.1.1 TQ2440的LED驱动电路 5
            3.1.2 编写LED驱动程序 5
            3.1.3 编译LED驱动程序 10
            3.1.4 编写LED应用程序 10
            3.1.5 编写Makefile文件 13
            3.1.6 编译LED应用程序 13
            3.1.7 运行LED应用程序 13
      3.2 读取电平值的驱动程序 15
            3.2.1 TQ2440的KEY驱动电路 15
            3.2.2 编写KEY驱动程序 15
            3.2.3 编译KEY驱动程序 19
            3.2.4 编写无防抖的KEY应用程序 20
            3.2.5 编写有防抖的KEY应用程序 22
            3.2.6 编写Makefile文件 25
            3.2.7 编译KEY应用程序 25
            3.2.8 运行KEY应用程序 26
四、S3C6410的linux驱动程序 27
      4.1 输出电平值的驱动程序 27
            4.1.1 LED驱动电路 28
            4.1.2 编写LED驱动程序 28
      4.2 读取电平值的驱动程序 32
            4.2.1 KEY驱动电路 32
            4.2.2 编写KEY驱动程序 33
五、S5PV210的linux驱动程序 36
      5.1 输出电平值的驱动程序 36
            5.1.1 LED驱动电路 37
            5.1.2 编写LED驱动程序 38
            5.1.3 编译LED驱动程序 44
            5.1.4 编写LED应用程序 44
            5.1.5 编写Makefile文件 46
            5.1.6 编译LED应用程序 46
            5.1.7 运行LED应用程序 46
      5.2 读取电平值的驱动程序 46
            5.2.1 KEY驱动电路 46
            5.2.2 编写KEY驱动程序 46
            5.2.3 编译KEY驱动程序 46
            5.2.4 编写无防抖的KEY应用程序 46
            5.2.6 编写Makefile文件 46
            5.2.7 编译KEY应用程序 46
            5.2.8 运行KEY应用程序 46
下载链接:
**** Hidden Message *****

jilux 发表于 2013-6-24 18:37:27

这么好的资料还是沙发

jayhanhan 发表于 2013-6-25 17:43:35

下来看看!~~

liangwz 发表于 2013-6-25 22:45:18

jayhanhan 发表于 2013-6-25 17:43 static/image/common/back.gif
下来看看!~~

不错吧?有没有改进的建议?

kanchan113 发表于 2013-6-27 02:06:42

下来看看!!!!!!!!!!!!!!!!!!!!!

袁邦谋 发表于 2013-6-27 07:58:20

谢谢!!!!!!!!!!!!

qiaosan 发表于 2013-6-27 10:27:54

准备开发安卓程序,学习

pckiller 发表于 2013-6-27 20:22:03

向楼主学习

496812749 发表于 2013-6-28 08:43:27

支持楼主的精神

deiska 发表于 2013-6-29 23:24:33

多谢楼主分享

deiska 发表于 2013-6-29 23:32:51

请问楼主,后两部分的内容何时能更新呢?

iwillbeback008 发表于 2013-6-30 07:05:55

下来看看!~~

myzhyzhy 发表于 2013-7-1 00:09:33

看看!!!

☆Mleaf☆ 发表于 2013-7-1 10:44:05

必须得支持楼主,谢谢分享

liangwz 发表于 2013-7-2 15:31:48

本帖最后由 liangwz 于 2013-7-2 15:32 编辑

deiska 发表于 2013-6-29 23:32 http://www.armbbs.net/static/image/common/back.gif
请问楼主,后两部分的内容何时能更新呢?

我这边尽快啦!学期末,学校事情也多。写内容、写程序简单,如何理清思路,讲清事情就不是一言两语的啦。所以一篇教程花了不少时间去写稿和审稿
页: [1] 2 3 4 5 6 7 8
查看完整版本: LWZ Android开发教程V1.0之02开发linux