06 2011 档案

在Ubuntu上为Android系统的Application Frameworks层增加硬件访问服务
摘要:在数字科技日新月异的今天,软件和硬件的完美结合,造就了智能移动设备的流行。今天大家对iOS和Android系统的趋之若鹜,一定程度上是由于这两个系统上有着丰富多彩的各种应用软件。因此,软件和硬件的关系,在一定程度上可以说,硬件是为软件服务的。硬件工程师研发出一款硬件设备,自然少了软件工... 阅读全文

posted @ 2011-06-30 23:10 吴一达 阅读(122) 评论(0) 推荐(0) 编辑

在Ubuntu为Android硬件抽象层(HAL)模块编写JNI方法提供Java访问硬件服务接口
摘要:在上两篇文章中,我们介绍了如何为Android系统的硬件编写驱动程序,包括如何在Linux内核空间实现内核驱动程序和在用户空间实现硬件抽象层接口。实现这两者的目的是为了向更上一层提供硬件访问接口,即为Android的Application Frameworks层提供硬件服务。我们知... 阅读全文

posted @ 2011-06-29 22:27 吴一达 阅读(177) 评论(0) 推荐(0) 编辑

在Ubuntu上为Android增加硬件抽象层(HAL)模块访问Linux内核驱动程序
摘要:在Android硬件抽象层(HAL)概要介绍和学习计划一文中,我们简要介绍了在Android系统为为硬件编写驱动程序的方法。简单来说,硬件驱动程序一方面分布在Linux内核中,另一方面分布在用户空间的硬件抽象层中。接着,在Ubuntu上为Android系统编写Linux内核驱动程序一文... 阅读全文

posted @ 2011-06-28 22:52 吴一达 阅读(135) 评论(0) 推荐(0) 编辑

在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序
摘要:在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写Linux内核驱动程序。在这个名为hello的Linux内核驱动程序中,创建三个不同的文件节点来供用户空间访问,分别是传统的设备文件/dev/hello、proc系统文件/proc/hello和devfs系统属性文件... 阅读全文

posted @ 2011-06-27 22:00 吴一达 阅读(130) 评论(0) 推荐(0) 编辑

在Ubuntu上为Android系统编写Linux内核驱动程序
摘要:在智能手机时代,每个品牌的手机都有自己的个性特点。正是依靠这种与众不同的个性来吸引用户,营造品牌凝聚力和用户忠城度,典型的代表非iphone莫属了。据统计,截止2011年5月,AppStore的应用软件数量达381062个,位居第一,而Android Market的应用软件数量达2... 阅读全文

posted @ 2011-06-26 12:10 吴一达 阅读(163) 评论(0) 推荐(0) 编辑

Android硬件抽象层(HAL)概要介绍和学习计划
摘要:Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(User Space),一层放在内核空间(Kernel Space),其中,硬件抽象层运行在用户空间,而Linux内核驱动程... 阅读全文

posted @ 2011-06-25 13:03 吴一达 阅读(133) 评论(0) 推荐(0) 编辑

如何单独编译Android源代码中的模块
摘要:第一次下载好Android源代码工程后,我们通常是在Android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了。以后如果我们修改了Android源代码中的某个模块或者在Android源代码工程新增一个自己的模块,是不是还是... 阅读全文

posted @ 2011-06-24 22:07 吴一达 阅读(136) 评论(0) 推荐(0) 编辑

在Ubuntu上下载、编译和安装Android最新内核源代码(Linux Kernel)
摘要:在前一篇文章提到,从源代码树下载下来的最新Android源代码,是不包括内核代码的,也就是Android源代码工程默认不包含Linux Kernel代码,而是使用预先编译好的内核,也就是prebuilt/android-arm/kernel/kernel-qemu文件。那么,如何才能D... 阅读全文

posted @ 2011-06-23 22:53 吴一达 阅读(165) 评论(0) 推荐(0) 编辑

在Ubuntu上下载、编译和安装Android最新源代码
摘要:看完了前面说的几本书之后,对Linux Kernel和Android有一定的认识了,是不是心里蠢蠢欲动,想小试牛刀自己编译一把Android源代码了呢?一直习惯使用Windows系统,而Android源代码是不支持在Windows上编译上,于是决定使用虚拟机安装Ubuntu,然后下... 阅读全文

posted @ 2011-06-21 23:15 吴一达 阅读(160) 评论(0) 推荐(0) 编辑

Android学习启动篇
摘要:近年来,手机移动平台越来越火爆。打开自己的QQ算了一下,在线好友共有31个,其中用手机上的有13个,手机用户占了42%;打开新浪微博、天涯和猫扑等网站,各种终端设备的发贴、回贴更是数不胜数。目前,手机平台如日中天的要数是iOS和Android了,尤其是iOS,Symbian已没落,WP... 阅读全文

posted @ 2011-06-21 00:32 吴一达 阅读(152) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示