[原创]基于Blackfin ADSP BF535实现的HIS模型
众所周知ADSPBF535采用16位定点DSP内核,可以实现600MHz的持续工作,同时采用灵活的软件控制动态电源管理,4GB统一寻址空间,并行外设接口支持ITU-R656视频数据格式。因此采用ADSPBF535进行图像处理有天然的优势。软件采用VisualDSP++IDE允许程序员定义和管
发表于 2012/4/21 16:52:18
阅读(4206)
[原创]ADSP-BF535 管道(Pipes)通信的实现
ADSP-BF535接口丰富,性能优良,采用16位定点DSP内核,可实现300Mhz的持续工作,其中具有16个FPIO,在uclinux下可实现管道通信,具体可以:$ls|pr|lpr把命令ls(列出目录中的文件)的输出通过管道连接到命令pr的标准输入上进行分页。最后,命令pr的标准输出通过管道连接
发表于 2012/4/18 14:02:21
阅读(2737)
[原创]基于 Blackfin DSP摄像头图像捕捉程序
读了陈锋老师的《基于BlackfinDSP图像处理》,感触很深啊,能给人很多想法,ADI的Blackfin果然强悍。趁着热乎劲,自己写了个基于Blackfin的摄像头画面扑捉程序,生成的图像是JPEG,程序比较长,我把我的关键程序给大家展示一下,主要是main函数这部分,希望大家能一起探
发表于 2012/4/11 22:51:16
阅读(11852)
[原创]ADSP-BF533-STAMP快速入手
发现我考博以后英语水平有所长进哇,今天晚上对照着英文版的ADSP-BF533说明书,就完成了初始化,安逸,很有成见感,发现很少有人写关于ADSP-BF533的入手说明的,今天我简单写一下,希望对新手有所帮助。ThiskitcontainstheADSP-BF533STAMPboard,auniversal7.5VDCpowersu
发表于 2012/4/8 22:03:28
阅读(3178)
[原创]Blackfin处理器中M3文件的作用
前面写了一些Blackfin处理器中的LDF文件的设置及理解,其实,在使用VisualDSP++时,还有另外一个文件很重要,就是M3文件。全称是M3_RESERVED,M3_RESERVED选项用于模拟器。缺省时,模拟器将Blackfin处理器的堆栈用作工作区,不过,可以使用M3寄存器来替代它。构建的run-
发表于 2012/4/6 22:45:06
阅读(2558)
[原创]Blackfin处理器的.LDF文件详解
最近,得了一本书,陈锋大哥写的《基于BlackfinDSP的数字图像处理》,对其中的几个例子做了验证,都很完美,其中在使用ADSP-BF533时,用VisualDSP++编译时,遇到了一些问题,查找了很多资料,终于得到了解决。主要就是.LDF文件的理解,下面我针对我自己的理解加上在官网
发表于 2012/4/6 22:40:23
阅读(3377)
[原创]Blackfin嵌入式系统硬件的操作和原始测试驱动程序
最近在忙一个大工程,刚刚告一段落,今天把我在设计中用到的驱动程序跟大家一起在探讨一下,希望大家能够指正。利用Blackfin做开发,就必然要涉及到相关驱动的开发,我写的这个驱动程序叫做short(SimpleHardwareOperationsandRawTests,简单硬件的操作和原始测试)。它所
发表于 2012/4/2 21:30:54
阅读(2226)
[原创]ADSP-BF516网络功能实现
最近需要ADSP-BF516实现上网功能,深入研究了ADSP-BF516的Blackfin处理器。它集成了双MAC信号处理引擎,正交RISC类微处理器指令集以及单程指令多数据(SIMD).Blackfin处理器的频率高达400MHz,具有两个16位MAC,两个40位ALU,4个8位视频ALU以及40位移位寄存器,主要用在VoIP,
发表于 2012/3/15 14:29:43
阅读(2952)
[原创]Blackfin嵌入式系统驱动案例
最近又开始嵌入式设计了,当然嵌入式设计中最不可少的就是驱动的设计,今天就这个问题跟大家一起探讨一下,我通过一个小小的驱动,来说明一个大大的问题。我们来写一个最简单的字符设备驱动程序。虽然它什么也不做,但是通过它可以了解Linux的设备驱动程序的工作原理。
发表于 2012/3/12 15:59:47
阅读(2320)
[原创]基于blackfin 平台的嵌入式系统的分散装配机制的优化
前面我通过一个例子介绍了基于blackfin平台的嵌入式系统的分散装配机制,下面我从几个方面来介绍blackfin平台的嵌入式系统的分散装配机制的优化。提到RVCT就不能不提编译器的四个优化级别和两个编译选项,-O1、-O2、-O3、-O4,以及-Otime、-Ospace。-Ospace与-Oti
发表于 2012/3/9 17:57:32
阅读(17783)
[原创]基于blackfin 平台的嵌入式系统的分散装配机制
看很少人关注嵌入式系统的分散装配方面,我最近看了一篇杂志,对照着ADI的blackfin平台进行了模拟,感觉很不错,写出来与大家分享。通常在嵌入式系统中,指令和数据代码会固化在非易失性存储器中(ROM或Flash),可以从这些地方上电启动。从运行速度方面考虑,部
发表于 2012/3/9 17:53:31
阅读(32722)
[原创]基于blackfin 平台的嵌入式GUI的结构模型
图形显示界面虽然是外表,但是影响整个设计的成败,今天帮一个朋友设计了一个界面,看了些资料,在此写出来,请大家指正!图形用户系统是由显示模型接口程序、窗口模型接口程序和用户模型接口程序共同组成的。基于blackfin平台的嵌入式GUI的结构模型如下:
发表于 2012/3/2 22:17:19
阅读(2524)
[转]DSP和专用接口芯片的USB实现方案
引言各种测量仪器检测到的数据常常需要传送到PC机进行数据处理与存档,以充分利用PC机丰富的硬件和软件资源,获得更为完善和强大的数据处理、分析和存储能力。传统PC平台的数据采集卡受PC机插槽数目、地址、中断等硬件和软件资源的限制,可扩展性较差,安装拆卸困
发表于 2012/3/2 22:04:34
阅读(3149)
[转]FPGA一体化高级设计方法
尽管FPGA为嵌入式设计带来了强大的功能与灵活性,但额外的开发流程也给设计工作增加了新的复杂性和限制问题。整合传统的硬件-FPGA-软件设计流程并充分利用FPGA的可再编程功能是我们的一个解决之道。随着FPGA技术逐步延伸至军事电子系统以及嵌入式电子产业的几乎全部领域
发表于 2012/2/28 9:20:31
阅读(3512)
[原创]Blackfin嵌入式系统的Poling and Interrupts(轮询和中断)
今天发了个很有意思的事情,利用Blackfin嵌入式系统的中断操作时候,因为要查询各种中断的次数,自己编个程序还不好解决,查了下资料,发现了这个有趣的应用,分享给大家。每一次给设备命令(例如“把读磁头移到软盘的第42扇区“)的时候,设备驱动程序都可以
发表于 2012/2/20 23:18:04
阅读(3365)