- 博客(11)
- 资源 (15)
- 收藏
- 关注
转载 牛人博客--老罗的Android之旅爱生活,爱Android
浅谈Service Manager成为Android进程间通信(IPC)机制Binder守护进程之路2011-07-22 02:32 阅读(121291) 评论(94) Android进程间通信(IPC)机制Binder简要介绍和学习计划2011-07-20 02:36 阅读(262948) 评论(100) Android日志
2016-07-29 11:59:00 489
转载 Android硬件抽象层(HAL)概要介绍和学习计划
Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(User Space),一层放在内核空间(Kernel Space),其中,硬件抽象层运行在用户空间,而Linux内核驱动程序运行在内核空间。为什么要这样安排呢?把硬件抽象层和内核驱动整合在一起放在内核空间不可行吗?从技术实现的角度来看,
2016-07-29 11:56:25 237
转载 Android Hal层简要分析
Android Hal层(即 Hardware Abstraction Layer)是Google开发的Android系统里上层应用对底层硬件操作屏蔽的一个软件层次,说直白点,就是上层应用不必关心底层硬件具体是如何工作的,只需要调用底层提供的统一接口即可,这种设计思想广泛的存在于当前的软件的架构设计里。个人感觉,以前在Linux系统下学习驱动程序的开发时,当驱动程序完成时,我们会编写相应的用户空间
2016-07-29 11:53:22 497
转载 【转】Android HAL实例解析
原文网址:http://www.embedu.org/Column/Column339.htm作者:刘老师,华清远见嵌入式学院讲师。一、概述本文希望通过分析台湾的Jollen的mokoid 工程代码,和在s5pc100平台上实现过程种遇到的问题,解析Andorid HAL的开发方法。二、HAL介绍现有HAL架构由Patrick Brady (Google) 在2008
2016-07-29 11:08:58 1293
转载 基于S5PC100的FIMC的部分解释——一篇让我理解透彻2440和S5PV210 摄像头camera控制器的文章
作者:邹南,华清远见嵌入式学院讲师。CAMERA SENSOROV9650/9655是CMOS接口的图像传感器芯片,可以感知外部的视觉信号并将其转换为数字信号并输出。通过下面的框图可以清晰的看到它的工作原理:我们需要通过XVCLK1给摄像头提供时钟,RESET是复位线,PWDN在摄像头工作时应该始终为低。HREF是行参考信号,PCLK是像素时钟,VSYNC是场同步信号。一旦给摄像头提供
2016-07-29 10:45:08 749
转载 FS_S5PC100平台上Linux Camera驱动开发详解(二)
作者:刘老师,华清远见嵌入式学院讲师。4-3 摄像头的初始化流程及v4l2子设备驱动这个问题弄清楚了以后下面就来看获得Camera信息以后如何做后续的处理:在fimc_init_global调用结束之后我们获得了OV9650的信息,之后在probe函数里面就会继续调用一个函数:fimc_configure_subdev().这个函数的实现如下:/* * Ass
2016-07-29 10:38:35 540
转载 FS_S5PC100平台上Linux Camera驱动开发详解(一)
FS_S5PC100平台上Linux Camera驱动开发详解(一)作者:刘洪涛,华清远见嵌入式培训中心讲师。说明: 理解摄像头驱动需要四个前提: 1)摄像头基本的工作原理和S5PC100集成的Camera控制器的工作原理 2)platform_device和platform_driver工作原理
2016-07-29 10:34:12 512
转载 Ubuntu 12.04 root用户登录设置
Ubuntu 12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录。以普通身份登陆Ubuntu后我们需要做一些修改,普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入: sudo -s.然后输入普通用户登陆的密码,回车即可进入 root用户权限模式。然后执行: vi /etc/lightdm/lightdm.conf.增加 gre
2016-07-16 18:19:25 326
转载 深入理解linux内核v4l2框架之videobuf
Videobuf下面来介绍以下videobuffer相关的一些东西。V4L2核心api提供了一套标准的方法来处理视频缓冲,这些方法允许驱动实现read(),mmap(), overlay()等操作。同样也有方法支持DMA的scatter/gather操作,并且支持vmallocbuffer(这个大多用在USB驱动上)。videobuf层功能是一种在v4l2驱动和
2016-07-16 17:49:58 1140
转载 深入理解l内核v4l2框架之video for linux 2
在看了很多关于v4l2驱动的例程之后,想深入研究下linux内核的v4l2框架,顺便把这些记录下来,以备查用。Video for Linux 2 随着一些视频或者图像硬件的复杂化,V4L2驱动也越来越趋于复杂。许多硬件有多个IC,在/dev下生成多个video设备或者其他的诸如,DVB,ALSA,FB,I2C ,IR等等非V4L2的设备。所以,V4L
2016-07-16 17:42:52 556 1
转载 S5PV210 FIMC驱动和v4l2驱动框架学习
最近没什么事,所以想看看FIMC驱动和v4l2驱动框架,下面做一下笔记,现在学的不是很透,有错误的地方希望大家批评指正,相互学习,下面先推荐几篇博文,个人觉得挺好的1、刘老师的《FS_S5PC100平台上Linux Camera驱动开发详解》http://blog.csdn.net/hongtao_liu/article/details/7579663http://
2016-07-16 17:14:36 1422 1
NVIDIA_Tegra_Linux_Driver_Package_TX2_-32.1 Release文档-很详细
2019-04-22
小米、360wifi的ap模式驱动源码
2017-06-06
镜头角度及可视距离
2017-01-03
S5P4418 datasheet
2016-07-16
bluez-libs-3.36.tar.gz
2016-07-16
S5P4418的datasheet
2016-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人