- 博客(8)
- 资源 (2)
- 收藏
- 关注
转载 YUV to RGB optimization
YUV to RGB optimization分類:Software Programming2009/06/19 14:44分享FacebookPlurkYAHOO!1.Color space conversion光是公式偶就找到至少三種,但是其中的差異並不清楚.R = 1.164 * (Y-16) + + 1.596 *
2012-10-14 16:32:15 734
转载 kmalloc()和__get_free_pages()
kmalloc()和__get_free_pages() 2011-09-21 15:53:34| 分类: 嵌入式驱动|字号 订阅在Linux内核中对应进程内存区域的数据结构是: vm_area_struct, 内核将每个内存区域作为一个单独的内存对象管理,相应的操作也都一致。采用面向对象方法使VMA结构体可以代表多种类型的内存区域--比如内存映射文
2012-10-14 15:52:31 1668
转载 linux 0v9650驱动分析
学习了裸机OV9650的P通道LCD直接显示程序,作为这点基础开始分析OV9650在linux设备驱动程序。昨天看了点这个驱动程序,让我很郁闷的是写这个程序的人是有毛病还是怎么回事,简简单单的IO口功能引脚的定义,整出了一个套一个的定义,看的我晕乎乎的,也可能是哥根本没有入门,看别人牛逼的程序就看迷糊了。鉴于上面这种情况,我在程序跟踪时只能带一下了。我们跟踪程序按照常规方法,跟着驱动的编写
2012-10-14 15:27:10 1406
转载 linux 网站
http://crunchbanglinux.org/forums/forum/8/tips-tricks-scripts/http://bbs.archlinux.org/http://www.linuxforums.org/http://www.linuxsir.org/bbs/index.php (国内)【TOP2】Mark Shuttleworth: http://www.
2012-10-14 02:43:00 485
转载 linux 内核的链表操作
linux 内核的链表操作(好文不得不转)以下全部来自于http://www.ibm.com/developerworks/cn/linux/kernel/l-chain/index.html 无任何个人意见。 本文详细分析了 2.6.x 内核中链表结构的实现,并通过实例对每个链表操作接口进行了详尽的讲解。一、 链表数据结构简介链表是一种常用的组织有
2012-10-13 15:52:10 633
转载 linux 内在映射
一. 概述 内存映射,简而言之就是将用户空间的一段内存区域映射到内核空间,映射成功后,用户对这段内存区域的修改可以直接反映到内核空间,相反,内核空间对这段区域的修改也直接反映用户空间。那么对于内核空间用户空间两者之间需要大量数据传输等操作的话效率是非常高的。 首先,驱动程序先分配好一段内存,接着用户进程通过库函数mmap()来告诉内核要将多大的内存映
2012-10-12 14:17:17 751
转载 Linux USB Gadget--各环节的整合
Linux USB Gadget软件结构一文中分析Linux USB Gadget软件分为三层。这三层其中两层是与硬件无关的,分别是Gadget功能驱动层,USB设备层一层是与硬件相关的是UDC层。每一层都提供一种关键的数据结构与函数与其他层交互。 Gadget功能驱动层: 最主要的结构是struct usb_composite_driver,这个结构在这层定义,并
2012-10-04 16:59:18 7584
转载 Linux USB Gadget--软件结构
USB Gadget是分层的软件结构,本文分析的是2.6.32.2版本的Gadget软件结构,这个软件结构与以前版本的变化很大。USB Gadget软件结构总共分为三层:一. UDC层 这一层是与硬件相关层。相关文件s3c2410_udc.c s3c2410_udc.h。s3c2410设备控制器作为一个linux设备在这一层是作为platform设备而注册到linux设备
2012-10-04 15:17:09 1946 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人