天嵌 ARM开发社区

 找回密码
 注册
查看: 27071|回复: 108

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

  [复制链接]
liangwz 发表于 2013-6-24 14:32:44 | 显示全部楼层 |阅读模式
本帖最后由 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

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

评分

参与人数 4 +40 收起 理由
111202130 + 10 赞一个!
121206129 + 10
121206106 + 10 很给力!
121206108 + 10 赞一个!,很好。

查看全部评分

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
下来看看!~~

不错吧?有没有改进的建议?
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
请问楼主,后两部分的内容何时能更新呢?


我这边尽快啦!学期末,学校事情也多。写内容、写程序简单,如何理清思路,讲清事情就不是一言两语的啦。所以一篇教程花了不少时间去写稿和审稿
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-23 21:43 , Processed in 1.046875 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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