会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
knightsoul
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
2015年7月24日
andriod之摄像头驱动流程
摘要: camera成像原理:景物通过镜头生产光学图像投射到sensor表面上,然后转为模拟电信号,经过数模变成数字图像信号,在经过DSP加工出来,然后在通过IO接口传输到CPU处理。 由于摄像头满足总线、驱动、设备模型,那么看看andorid是怎么去实现摄像头的流程。1.注册Camera的platform...
阅读全文
posted @ 2015-07-24 16:07 knightsoul
阅读(723)
评论(0)
推荐(0)
2015年7月23日
[转载]VFS—Kernel Space & User Space
摘要: 在了解虚拟文件系统之前 , 需要先了解 Kernel Space 和 User Space 的区别 . 二者的差别在于内存使用上安全机制的差异 . kernel 执行时会占据一段系统的内存空间 , 这段空间便是 Kernel Space , 所有的用户无法和 Kernel Space 直接交互 ....
阅读全文
posted @ 2015-07-23 19:19 knightsoul
阅读(489)
评论(0)
推荐(0)
2015年7月22日
字符设备 register_chrdev_region()、alloc_chrdev_region() 和 register_chrdev() (转载)
摘要: 1. 字符设备结构体 内核中所有已分配的字符设备编号都记录在一个名为 chrdevs 散列表里。该散列表中的每一个元素是一个 char_device_struct 结构,它的定义如下: static struct char_device_struct { struct char_device_st...
阅读全文
posted @ 2015-07-22 20:35 knightsoul
阅读(319)
评论(0)
推荐(0)
Linux设备模型(总线、设备、驱动程序和类)
摘要: Linux设备驱动程序学习(13)-Linux设备模型(总线、设备、驱动程序和类)【转】文章的例子和实验使用《LDD3》所配的lddbus模块(稍作修改)。提示:在学习这部分内容是一定要分析所有介绍的源代码,知道他们与上一部分内容(kobject、kset、attribute等等)的关系,最好要分析...
阅读全文
posted @ 2015-07-22 20:26 knightsoul
阅读(509)
评论(0)
推荐(0)
MTK Camera 开机启动流程(转载)
摘要: 一、MTK平台Camera框架MTK平台的Camera的架构见下图, 这里主要介绍kernel部分和HAL层部分。1、Kernel 部分主要有两块: 1.1、image sensordriver,负责具体型号的 sensor 的 id 检测,上电,以及在preview、capture、初始化、3A等...
阅读全文
posted @ 2015-07-22 20:23 knightsoul
阅读(9053)
评论(0)
推荐(0)
LINUX一切皆文件
摘要: 只要用过linux的筒子,或者保守点说接触到一些linux思想的同志肯定听说过这样一句话,在linux下,“一切皆是文件”!不错,今天walfred将在快速上手linux设备驱动这一块,谈谈linux的设备也符合“一切皆是文件”的思想在linux设备驱动模型应用。如果你不理解Linux设备模型,请看...
阅读全文
posted @ 2015-07-22 20:21 knightsoul
阅读(11258)
评论(0)
推荐(0)
2015年7月21日
LCM兼容
摘要: 1、project-1998-trunk-bootable-bootloader-lk-project: 复制zaw1998aa_platform.mk为zaw2000aa_platform.mk里面修改:CONFIG_CUSTOM_LK_LCM="hx8394d_dsi_vdo_zaw1998 z...
阅读全文
posted @ 2015-07-21 09:50 knightsoul
阅读(794)
评论(0)
推荐(0)
2015年7月17日
[LED]如何配置LCD背光和LED,调试方法
摘要: [DESCRIPTION]如何配置LCD背光和LED,调试方法[SOLUTION]LCD背光和LED配置文件alps/custom/lk/cust_leds.calps/custom//kernel/leds/mt65xx/cust_leds.cdrvgen.exe编辑修改codegen.dws配置...
阅读全文
posted @ 2015-07-17 14:10 knightsoul
阅读(1495)
评论(0)
推荐(0)
2015年7月10日
mtk lcm驱动加载流程 (转载)
摘要: 平台:mt6582 + Android 4.4前面就说过,在mtk代码中支持屏是可兼容的,通过调用驱动中的compare_id函数来匹配驱动和屏,这里来细看一下代码。1. LK部分(mediatek/platform/mt6582/lk/disp_drv.c)[cpp] view plaincopy...
阅读全文
posted @ 2015-07-10 19:36 knightsoul
阅读(652)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
公告