- 博客(65)
- 资源 (1)
- 收藏
- 关注
转载 系统调用的实现原理
链接:http://blog.csdn.net/chosen0ne/article/details/7721550第一,系统调用通过中断实现,需要完成栈切换。第二,使用寄存器传参,这需要额外的保存和恢复的过程系统调用概述 计算机系统的各种硬件资源是有限的,在现代多任务操作系统上同时运行的多个进程都需要访问这些资源,为了更好的管理这些资源进程是不允许
2017-06-02 15:53:01 1035 1
转载 高通camera驱动分析
1、Sensor slave配置结构体msm_camera_sensor_slave_info定义在media/msm_cam_sensor.h中:struct msm_camera_sensor_slave_info {charsensor_name[32]; //sensor名称chareeprom_name[32];
2017-03-02 12:00:44 1377 1
转载 !!!!!Camera 方向 与 LCD 方向匹配 及 YUV sensor AF / snapshot 流程
Camera 方向 与 LCD 方向匹配 及 YUV sensor AF / snapshot 流程完整的链接:http://www.cnblogs.com/Pitter99/articles/5554299.html一、关于Camera 方向 跟 LCD 方向的配置问题:物理硬件上:因为 sensor 是矩形(长方形),分长和宽,长宽比通常是 4:3,且 sens
2016-10-28 10:06:09 2603
转载 手机拍摄功能详解
点击打开链接拍摄功能硬件一 Camera模组大家都知道,手机背面的那个小小的孔,就叫摄像头。这个小孔幽幽的泛着光泽,深邃又迷人,如同一个含苞待放的小萝莉一样,这个小萝莉还是个傲娇娘,像零之使魔的614一样惹人怜爱,而且在小萝莉身体里面,不对,是在小孔的里面,还有层膜…..哦,这是镀膜。 看了上面一段大家别惊慌,我不是猥琐的宅男,我也有女朋友的……她叫姐崎宁宁……囧! 回到正
2016-09-29 15:34:15 2817
转载 高通msm8994启动流程简介
处理器信息8994包含如下子系统:子系统处理器含义APSS4*Cortex-A53应用子系统APSS4*Cortex-A57应用子系统LPASSQDSP6 v5.5A(Hexagon)低功耗音频子系统RPMCortex-M3
2016-08-22 16:42:44 2183
转载 JTAG工作原理
JTAG工作原理详解(How JTAG works)2014-06-01 13:13 3357人阅读 评论(0) 收藏 举报 分类:jtag(3) 目录(?)[+]Control JTAG from your PCYou use a "JTAG cable" to control a JTAG bus
2016-08-17 11:13:07 3200
转载 Android 5.x 权限问题解决方法
Android 5.x 权限问题解决方法 一、 android 5.x开始,引入了非常严格的selinux权限管理机制,我们经常会遇到因为selinux权限问题造成的各种avc denied困扰。 本文结合具体案例,讲解如何根据log来快速解决90%的权限问题。 遇到权限问题,在logcat或者kernel的log中一定会打印avc denied提示缺
2016-03-16 13:00:57 12664 3
转载 linux platform机制的好处
从Linux2.6起,引入了一套新的驱动管理和注册机制:Platform_device和Platform_driver。Linux中大部分的设备驱动,都可以使用这套机制,设备用platform_device表示,驱动用platform_driver进行注册。 Linux platform driver机制和传统的device_driver机制相比,一个十分明显的优势在于platfo
2015-12-30 18:04:58 825
转载 关于IIC和SPI总线
IIC vs SPI 现今,在低端数字通信应用领域,我们随处可见IIC (Inter-Integrated Circuit) 和 SPI (Serial Peripheral Interface)的身影。原因是这两种通信协议非常适合近距离低速芯片间通信。Philips(for IIC)和Motorola(for SPI) 出于不同背景和市场需求制定了这两种标准通信协议。
2015-12-17 17:53:37 538
转载 SPI协议及工作原理分析
说明.文章摘自:SPI协议及其工作原理浅析 http://bbs.chinaunix.net/thread-1916003-1-1.html一、概述. SPI, Serial Perripheral Interface, 串行外围设备接口, 是 Motorola 公司推出的一种同步串行接口技术. SPI 总线在物理上是通过接在外围设备微控制器(PICmicro) 上面的微处
2015-12-17 17:29:13 473
转载 I2C总线
转载地址:http://www.cnblogs.com/BitArt/archive/2013/05/27/3101037.html概述:I²C 是Inter-Integrated Circuit的缩写,发音为"eye-squared cee" or "eye-two-cee" , 它是一种两线接口。I²C 只是用两条双向的线,一条 Serial Data Line (SD
2015-12-14 16:15:00 843
转载 linux GPIO-i2c驱动
一、I2C概述Linux的I2C体系结构分为3个组成部分:1.I2C核心I2C 核心提供了I2C总线驱动和设备驱动的注册、注销方法,I2C通信方法(即“algorithm”)上层的、与具体适配器无关的代码以及探测设备、检测设备地址的上层代码等。2.I2C总线驱动I2C总线驱动是对I2C硬件体系结构中适配器端的实现,适配器可由CPU控制,甚至直接集成在CPU内
2015-12-10 17:17:55 2178
转载 i2c设备与驱动匹配过程
linux下i2c驱动笔记1. 几个基本概念1.1. 设备模型由 总线(bus_type) + 设备(device) + 驱动(device_driver) 组成,在该模型下,所有的设备通过总线连接起来,即使有些设备没有连接到一根物理总线上,linux为其设置了一个内部的、虚拟的platform总线,用以维持总线、驱动、设备的关系。因
2015-12-04 15:47:05 8322
转载 linux I2C 驱动之----i2c驱动的注册过程(i2c_register_driver->driver_register(&driver->driver)->driver_find)
Linux下i2c驱动的加载过程,分为i2c设备层、i2c adapter层与i2c核心层i2c设备驱动层也就是我们为特定i2c设备编写的驱动,下面是我自己理解的i2c驱动的注册过程在我们写的i2c设备驱动中,我们会调用i2c_add_driver()开始i2c设备驱动的注册,该函数调用i2c_register_driver完成所有注册操作static in
2015-12-04 15:21:08 688
转载 I2C接口
转载连接:http://blog.chinaunix.net/uid-24148050-id-120532.html1.I2C协议 2条双向串行线,一条数据线SDA,一条时钟线SCL。 SDA传输数据是大端传输,每次传输8bit,即一字节。 支持多主控(multimastering),任何时间点只能有一个主控。 总线上每个设备都有自己的一个addr,共7
2015-12-01 14:49:56 729
转载 *高通camera基本代码架构
转自:http://www.cnblogs.com/thjfk/p/4086001.html Camera原理:外部光线穿过lens后,经过color filter滤波后照射到sensor面上,sensor将从lens上传到过来的光线转换成电信号,再通过内部的AD转换为数字信号,如果sensor没有集成DSP,则通过DVP的方式传输到baseband,此时的数据格式是RAW DATA
2015-08-24 18:07:14 12210
转载 Camera图像处理原理及实例分析-重要图像概念
Camera图像处理原理及实例分析做为拍照手机的核心模块之一,camera sensor 效果的调整,涉及到众多的参数,如果对基本的光学原理及 sensor 软/硬件对图像处理的原理能有深入的理解和把握的话,对我们的工作将会起到事半功倍的效果。否则,缺乏了理论的指导,只能是凭感觉和经验去碰,往往无法准确的把握问题的关键,不能掌握 sensor 调试的核心技术,无法根本的解决问题。
2015-03-26 17:27:27 1651
转载 Ubuntu安装JDK6和JDK5
在安装android on openwrt是出现错误:[cpp] view plaincopybuild/core/config.mk:271: *** Error: could not find jdk tools.jar, please install JDK6, which you can download from java.sun.com. Stop.
2015-03-20 16:52:01 483
转载 Ubuntu下使用iptux
由于工作原因,需要用Ubuntu。但是登录Ubuntu后,没有飞鸽传书或飞秋等局域网工具,工作时倍感不便。其实在Ubuntu的源中有个软件:iptux,中文名字叫:信使。它可以与Windows下的飞鸽传书、飞秋等工具兼容,实现发送信息与文件等。Ubuntu 10.10下安装iptux的方法:1.安装。在终端中,输入命令:sudo apt-get install iptux注:此
2015-03-11 16:55:43 742
转载 Ubuntu 10.04 安装中文输入法
安装SCIM输入法的步骤打开终端,在终端输入执行以下命令:1).终端输入:sudo apt-get remove scim删除安装系统的时候装的那个scim(个人觉得没什么用,因为一般新安装是操作系统没有装这个)2)sudo apt-get install scim然后下载安装scim输入法。下载完了系统会自己装上,中间会有提示,直接y就OK了3)sud
2015-03-11 16:45:02 1072
原创 在ubuntu10.04 64位系统下安装adb
1、下载相应的SDk文件,网址http://dl.google.com/android/android-sdk-linux_x86-1.5_r2.zip2、解压缩后放在某一个目录下,设置环境变量,在~/.bash_profile 或者 ~/.bashrc文件中,我是放在bashrc里的,加入一行export PATH="$PATH://platform-tool
2015-03-11 15:29:55 1060
转载 Git与Repo入门
版本控制 版本控制是什么已不用在说了,就是记录我们对文件、目录或工程等的修改历史,方便查看更改历史,备份以便恢复以前的版本,多人协作。。。一、原始版本控制 最原始的版本控制是纯手工的版本控制:修改文件,保存文件副本。有时候偷懒省事,保存副本时命名比较随意,时间长了就不知道哪个是新的,哪个是 老的了,即使知道新旧,可能也不知道每个版本是什么内容,相
2015-03-09 19:33:24 519
转载 Ubuntu无线网卡驱动安装
转载地址:http://jingyan.baidu.com/article/ed2a5d1f3e0ed209f7be1779.html我的网卡是Broadcom (博通)的,驱动下载地址:http://www.broadcom.com/support/802.11/linux_sta.php 之后解压。ctrl+alt +T 打开终端 输入命令 (安装必要的
2015-01-14 14:16:07 676
转载 GPIO的驱动模型
一、概述GPIO是嵌入式系统最简单、最常用的资源了,比如点亮LED,控制蜂鸣器,输出高低电平,检测按键,等等。GPIO分输入和输出,在davinci linux中,有关GPIO的最底层的寄存器驱动,\arch\arm\mach-davinci目录下的gpio.c,这个是寄存器级的驱动,搞过单片机MCU的朋友应该比较熟悉寄存器级的驱动。GPIO的驱动主要就是读取GPIO口的状
2015-01-04 19:55:31 604
转载 GPIO接口解析
本文提供了一个linux下访问GPIO的约定的概述。这些调用使用gpio_* 命名前缀。没有别的调用会使用这个前缀或是相关的__gpio_*前缀。什么是GPIO?===============GPIO----“通用目的输入/输出端口”----是一个灵活的软件控制的数字信号。许多种类的芯片都会提供,嵌入式linux开发者和硬件定制者会对此比较熟
2015-01-04 19:44:24 3236
原创 chromatix 5.4.3安装打开失败license过期
A 把系统时间修改到 license 时间限制范围内,把软件重新安装一下,此时的 chromatix 是可以正常打开使用的,同时在 regedit 也注册了相应的注册表。B 把系统时间修改到当前时间,卸载软件把软件再重新安装一下,此时不要打开C 进入注册表,在HKEY_CURRENT_USER\Software\Qualcom\Chromatix\Settings\
2014-12-22 18:44:59 1969
转载 变焦与对焦
一、变焦 通常指通过移动镜头内的透镜镜片位置来拉长或缩短焦距,也叫ZOOM。 变焦目前可以分为光学变焦和数字变焦两种类型: 光学变焦: 光学变焦是通过移动镜头内部镜片的相对位置来改变焦点的位置,改变镜头焦距的长短,并改变镜头的视角大小,从而实现影像的放大与缩小。如果被拍摄的 物体位置
2014-12-17 14:45:59 1047 1
转载 景深
景深就是当与光轴平行的光线射入凸透镜时,理想的镜头应该是所有的光线聚集在一点后,再以锥状扩散开来,这个聚集所有光线的一点,就叫做焦点。在焦点前后,光线开始聚集和扩散,点的影象变成模糊的,形成一个扩大的圆,这个圆就叫做弥散圆。 如果弥散圆的直径小于人眼的鉴别能力,也就是说在一定范围内,实际影象产生的模糊肉眼是不能感觉到的,结果人的肉眼看上去这个范围内的影像仍是清晰的.这个在理论上已经
2014-12-17 14:44:13 642
转载 快门与曝光
1. 快门快门是镜头前阻挡光线进来的装置,一般而言快门的时间范围越大越好。 秒数低适合拍运动中的物体,某款相机就强调快门最快能到1/16000秒,可轻松抓住急速移动的目标。不过当你要拍的是夜晚的车水马龙,快门时间就要拉长,常见照片中丝绢般的水流效果也要用慢速快门才能拍出来。至于单眼相机常见的快门功能,虽然可由你自由决定曝光时间的长短,拍摄弹性更高,不过目前
2014-12-17 14:42:53 721
转载 camera 原理
1、Color Filter Array — CFA随着数码相机、手机的普及,CCD/CMOS 图像传感器近年来得到广泛的关注和应用。 图像传感器一般都采用一定的模式来采集图像数据,常用的有 BGR 模式和 CFA 模式。BGR 模式是一种可直接进行显示和压缩等处理的图像数据模式,它由 R( 红)、G( 绿) 、B( 蓝) 三原色值来共同确定 1 个像素点,例如富士数码相机采用的 SUPE
2014-12-17 14:40:56 721
转载 camera ISP
1. 目标[52RD.com] 手机摄像头模组用ISP功能模块的市场走向及研发方向。为能够正确认识手机摄像模组行业提供技术及市场依据。[52RD.com] 2. ISP在模组上的应用原理[52RD.com] 2.1 功能区域[52RD.com] 无论数码相机、摄像机或者摄像手机,其影像数据从前端感应后,皆须经过ASP(Analog Signal Processing)、ADC(An
2014-12-17 14:26:32 656
转载 camera的分辨率
分辨率系列:QSIF/QQVGA 160 x 120 19200QCIF 176 x 144 25344SIF/QVGA 320 x 240 76800CIF
2014-12-17 11:42:49 566
转载 Camera图像处理原理及实例分析-重要图像概念
做为拍照手机的核心模块之一,camera sensor 效果的调整,涉及到众多的参数,如果对基本的光学原理及 sensor 软/硬件对图像处理的原理能有深入的理解和把握的话,对我们的工作将会起到事半功倍的效果。否则,缺乏了理论的指导,只能是凭感觉和经验去碰,往往无法准确的把握问题的关键,不能掌握 sensor 调试的核心技术,无法根本的解决问题。 1.1 色彩感应及校正1
2014-12-17 11:39:36 1107
转载 摄像头参数解读
2000年11月,夏普联合日本当时第三大移动运营商J-photo推出了全球第一款拍照手机,像素仅有11万。时至今日,手机拍照已经成为手机必不可少的一个功能,手机摄像头历经多年发展,也已经不可同日而语。随着智能手机的普及和不断升级,用户对于手机拍照画质也就越来越高,好的拍照画质就离不开出色的手机摄像头配置,而目前市面上手机摄像头的规格众多,参数各不相同,怎么去看这些名词和参数来挑选好的拍照手
2014-12-10 11:51:08 7154
转载 C语言中结构体 自引用 和 相互引用
结构体的自引用(self reference),就是在结构体内部,包含指向自身类型结构体的指针。 结构体的相互引用(mutual reference),就是说在多个结构体中,都包含指向其他结构体的指针。1. 自引用 结构体1.1 不使用typedef时错误的方式:[cpp] view plaincopyprint?
2014-11-11 16:41:55 864
转载 关于Kobject的文档连接
参考文章1 http://www.cnblogs.com/leaven/archive/2010/04/24/1719191.html参考文章2 http://blog.chinaunix.net/uid-11319766-id-3253414.html
2014-10-27 15:29:18 387
转载 Camera系统中设置picture大小菜单的流程分析
在Android平台上,设置菜单有两种方式:通过XML布局来实现和通过Menu.add方法实现。Camera系统中的菜单可以说是通过XML布局来实现的,但它的实现过程并非像一般文章里介绍的那样简单。所以,在此我就以设置capture时picture大小为例,将Camera系统中菜单的设置流程作以简单介绍。1、资源文件分析在packages/apps/Camera/res/xml/有两个xm
2014-08-27 16:38:15 1048
转载 Android2.2的camera应用程序中支持双camera切换
这篇文章主要描述了Android2.2下camera系统的Framework层如何支持双camera。在camera的应用程序中,只是简单地加了一些测试code。由于测试需要,要在camera的应用程序的菜单中加入菜单项,动态地切换前后camera,以方便测试。下面我将在camera应用程序的preference菜单(也就是我们看到的第一个菜单,可以设置图像大小,场景等)中,添加select_
2014-08-27 15:47:19 619
转载 原始 & 自定义android开机动画
android开机动画显示原理:开机时,系统自动检测在/system/media/目录或/data/local/目录有没有bootanimation.zip文件。如果有,这按照bootanimation.zip里面的png排列顺序依次显示开机图片,开起来就是动画效果;否则按照android默认的方式显示开机动画。android开机动画叫源码位于frameworks/base/cmds/
2014-08-19 17:39:20 2514 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人