51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#M
LCD framebuffer驱动设计文档
内容提要:1.androiddisplay相关的名词2.调试LCD驱动需要注意的步骤3.关于帧缓冲区及I/O内存------------------------------------------------------------------------------------------1.名词解释GPU:Grap...
代码星球
·
2021-02-24
LCD
framebuffer
驱动
设计
文档
android camera(四):camera 驱动 GT2005
摄像头主要参数:1、MCLK 24MHz;2、PCLK 48~52MHz~;3、电压1.8V(1.5V)、2.8V;4、scl(IIC时钟)100KHz或者400KHz。 下载:常用摄像头规格书(个别有android驱动程序) :bf370330W、gc030830W、ov767...
代码星球
·
2021-02-24
camera
android
驱动
GT2005
android camera(三):camera V4L2 FIMC
1.V4L21)简介 在Linux中,摄像头方面的标准化程度比较高,这个标准就是V4L2驱动程序,这也是业界比较公认的方式。 V4L全称是VideoforL...
代码星球
·
2021-02-24
camera
android
V4L2
FIMC
android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAMIF)
一、摄像头工作原理上一篇我们讲了摄像头模组的组成,工作原理,做为一种了解。下面我们析摄像头从寄存器角度是怎么工作的。如何阅读摄像头规格书(针对驱动调节时用到关键参数,以GT2005为例)。规格书,也就是一个器件所有的说明,精确到器件每一个细节,软件关心的寄存器、硬件关心的电气特性、封装等等。单单驱动方面,我们只看对我们...
代码星球
·
2021-02-24
摄像头
android
camera
工作
原理
android camera(一):camera模组CMM介绍
一、摄像头模组(CCM)介绍:1、camera特写 摄像头模组,全称CameraCompactModule,以下简写为CCM,是影像捕捉至关重要的电子器件。先来张特写,各种样子的都有,不过我前一段时间调试那个有点丑。 2、摄像头工作原理、camera的组成各组件的作用想完全的...
代码星球
·
2021-02-24
camera
android
模组
CMM
介绍
MTK Android Driver知识大全
一、Display1.lcm相关概念1.1)MIPI接口:一共有三种接口:DBI(也做CPU或MCU接口)、DPI(也叫RGB接口)、DSI.在使用DSI接口时,目前75/77都只支持到2条datalane,加上一条clocklane.使用DPI接口时,根据LCMIC支持的情况,可以选择16bus、18bus传输RGB...
代码星球
·
2021-02-24
MTK
Android
Driver
知识
大全
makefile 进阶
一步一步写一个简单通用的makefile(一)一步一步写一个简单通用的makefile(二)一步一步写一个简单通用的makefile(三)一步一步写一个简单通用的makefile(四)...
代码星球
·
2021-02-24
makefile
进阶
8.3 MPI
如图MPI的各个运算节点是分布式的.每一个节点可以视为是一个“Thread”,但这里的不同之处在于这些节点没有所谓的共享内存,或者说GlobalMemory。所以,在后面也会看到,一般会有一个节点专门处理数据传输和分配的问题。MPI和CUDA的另一个不同之处在于MPI只有一级结构,即所有的节点都在一个全局命名空间下,不...
代码星球
·
2021-02-24
MPI
8.2 C++ AMP advanced concepts
voidvecAdd(float*A,float*B,float*C,intn){array<float,1>AA(n),BA(n);array<float,1>CA(n);copy(A,AA);copy(B,BA);parallel_for_each(CA.get_extent(),[&...
代码星球
·
2021-02-24
C++
AMP
advanced
concepts
8.1.C++ AMP简介
C++AMP是专为设计支持C++的异构并行模型.全程是: Accelerator MassiveParallelism下面是一个VectorC++AMP的代码,通过这段代码来解释C++AMP的语法:#include<amp.h>usingnamespaceconcurrency;void...
代码星球
·
2021-02-24
8.1.C++
AMP
简介
octopress Endless Error With Gem Dependencies
因为重装系统的缘故,需要重新搭建octopress环境,在执行到:bundleinstall会出现一些这样的错误:Anerroroccurredwhileinstallingtimers(4.0.1),andBundlercannotcontinue.Anerroroccurredwhileinstallingrake...
代码星球
·
2021-02-24
octopress
Endless
Error
With
Gem
5.2 CUDA Histogram直方图
Histogramming是一种从大的数据集中提取典型特征和模式的方式.在统计学中,直方图(英语:Histogram)是一种对数据分布情况的图形表示,是一种二维统计图表,它的两个坐标分别是统计样本和该样本对应的某个属性的度量。图像直方图(英语:ImageHistogram)是用以表示数字图像中亮度分布的直方图,标绘了图...
代码星球
·
2021-02-24
CUDA
Histogram
直方图
6.2 CUDA streams
nivdia给出的解释是:Asequenceofoperationsthatexecuteinissue-orderontheGPU. 可以理解成在GPU上执行的操作序列.比如下面的这些动作.cudaMemcpy()kernellaunchdevicesynccudaMemcpy()不同的流操作可能是交叉执行...
代码星球
·
2021-02-24
CUDA
streams
6.1 CUDA: pinned memory固定存储
在CUDA编程中,内存拷贝是非常费时的一个动作.从上图我们可以看出:1.CPU和GPU之间的总线bus是PCIe,是双向传输的.2.CPU和GPU之间的数据拷贝使用DMA机制来实现,非常容易理解,为了更快的传输速度. 我们都知道,虽然在运行速度上硬盘不如内存,但在容量上内存是无法与硬盘相提并论的。...
代码星球
·
2021-02-24
CUDA
pinned
memory
固定
存储
5.1 CUDA atomic原子操作
和许多多线程并行问题一样,CUDA也存在互斥访问的问题,即当一个线程改变变量X,而另外一个线程在读取变量X的值,执行原子操作类似于有一个自旋锁,只有等X的变量在改变完成之后,才能执行读操作,这样可以保证每一次读取的都是最新的值.在kernel程序中,做统计累加,都需要使用原子操作:atomicAdd();原子操作很明显...
代码星球
·
2021-02-24
CUDA
atomic
原子
操作
首页
上一页
...
831
832
833
834
835
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他