- 博客(13)
- 资源 (25)
- 收藏
- 关注
转载 色彩校正中的 gamma 值是什么?
作者:韩世麟链接:https://www.zhihu.com/question/27467127/answer/37555901来源:知乎著作权归作者所有,转载请联系作者获得授权。我打算抛开计算机图像、显示器发展史等因素,从逻辑上推出一个“广义的Gamma”,这样其实是触及了问题的本质。把人对画面的认知,和Gamma出现的必然性都推理出来。先上结论:“广义G
2016-10-29 15:56:44 5834
转载 Android 在 SElinux下 如何获得对一个内核节点的访问权限
Android 5.0下,因为采取了SEAndroid/SElinux的安全机制,即使拥有root权限,或者对某内核节点设置为777的权限,仍然无法在JNI层访问。本文将以用户自定义的内核节点/dev/wf_bt为例,手把手教会读者如何在JNI层获得对该节点的访问权限。第一步:找到需要访问该内核节点的进程(process),笔者自己这个节点由system_server进
2016-10-28 14:28:00 422
转载 内核 API,第 3 部分: 2.6 内核中的计时器和列表
通过任务延迟 APIs 进行高效处理Linux® 内核包含种类繁多的 API,旨在帮助开发人员构建更简单、更高效的驱动程序和内核应用程序。可以用于任务延迟的两个常见 API 是列表管理 API 和计时器 API。探索这些 API,了解如何使用计时器和列表开发内核应用程序。本文继续讨论 “内核 API,第 2 部分:可延迟函数、内核微线程以及工作队列”(dev
2016-10-25 16:23:37 390
转载 内核 API,第 2 部分:可延迟函数、内核微线程以及工作队列
转自:http://www.ibm.com/developerworks/cn/linux/l-tasklets/Linux 2.6 bottom halves 简介对于高频率线程操作,Linux® 内核提供微线程和工作队列。 微线程和工作队列执行可延迟功能并替代驱动程序当中原有的 bottom-half 机制。 本文研究如何在内核中使用微线程和工作队列,并
2016-10-22 14:48:07 515
转载 Android 外部存储权限分析(4.4后)
转自:http://blog.csdn.net/zjbpku/article/details/25161131KitKat之后的版本不再支持用户对外置SDcard(Secondary Storage)的写入等操作。如果用户想要将文件等copy到手机中,则只能存储到内部存储器中,而无法存储到外置sdcard中,而且无法创建新的文件夹,这样一来给用户和开发者都带来了一定的不便。之所
2016-10-21 16:41:35 1139
转载 图像解码之二:使用libpng解码png图片
转自:http://blog.csdn.net/go_to_learn/article/details/8070686目录(?)[-]libpng的数据结构libpng的使用0判断是否为libpng数据1初始化libpng2创建图像信息png_infop变量3设置错误返回点4设置libpng的数据源5png图像处理高层处理底层处理6释放libpng的
2016-10-21 14:23:48 3631
转载 android5.1 按下power键 系统不休眠
frameworks/base/services/core/java/com/android/server/power/PowerManagerService.java @Override // Binder call public void goToSleep(long eventTime, int reason, int flags) {+
2016-10-19 11:11:26 1973
原创 i2c设备驱动probe函数中platform_data
i2c设备驱动一般在probe函数的开头都会先获取platform_data数据。1、在没有使用dts的kernel 驱动中,要么直接赋值:client->dev.platform_data = pdata; 要么使用接口设置:platform_device_add_data一般使用如下,例如:struct ad799x_platform_data *pdata = cli
2016-10-19 10:42:07 4936 3
转载 Linux时间子系统之五:低分辨率定时器的原理和实现
转自:http://blog.csdn.net/droidphone/article/details/8051405利用定时器,我们可以设定在未来的某一时刻,触发一个特定的事件。所谓低分辨率定时器,是指这种定时器的计时单位基于jiffies值的计数,也就是说,它的精度只有1/HZ,假如你的内核配置的HZ是1000,那意味着系统中的低分辨率定时器的精度就是1ms。早期的内核版本中,内核并
2016-10-18 19:36:55 371
转载 Android 5.1高通方案增加GPIO按键
Android的linux kernel本身有GPIO-keys驱动,代码结构和Android 4.x差异较大,在我的MSM8909上,测试表明增加GPIO按键需要如下操作:(转载请注明原文网址 http://blog.csdn.net/tdstds/article/details/50920443)1. 平台相关配置文件msm8909-qrd-skue-项目名.dtsi文件中
2016-10-18 16:02:24 1810
转载 关于RGB屏调试的一些知识
1.关于模式:RGB屏显示数据输出是分为两种模式的,一种是DE模式,由DE输出高低电平控制;另一种是SYNC模式,由hsync与vsync输出行场同步信号至RGB屏。该两种模式由一个MODE脚进行选择,为0时选择SYNC模式,为1时选择DE模式。通常选择DE模式,兼容支持的RGB模组较多。2.关于帧率:通常屏的显示帧率可以选择58-60帧,太低眼睛会发现闪屏。太高增加
2016-10-18 10:44:29 10598
转载 关于摄像头的一些基础知识
转自:http://blog.csdn.net/bmw7bmw7/article/details/457199071.目前camera分为两种(按输出的图像数据分):SOC及RAWRAW:输出最原始的RAW图像,后续的图像处理需要平台端(MTK/展讯/高通)的ISP来处理。这与我们经常使用单反相机输出RAW图像后,再在电脑上使用专门的软件处理后期效果类似。SOC:在RA
2016-10-18 10:13:57 946
转载 mipi LCD 的CLK时钟频率与显示分辨率及帧率的关系
转自:http://blog.csdn.net/bmw7bmw7/article/details/45876487我们先来看一个公式:Mipiclock = [ (width+hsync+hfp+hbp) x (height+vsync+vfp+vbp) ] x(bus_width) x fps/ (lane_num)/2即mipi 屏的传输时钟频率(CLKN,CLKP)等于(
2016-10-18 09:55:50 5726
linux 下liblzo库文件(64位系统编译32位软件时用)
2015-11-06
Linux内核修炼之道-pdf版
2013-11-30
国嵌嵌入式(linux)培训课件项目实战
2013-11-30
inux下V4L2+SDL摄像头采集显示程序
2013-11-30
Linux C函数库参考手册
2013-11-30
国嵌高级项目试验手册(完整版)
2013-11-30
嵌入式H.264网络视频监控系统设计与研究(硕士毕业论文)
2013-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人