- 博客(11)
- 资源 (15)
- 收藏
- 关注
原创 浅谈:Android下的external源代码目录
对于Android这个庞大的系统,其源代码占据了10多G的地盘。当初次做Android移植时,例如要进行蓝牙模块、wifi模块移植时,external目录下的源代码对你就很重要了。源码目录 external /|—— alsa-lib ALSA 音频系统程序
2011-08-26 19:19:45 4507
原创 浅谈:Android顶层源代码结构
作为一位底层开发人员,特别是Android底层开发,最基本的是熟悉Android源代码。Android源代码目录非常庞大,包含Android的编译脚本、目标代码、主机编译工具、仿真环境。 顶层目录:|—— Makefile 全局的Makefile。
2011-08-25 21:37:33 1371
转载 在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层的硬件服务
我们在Android系统增加硬件服务的目的是为了让应用层的APP能够通过Java接口来访问硬件服务。那么, APP如何通过Java接口来访问Application Frameworks层提供的硬件服务呢?在这一篇文章中,我们将在Android系统的应用层增加一个内置的应用程序,这
2011-08-25 10:23:51 1146
转载 在Ubuntu上为Android系统的Application Frameworks层增加硬件访问服务
在数字科技日新月异的今天,软件和硬件的完美结合,造就了智能移动设备的流行。今天大家对iOS和Android系统的趋之若鹜,一定程度上是由于这两个系统上有着丰富多彩的各种应用软件。因此,软件和硬件的关系,在一定程度上可以说,硬件是为软件服务的。硬件工程师研发出一款硬件设备,自然少了
2011-08-25 10:21:11 910
转载 在Ubuntu为Android硬件抽象层(HAL)模块编写JNI方法提供Java访问硬件服务接口
在上两篇文章中,我们介绍了如何为Android系统的硬件编写驱动程序,包括如何在Linux内核空间实现内核驱动程序和在用户空间实现硬件抽象层接口。实现这两者的目的是为了向更上一层提供硬件访问接口,即为Android的Application Frameworks层提供硬件服务。我们
2011-08-25 10:11:03 993
转载 在Ubuntu上为Android增加硬件抽象层(HAL)模块访问Linux内核驱动程序
在Android硬件抽象层(HAL)概要介绍和学习计划一文中,我们简要介绍了在Android系统为为硬件编写驱动程序的方法。简单来说,硬件驱动程序一方面分布在Linux内核中,另一方面分布在用户空间的硬件抽象层中。接着,在Ubuntu上为Android系统编写Linux内核驱动程
2011-08-25 10:08:19 1196
转载 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序
在前一篇文章中,我们介绍了如何在Ubuntu上为Android系统编写Linux内核驱动程序。在这个名为hello的Linux内核驱动程序中,创建三个不同的文件节点来供用户空间访问,分别是传统的设备文件/dev/hello、proc系统文件/proc/hello和devfs系统属
2011-08-25 10:05:09 993
转载 在Ubuntu上为Android系统编写Linux内核驱动程序
在智能手机时代,每个品牌的手机都有自己的个性特点。正是依靠这种与众不同的个性来吸引用户,营造品牌凝聚力和用户忠城度,典型的代表非iphone莫属了。据统计,截止2011年5月,AppStore的应用软件数量达381062个,位居第一,而Android Market的应用软件数量达
2011-08-25 10:03:57 1409
转载 Android硬件抽象层(HAL)概要介绍和学习计划
Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(User Space),一层放在内核空间(Kernel Space),其中,硬件抽象层运行在用户空间,而Linux内核
2011-08-25 10:01:34 1317 2
原创 工作之余,写写博客
今天突然想到要写技术类的博客,因为觉得当自己离开了电脑,离开了工作的岗位,却发现自己所工作的一切都存在于看得见到摸不找的载体里,万一有一天,电脑坏了,智能电子产品也坏了,那么我所做的一切不就都消失了?所以,工作之余,写写博客,记录一下自己的工作成果以及总结自己所学到的知识,却是一
2011-08-12 20:47:08 933
原创 Android系统框架的分析
Android是一个开放的软件系统,还有另一种定义就是Android是一个包括操作系统、中间件和关键应用的移动设备软件堆。
2011-08-12 20:31:57 3093
Hi3518EV300 消费类IP Camera SoC产品简介.pdf
2019-09-10
等精度数字频率计设计
2011-03-07
课程设计:数据采集系统的设计
2011-03-07
基于CPLD/FPGA的出租车计费器
2011-01-13
步进电机控制系统设计
2011-01-13
V-M双闭环不可逆直流调速系统
2011-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人