自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 Matlab中的结构(struct)数组

结构(struct)数组要在MALTAB中实现比较复杂的编程,就不能不用struct类型。而且在MATLAB中实现struct比C中更为方便。4. 3.1 结构数组的创建MATLAB提供了两种定义结构的方式:直接应用和使用struct函数。1. 使用直接引用方式定义结构与建立数值型数组一样,建立新struct对象不需要事先申明,可以直接引用,而且可以动态扩充。比如建立一

2014-05-24 14:36:43 2015

转载 Matlab的函数中如何实现按引用传递参数

Matlab的函数中如何实现按引用传递参数?-- by benbenknight        Matlab中函数的参数都是采用按值传递的方式,没有按引用传递的方式,这让C++程序员很不习惯,很多时候我们可能会需要“在函数内实际修改参数的值”,尤其在当传入参数是一个类或结构体时。    几经摸索,总算被俺发现了一种可以替代的方法,就是让函数的参数同时作为同名返回值(实际上不一定

2014-05-24 13:43:10 6258

转载 matlab T=(:,:,1)是什么意思

冒号指该维全部矩阵A=[1 2 3 4 5 6 7 8]A(:,2),行坐标冒号则表示所有行2列坐标则A(:,2)代表第二列所有行也列向量:[2 6]'所matlab T=(:,:,1)代表第维、第二维所有数据第三维第T三维矩阵1:3代表该维第数第三数还之前矩阵A(:,1:3)第维全部数据第二维第1数第三数也第列第三列所有行[1 2 35 6

2014-05-24 10:50:29 13264 2

翻译 hsv彩色空间的几何基本模型是如何组建起来的

简单地说,RGB虽然适合机器采样,但是不适合人的直观感觉。比如人一般表达一个颜色会这样说:有点浓的暗红色。而不会说红色占多少,绿色占多少,蓝色占多少。所以根据这个思路,人们设计了HSV的色彩模型。其中H代表颜色,S代表纯度,V可以理解为亮度(实际上严格地说它是红,绿,蓝三种颜色的最大比重)。比如上面那句话“有点浓的暗红色”可以理解成“H为红色,S比较高(浓),V比较低(暗)”。

2014-04-21 09:51:26 702

转载 数据结构基本概念和术语:位、字节、字、位串、元素、数据域、物理结构、逻辑结构

位(Bit):"位(bit)"是电子计算机中最小的数据单位。每一位的状态只能是0或1。 字节(Byte):8个二进制位构成1个"字节(Byte)",它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。字:"字"由若干个字节构成,字的位数叫做字长,不同档次的机器有不同的字长。例如一台8位机,它的1个字就等于1个字节,字长为8

2014-04-02 11:29:05 3235

原创 DSP中4-D block和2D-block的含义

.DSP中手册会提到4-D block和2D-block那什么是4-D block,什么是2D-block呢如图左边input_ptr假设每个数据块在存放的位置是不连续的,而且每个数据块都会有pitch数据(图中白色部分)那么4-Dblock的4D为img_witdh(17), img_height(4), img_horizontal_offset(70)img_vert

2014-03-27 10:36:19 1104

原创 关于PingPong缓冲的困惑

请问在EDMA3里的PingPong缓冲机制中,ping缓冲区和pong缓冲区时存在于哪里?是通道控制器还是每一个通道都分为ping缓冲区和pong缓冲区?另外,在进行pingpong传输的时候用的是一个通道还是多个通道呢?在进行ping-pong传输的时候,既然有ping pong两个目的缓冲区,那么也对应着两个源缓冲区,这两个源缓冲区又存在于什么位置呢?最后,我看的C6678自带的EDMA的例

2014-03-25 16:05:13 5600

转载 DSP学习步骤

研究生期间断断续续做过TI   DSP研究,从一个对嵌入式一点也没有了解的新手到快毕业时完成一个自认为满意的项目,其中走过很多弯路,现在把我对DSP学习的心得和一些参考文献列出来,可能对初学者具有帮助。    实验室用的是一款闻亭的DM642开发板,当时这款开发板还比较新,国内中文资料很少,而且闻亭但是的例子程序均是采用TI的原程序,不像合众达的例子程序容易上手,所以可能合众达的板子比较适

2014-03-25 15:53:54 1253

转载 DMA中tile的理解

字面含义: 线性模式,图块模式tile在早期游戏设计里面叫做图块模式,是地图的基本单位,一副地图由多个tile组成,tile远大于像素 ,一般width height相等并且是2的幂次方早期的游戏画面比较呆,画面有很多重复的地方,把重复的地方抽取出来做基本图元,就是tile。放在S5PV210 FIMC控制器上下文中,FIMC可能要处理NV12T这种tile

2014-03-24 18:53:59 833

转载 DMA中burst的概念

DMA和burst不是一个概念。DMA传送不经过CPU的控制,假如硬盘的数据不能经过DMA控制器读到内存,那么每完成一次将硬盘的数据读出来,再存放到内存的操作,都要通过CPU运行几条读写指令来完成,这时CPU就做不了别的事了,如果有DMA控制器,则这个过程不需要CPU的参与,只需要占用总线就可以了。CPU还可以去完成别的运算。Burst操作还是要通过CPU的参与的,与单独的一次读写

2014-03-24 18:41:23 1032

转载 DSP中OCP的概念

1.1 OCP协议  OCP(Open Core Protoco1)标准是OCP-IP组织制定的一种以提高IP核的复用及实现IP核的即插即用为目的的IP核标准。SoC芯片设计不再是门级的设计,而是IP核复用及其接口的设计。IP核要集成到一个SoC系统中,要考虑很多问题,例如:模块间的同步,如全局执行、数据交换的同步操作等;协议转换匹配,不同IP核模块间可能使用不同的协议,这样必须考虑协议转

2014-03-24 09:04:38 3344

转载 L3总线接口

下面介绍一下L3总线接口L3就是line 3(3条线)的意思,它只有L3DATA(数据线:用于传输数据)、L3MODE(模式线:用于选择模式)、L3CLOCK(时钟线:用于传输时钟)。L3一共有两个模式:地址模式和数据传输模式,先传输地址模式数据,再传输数据模式数据。L3MODE为低时是地址模式,L3MODE为高时是数据传输模式。L3DATA和L3CLOCK相互作用,完成8位数据的传输,传输的

2014-03-17 16:58:19 1300

转载 C语言中的位域、字节序、比特序、大小端

1.比特序 / 位序 /  bit numbering / bit endianness我们知道一个字节有8位,也就是8个比特位。从第0位到第7位共8位。比特序就是用来描述比特位在字节中的存放顺序的。通过阅读网页http://en.wikipedia.org/wiki/Bit_numbering的内容,关于比特序我们得到下面的结论:(1)比特序分为两种:LSB 0 位序和M

2014-03-13 14:25:46 826

转载 context切换实例-arm

函数所在的文件:kernel/sched/core.c正如下面注释所讲的,进程的切换主要包含两部分:一部分:进程地址空间的切换二部分:进程各自的cpu寄存器现场由于每个应用进程都有自己的地址空间,所以每个进程的页表是不一样的,故在进程切换时,相应的页表也要做相应的切换。而所有内核进程的地址空间都是一样的,所以不需要做页表的切换。/*

2014-03-13 09:46:10 849

转载 Omap4430 及TI最新缩写词

33D— Three Dimensional3G— 3rd Generation of mobile communication systemsAA/D— Analog to Digital ConverterABB— Adaptive Body BiasABE— Audio Back EndABEFW— Audio Back End FirewallACB— ac

2014-03-13 08:02:51 2515

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除