Finley的博客

随风,随心……
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年11月24日

摘要: 环境:ubuntu 10.04 + OpenCV 2.2.0OpenCV源码下载:http://sourceforge.net/projects/opencvlibrary/安装必要的库:sudo apt-get install cmake build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libswscale-dev libjpeg62-dev libtiff4-dev libjasper-devcmake - OpenCV2.2中省去了configure 文件,所以需要通过cmake来安装build-essential 阅读全文

posted @ 2011-11-24 21:42 Finley 阅读(1429) 评论(0) 推荐(0)

2011年11月16日

摘要: 关于在VC++ 6.0中如何添加OnInitDialog()函数OnInitDialog()函数是个virtual(虚函数),在它的类中用添加虚函数的方法,会发现添加的虚函数里面没有这个函数,而这个OnInitDialog函数是很有用的,在一般的添加进去的对话框的类中是不会有这个函数的,必须手工增加进去,当然不用手工写代码,至于用手工写代码是否可行,还不知道,至少我这个菜鸟还是不行的.可以通过VC加进去,而要加的这个函数的名字不是OnInitDialog,所以很难找到.其原因是因为要加的函数是WM_INITDIALOG.这个函数的添加方法是这样的,选择要加入函数的对话框,右键->Clas 阅读全文

posted @ 2011-11-16 09:27 Finley 阅读(2190) 评论(0) 推荐(0)

2011年9月26日

摘要: 转自http://blog.sina.com.cn/s/blog_4be46b180100axvo.html方法一、CreateDirectory函数查了下MSDN,发现该函数用起来十分方便BOOL CreateDirectory( LPCTSTR lpPathName, // pointer to directory path string LPSECURITY_ATTRIBUTES lpSecurityAttributes // pointer to security descriptor);第一个参数值为文件夹名称,第二个参数值为安全属性,一般设置为NULL即可。如果正确创建,返回值为1 阅读全文

posted @ 2011-09-26 18:08 Finley 阅读(17317) 评论(0) 推荐(0)

2011年9月9日

摘要: 转自http://bbs.eeworld.com.cn/thread-91144-1-1.html一、C语言编写详解1.工程目录最好放在:CCStudio_v3.3\MyProjects路径下2.CSS下和DSP6000编程紧密相关的目录结构:a.CCStudio_v3.3\C6000\csl\include ---DSP6000常用头文件b.CCStudio_v3.3\C6000\csl\lib ---DSP6000常用库文件c.CCStudio_v3.3\C6000\cgtools\bin --各种编译工具3.我们要编写的程序结构:a.含有main()函数的.c的源文件,而且这个文件的名字 阅读全文

posted @ 2011-09-09 23:09 Finley 阅读(477) 评论(0) 推荐(1)

摘要: 来自: http://hi.baidu.com/devil10096/blog/item/afb4add8c593e26ad0164e99.htmlDSP的存储器的地址范围,CMD是主要是根据那个来编的。CMD 它是用来分配rom和ram空间用的,告诉链接程序怎样计算地址和分配空间.所以不同的芯片就有不同大小的rom和ram.放用户程序的地方也不尽相同.所以要根据芯片进行修改.分两部分.MEMORY和SECTIONS.MEMORY{ PAGE 0 ..........PAGE 1.........}SECTIONS{SECTIONS{.vectors ..................res 阅读全文

posted @ 2011-09-09 16:10 Finley 阅读(1224) 评论(0) 推荐(1)

2011年8月26日

摘要: 今天刚上手一块SEED-DEC6713,看到EMIF_FMKS(GBLCTL,NOHOLD,DISABLE)甚是不解,以前没有碰到过这种写法所以查阅资料理解如下。DSP开发板自带程序中有如下语句:EMIF_Config MyEMIFcfg0={0x30|EMIF_FMKS(GBLCTL,NOHOLD,DISABLE)|EMIF_FMKS(GBLCTL,CLK1EN,DISABLE)|EMIF_FMKS(GBLCTL,CLK2EN,ENABLE),……}EMIF_FMKS(GBLCTL,NOHOLD,DISABLE)是在CSL_emifahal.h里预定义的一个宏,如下:#define EM.. 阅读全文

posted @ 2011-08-26 16:06 Finley 阅读(2130) 评论(0) 推荐(0)

2011年8月25日

摘要: 我用的是一块从学长那儿拿过来的DSP开发板,从板子上看不出来是哪家做的,芯片型号是TMS320DM642,从芯片的型号就可以看出这块板子主要是围绕图像处理,仿真器是SEED XD510的,我从合众达的官方网站上找到了CCS2.2、3.1、3.3三个版本的驱动,并搞到了合众达另外一套试验箱图像处理方面的源程序,于是自己想在板子上跑一下。刚开始用的是CCS2.2的版本,虽然比较老,但是和win7竟然也兼容的很好,跑了一些那套程序竟然也基本兼容,看来两套板子在硬件上没什么太大的差别。后来电脑重装系统后我换了CCS3.1,在去跑那套程序发现部分程序就运行不正常了,好了下面换回正题,说一下我遇到的问题: 阅读全文

posted @ 2011-08-25 21:52 Finley 阅读(2675) 评论(1) 推荐(1)

2011年5月20日

摘要: tf用法:G=tf([2 1],[1 2 2])或s=tf('s') ;%定义s为传递函数拉普拉斯算子;G=(2s+1)/(s^2+2s+2); %定义传递函数;其实生成的传递函数可以任意计算。set(G)可以得到传递函数对象的属性,可以修改或预设其属性,如G=tf([2 1],[1 2 2],'variable','p');%修改使用的变量G=tf([2 1],[1 2 2],'inputdelay',0.25);%设置输入延迟,即G=exp(-0.25s)(2s+1)/(s^2+2s+2)G=tf([1 3 2],[1 5 7 阅读全文

posted @ 2011-05-20 19:34 Finley 阅读(1616) 评论(0) 推荐(0)

2011年5月18日

摘要: 两种方法:1、可以在icon目录下自己画,当图标比较简单时,可以使用这种方法;2、使用现成的图片制作exe图标。分为以下几步:(1)找到想要做成图标的图片,将其转换大小为16*16像素或者32*32像素的ico格式的文件。ico图标文件制作可以在登陆以下网站,在线转换。http://ico.logo.la/。(2)将ico文件复制到res文件夹下,打开vc6.0编译环境,转至icon目录下,右键->引入,选择制作好的ico文件,确定。这时在icon目录下会出现一个IDC_ICON1的名字,这个名字便是ico文件的ID,双击该ID便可打开导入的ico文件。下面的IDR_MAINFRAME便 阅读全文

posted @ 2011-05-18 16:31 Finley 阅读(1080) 评论(0) 推荐(0)

2011年4月26日

摘要: 统计统计数很老了,但可以了解概况:TI收购了NS…… 先从宏观看起, 最底下的一个表格给出半导体行业的按照销售额排名情况, 是IC insights发布的, 虽然信息有些老, 但是作为一个大致的了解已经足够了. Intel, Samsung, TI占据三甲, 还有不少计算机相关芯片公司也占据了不少位置, 比如CPU, 显卡芯片, 内存芯片等厂商都占据了比较前面的位置, 可以看出计算机销售对半导体产业的影响. 从表格中还可以看出模拟电路主要的供应商的情况. TI, ST, NXP, Infineon, Analog, NS, Maxim, Linear, Freescale. 其中ST跟Nok. 阅读全文

posted @ 2011-04-26 15:23 Finley 阅读(567) 评论(0) 推荐(0)