- 博客(24)
- 资源 (20)
- 收藏
- 关注
转载 v4l2驱动编写篇
v4l2驱动编写篇一--介绍原文网址:http://lwn.net/Articles/203924/笔者最近有机会写了一个摄像头的驱动,是“One laptop per child”项目的中摄像头专用的。这个驱动使用了为此目的而设计的内核API:the Video4Linux2 API。在写这个驱动的过程中,笔者发现了一个惊人的问题:这个API的文档工作做得并不是很好,而用户层的文
2012-06-23 13:38:53 2155
转载 The Video4Linux2 API: an introduction
Your editor has recently had the opportunity to write a Linux driver for a camera device - the camera which will be packaged with the One Laptop Per Child system, in particular. This driver works with
2012-06-23 13:29:53 909
转载 Ubuntu下TeX中文环境
0. Tex环境 ----------------------------- 一般在安装的时候会安上Texlive,如果没有安装,参考下面的命令进行安装。 # sudo apt-get install texlive-full latex-beamer 1. 安装CJK ----------------------------- 安装CJK包, # sudo apt-get instal
2012-06-20 19:02:58 1170
转载 定位 UNIX 上常见问题的经验总结
简介: 本文主要对 UNIX 平台常见的问题进行了分类,介绍一些常见问题分析时使用的方法和命令,对以下三种常见问题的分析方法做了简单介绍:UNIX 下 Crash 问题的分析方法、UNIX 下内存泄露问题的分析方法和 UNIX 下 performance 问题的分析方法。同时通过对下面两个例子的介绍,巩固了上面问题分析的介绍:● 一个多线程应用的性能问题的分析● 一个 crash 问题
2012-06-20 18:21:39 985
转载 RPC原理,应用开发
这学期学习中间件,其实我不知道什么是中间件,于是就学习了。定义:中间件(Middleware)是一种软件,处于系统软件(操作系统和网络软件)与应用软件之间,它能使应用软件之间进行跨网络的协同工作(也就是互操作) 第一次实验真正呢个接触到了RPC,,但是,它到底是什么东西呢?RPC:远程过程调用协议(RPC:Remote Procedure Call protocol)远程过
2012-06-19 09:53:24 1344
转载 RPC远程过程调用实例剖析
RPC远程过程调用实例剖析(转载) 本文比较详细地介绍了远程过程调用(RPC)的OSF标准在Microsoft VC++中的实现原理,以及如何使用它们来开发应用程序. 阅读本文你将了解RPC的基本原理,并将看到如何开发使用RPC进行异种机网络分布式处理的客户机应用程序和服务器应用程序. Para 1. RPC工作原理RPC是把传统本地过程调用的概念加以扩充后引入分布
2012-06-19 09:46:27 1228
转载 Http与RPC通信协议的 比较
上图是OSI网络结构的七层模型。各层的具体描述如下: 第七层:应用层 定义了用于在网络中进行通信和数据传输的接口 - 用户程式;提供标准服务,比如虚拟终端、文件以及任务的传输 和处理; 第六层:表示层 掩盖不同系统间的数据格式的不同性; 指定独立结构的数据传输格式; 数据的编码和解码;加密和解密;压缩和 解压缩 第五层:会话层 管理用户会话和对
2012-06-19 09:42:24 872
转载 RPC、RMI与MOM与组播 通信原理
远程过程调用(RPC):即对远程站点机上的过程进行调用。当站点机A上的一个进程调用另一个站点机上的过程时,A上的调用进程挂起,B上的被调用过程执行,并将结果返回给调用进程,使调用进程继续执行【B上的被调用过程的参数和执行结果在调用和被调用进程之间是通过消息传递来实现的,表现为C/S关系】为实现不同站点机上的RPC,调用和被调用进程各方都要保留一个用于存放过程参数和执行结果的运行栈,分别称为
2012-06-19 09:41:22 1120
转载 DM6437的中断和事件
中断的原理具体可以参考:TMS320C64x/C64x+ DSP CPU and Instruction Set Reference Guide第五章内容。6437有优先级从高到低三种类型的中断:RESET NMI 可屏蔽中断(INT4-INT15)对于我们一般使用INT4-15比较多,实现的步骤:1 首先是把中断向量表定位到某一内存段中,我们可以在cmd文件中配置中断向量表的内存映射
2012-06-18 20:38:17 1982
转载 DM6437烧写总结
花了一个多星期研究了一下dm6437的flash烧写,总结一下:1 要了解烧写,首先要了解6437的存储器组织存储器的硬件组织原理可以参看TMSC6000结构原理与硬件设计(北京航天航空大学);具体的存储器的硬件连接可以参照合众达的DEC6437原理图。从原理图可以知道,flash的控制信号线CE/OE/WE都是连接与板子上面的CPLD,如需要控制读写,还要参看flash的datashee
2012-06-18 20:31:35 3335 1
转载 详解FlashBurn的hex文件烧写,dm6437平台
首先介绍一下FlashBurn软件,它是TI的第三方软件公司为TI的DSP编写的Flash烧写软件,和CCS软件配合使用,通过DSP内部运行的FBTC实现Flash的读写和擦除。 在这里很有必要说一下DM6437从外部Flash启动的整个过程。首先,当系统加电或复位之后,DSP内核被锁住,暂停工作,EDMA自动的从外部Flash的首地址(基地址)搬运1KB的内容到内部cache的首
2012-06-18 20:29:54 2528
转载 DM6437平台的Flash烧写操作
需要用到的软件有CCS3.3 并且打了补丁FlashBurn3.11 下载地址 http://www.softwaredesignsolutions.com/flashburn.aspxFlashBurn3.11 的6437配置文件在官网能找到,就在上面的这个链接里面hexAIS.exe 此程序在DM6437的第二章光盘中,文件名DM6437_DVDP_setupwin32_1
2012-06-18 20:29:10 2146
转载 C 语言的可变参数表函数的设计
首先在介绍可变参数表函数的设计之前,我们先来介绍一下最经典的可变参数表printf函数的实现原理。一、printf函数的实现原理在C/C++中,对函数参数的扫描是从后向前的。C/C++的函数参数是通过压入堆栈的方式来给函数传参数的(堆栈是一种先进后出的数据结构),最先压入的参数最后出来,在计算机的内存中,数据有2块,一块是堆,一块是栈(函数参数及局部变量在这里),而栈是从内存的高地址向低地
2012-06-18 15:22:44 494
转载 视觉库资料
整理一下网络资料,有很多引用其他人的资料,自己再提取了,以备后面用。http://www.cvpapers.com/rr.html这网站有很多资料,有时间多去看看。CV牛人的主页,CV研究小组的主页,CV领域的paper,代码,CV领域的最新动态,国内的应用情况等等。打算从事这个行业或者刚入门的朋友可以多关注这些网站,多了解一些CV的具体应用。搞研究的朋友也可以从中了解到很多牛人的研究
2012-06-16 13:52:35 3008
转载 Makefile中指示符“include”、“-include”和“sinclude”的区别
指示符“include”、“-include”和“sinclude” 如果指示符“include”指定的文件不是以斜线开始(绝对路径,如/usr/src/Makefile...),而且当前目录下也不存在此文件;make将根据文件名试图在以下几个目录下查找:首先,查找使用命令行选项“-I”或者“--include-dir”指定的目录,如果找到指定的文件,则使用这个文件;否则继续依此搜索以下几
2012-06-15 10:35:32 441
转载 IC设计软件介绍
IC设计工具很多,其中按市场所占份额排行为Cadence、Mentor Graphics和Synopsys。这三家都是ASIC设计领域相当有名的软件供应商。其它公司的软件相对来说使用者较少。中国华大公司也提供ASIC设计软件(熊猫2000);另外近来出名的Avanti公司,是原来在Cadence的几个华人工程师创立的,他们的设计工具可以全面和Cadence公司的工具相抗衡,非常适用于深亚微米的IC
2012-06-12 13:44:17 3178
转载 FPGA开发流程及步骤含义
所谓综合:就是将HDL语言、原理图等设计输入翻译成由与、或、非门和RAM、触发器等基本逻辑单元的逻辑连接(网表),并根据目标和要求(约束条件)优化所生成的逻辑连接,生成EDF文件。所谓实现(Implement)是将综合输出的逻辑网表翻译成所选器件的底层模块与硬件原语,将设计映射到器件结构上,进行布局布线,达到在选定器件上实现设计的目的。实现主要分为3个步骤:翻译(Translate)逻辑网表,
2012-06-12 13:43:37 1255
转载 YUV格式
YUV的几种格式420P:420P数据的存放方式一般是先存放Y,然后存放U,最后存放V的数据,每一个像素使用12bits(1.5BYTE)保存。422P:422P数据的存放方式也是先存放Y,然后存放U,最后存放V的数据,每一个像素使用16bits(2BYTE)保存。420PSemi,422PSemi:这是TI新添加的一种格式,在DM6467的输出当中使用的是422PSemi来进行输出,
2012-06-11 21:11:37 715
转载 用ICE开发分布式程序
ICE是ZeroC公司开发的一款高效的开源中间件平台,全称是Internet Communications Engine。它的主要设计目标是:• 提供适用于异种环境的面向对象中间件平台。• 提供一组完整的特性,支持广泛的领域中的实际的分布式应用的开发。• 避免不必要的复杂性,使平台更易于学习和使用。• 提供一种在网络带宽、内存使用和 CPU 开销方面都很高效的实现。• 提供
2012-06-06 13:01:35 522
转载 Google编程学院:分布式系统设计简介
原文地址:http://code.google.com/intl/zh-CN/edu/parallel/dsd-tutorial.html本文内容1.面向的读者和预备知识2.基本概念3.实现方式4.远程过程调用5.分布式设计原则6.练习7.参考资料----------------------------------------------------------
2012-06-06 12:55:42 1574
转载 dm8168 vin camera port
Vin port means HDVPSS VIP capture port and camera port means ISS camera capture port. Following is difference between both. HDVPSS (Vin) which has 2 ports and can accept up to 24 bit parallel in R
2012-06-06 08:45:41 997
转载 DM8168智能视频跟踪系统
http://www.dspsolution.com/joomla/index.php?view=article&catid=37:development&id=195:dm8168&tmpl=component&print=1&page=
2012-06-05 22:50:01 990
转载 Ti 64xDSP的EDMA基本概念
1. 基本概念l 元素传输(Element transfer):在1D传输中,从源到目的的单个数据元素的传输,每个同步事件触发一个元素的传输。l 帧(Frame):在1D传输中,一组元素组成一帧,元素可以连续也可以有间隔(通过元素索引),一个同步事件可以触发一帧的传输。l 数组(Array):在2D传输中,一组连续的元素组成一个数组。一个事件可以触发一个数组的传输。l 块(
2012-06-04 22:09:03 937
转载 镜头知识
一、分类1、按光圈可分为自动光圈镜头和手动光圈镜头。2、按焦距可分为定焦镜头和变焦镜头。3、按尺寸大小可分为1″(25mm)、1/2″(3mm)、1/3″(8.5mm)和 2/3″(17mm) 二、主要性能指标1、焦距 焦距的大小决定着视场角的大小,焦距数值越小,视场角越大,所观察的范围越大,但距离远的物体分辨很不清楚。由于焦距和视场角是一一对应的,在选择镜头焦距
2012-06-04 22:08:28 1309
Linux操作系统文件系统基础知识
2010-03-22
BIOS的使用完全手册
2010-03-22
基于Quartus_II_+_ModelSim_SE的后仿真(VHDL版)\基于Quartus II + ModelSim SE的后仿真(VHDL版
2010-03-22
modelsim的库编译
2010-03-22
驱动开发windwos入门
2009-07-20
华为面试资料(总汇)
2008-12-08
端口映射原理与linux
2008-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人