- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 我之理解Linux kernel[Process 一]
Linux kernel 里有两种虚拟(虚拟化的处理器+虚拟化的存储器)。所谓虚拟化的处理器,就是指使进程看起来单独拥有操作系统,尽管该进程可能跟上百个其它进程共享处理器。Process Scheduling所谓虚拟化的存储器,就是指某进程看起来单独分配和管理存储器。Memory Management进程描述符及其数据结构进程状态:RUNNING INTER
2012-09-07 16:45:31 614
原创 我之理解[浅析linux usb driver skeleton]
Target: Skeleton.c 文件 kernel/drivers/usb 1.linux driver 首先需要注册到linux usb subsystem(申明此驱动支持什么设备以及接上或拔掉所支持的设备时应该有哪些函数负责响应)。通过定义一个usb_driver实现其结构如下。static struct usb_driver skel_driver = {
2012-08-31 08:54:56 646
原创 我之理解android[工作一年半载]
研究生毕业后就加入了某大型知名美国跨国公司,从事android手机的开发并且也有一年多时间了。以此文作为纪念...要说android是什么,你可以去google 或者 baidu...但是若用一句话来概括的话,我觉得应该是:一种基于Linux且用于移动设备的系统。也就是说,android并不是一种新的系统,只是基于Linux。为何这么流行,是源于开源的大前提。且吸引了一大批
2012-08-29 14:25:40 682
原创 我之理解[UML类图之依赖、关联、聚合和组合]
依赖(dependency) 表示:虚线+箭头 关系:...uses a ...对象A的功能依赖于对象B。(人与空气)====================================关联(association)表示:实线+箭头 关系:...has a...对象A会长期的持有另一个对象B的引用。(人与人即人与朋友)=====
2012-08-28 16:39:19 436
原创 DM642 VP口输入口 YUV FIFO 的疑问
DM642 VP 输入口 的YUV FIFO的分配 如果输入视频是 BT656的YUV422 那么转成 YUV420 是这么转的吗? void yuv422to420( char *frameIn[], char *frm_out[], int width, int height){ char *pSrcY = frameIn[0];
2010-05-24 09:17:00 1782
原创 为何合众达 DM642 捕获和显示的SDRAM区为何要留720*588的大小?
看到 合众达例程 SEED108_InteEqualize/*采集与显示缓冲区的首址*/Uint32 capYbuffer = 0x80000000;Uint32 capCbbuffer = 0x800675c0;Uint32 capCrbuffer = 0x8009b0a0;Uint32 disYbuffer = 0x80100000;Uint32 disCbbuffer = 0x8
2010-05-21 13:15:00 1766 3
原创 EDMA parameter RAM配置
开始DSP学习有一段时间了。最近一直在翻ti spru234文档里有关EDMA这一块内容,前两天对其工作模式不是很清楚。之后不断翻看ti提供的一些例子里有关EDMA的程序。 今天早上过来似乎有了突破,一些想法总结如下: 1、EDMA可以工作在非连续和连续状态。(这一点很重要,开始时我忽略了,所以后来怎么看也理解不清) 2、EDMA需要的参数表分为两块: 一
2010-05-13 10:14:00 1231
原创 DCT FFT
这两天 一直想把DCT变换搞定(因为想学习下编解码,这是第一小步),看了一些东西,本来想用8*8模块实现的,最后还是选择了FFT来实现,今天终于实现。反正速度是提高了
2010-01-06 20:53:00 678
转载 linux进程控制-exec系列 exec系统调用
linux进程控制-exec系列 说是exec系统调用,实际上在Linux中,并不存在一个exec()的函数形式,exec指的是一组函数,一共有6个,分别是: #include int execl(const char *path, const char *arg, ...);int execlp(const char *file, const char *arg, ...);int execle
2010-01-02 19:59:00 1697
转载 TELL_WAIT,WAIT_PARENT,TELL_CHILD
信号应用-父子进程实现同步 本文主要参考《unix环境高级编程》 有五个例程的实现:TELL_WAIT,TELL_PARENT,TELL_CHILD,WAIT_PARENT,WAIT_CHILD。把整个代码就开说了:开头定义需要的全局变量,和信号处理函数 #include "apue.h"//变量sigflag是一个原子变量,设置状态的全局变量,static volatile sig_atom
2010-01-02 12:16:00 6308 4
数字图像处理学(阮秋琦,2001版)
2009-12-16
visual studio2005中如何首次配置directshow开发环境
2009-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人