snifer

[原创]Blackfin处理器的.LDF文件详解

最近,得了一本书,陈锋大哥写的《基于BlackfinDSP的数字图像处理》,对其中的几个例子做了验证,都很完美,其中在使用ADSP-BF533时,用VisualDSP++编译时,遇到了一些问题,查找了很多资料,终于得到了解决。主要就是.LDF文件的理解,下面我针对我自己的理解加上在官网

[原创]Blackfin嵌入式系统硬件的操作和原始测试驱动程序

最近在忙一个大工程,刚刚告一段落,今天把我在设计中用到的驱动程序跟大家一起在探讨一下,希望大家能够指正。利用Blackfin做开发,就必然要涉及到相关驱动的开发,我写的这个驱动程序叫做short(SimpleHardwareOperationsandRawTests,简单硬件的操作和原始测试)。它所

[原创]ADSP-BF516网络功能实现

最近需要ADSP-BF516实现上网功能,深入研究了ADSP-BF516的Blackfin处理器。它集成了双MAC信号处理引擎,正交RISC类微处理器指令集以及单程指令多数据(SIMD).Blackfin处理器的频率高达400MHz,具有两个16位MAC,两个40位ALU,4个8位视频ALU以及40位移位寄存器,主要用在VoIP,

[原创]Blackfin嵌入式系统驱动案例

最近又开始嵌入式设计了,当然嵌入式设计中最不可少的就是驱动的设计,今天就这个问题跟大家一起探讨一下,我通过一个小小的驱动,来说明一个大大的问题。我们来写一个最简单的字符设备驱动程序。虽然它什么也不做,但是通过它可以了解Linux的设备驱动程序的工作原理。

[原创]基于blackfin 平台的嵌入式系统的分散装配机制的优化

前面我通过一个例子介绍了基于blackfin平台的嵌入式系统的分散装配机制,下面我从几个方面来介绍blackfin平台的嵌入式系统的分散装配机制的优化。提到RVCT就不能不提编译器的四个优化级别和两个编译选项,-O1、-O2、-O3、-O4,以及-Otime、-Ospace。-Ospace与-Oti

[原创]基于blackfin 平台的嵌入式系统的分散装配机制

看很少人关注嵌入式系统的分散装配方面,我最近看了一篇杂志,对照着ADI的blackfin平台进行了模拟,感觉很不错,写出来与大家分享。通常在嵌入式系统中,指令和数据代码会固化在非易失性存储器中(ROM或Flash),可以从这些地方上电启动。从运行速度方面考虑,部

[原创]基于blackfin 平台的嵌入式GUI的结构模型

图形显示界面虽然是外表,但是影响整个设计的成败,今天帮一个朋友设计了一个界面,看了些资料,在此写出来,请大家指正!图形用户系统是由显示模型接口程序、窗口模型接口程序和用户模型接口程序共同组成的。基于blackfin平台的嵌入式GUI的结构模型如下:

[原创]Blackfin嵌入式系统的Poling and Interrupts(轮询和中断)

今天发了个很有意思的事情,利用Blackfin嵌入式系统的中断操作时候,因为要查询各种中断的次数,自己编个程序还不好解决,查了下资料,发现了这个有趣的应用,分享给大家。每一次给设备命令(例如“把读磁头移到软盘的第42扇区“)的时候,设备驱动程序都可以

[原创]关于ADI产品仿真的的一点拙见,希望大家能交流

ADI的很多产品都要用到仿真器,仿真器价格不菲,尤其是ADI的,具体见我前面一篇文章中介绍到的,但是我们在编程下载前必须利用仿真工具对适配生成的结果进行模拟测试,就是所谓的仿真。仿真就是让计算机根据一定的算法和一定的仿真库对ADI设计进行模拟,以验证设计,排

[原创]基于blackfin 平台的虚拟帧缓冲技术

最近一直用Blackfin做图像方面的开发,其中就用用到了虚拟帧缓冲技术,在此做一个介绍,与大家共同研究。虚拟帧缓冲允许在你的桌面机器上开发Qt/嵌入式程序,而不用在命令台和X11之间来回切换。位于Thevirtualframebufferislocatedin$QTDIR/tools/qvfb运行前保证已经存

[原创]ADI量产产品ADuC7026的应用

ADuC7026目前已经量产,内部集成了1MSPS、12位数据采集系统,在单芯片内集成高性能多通道ADC、16位/32位MCU和Flash/EE存储器。ADC具有多达12路单端输入。另外还可提供4路输入与4个DAC输出引脚复用。4路DAC输出只是在特定型号上提供(ADuC7020和ADuC7026)。然而,在无DAC

[原创]Blackfin嵌入式系统的电源质量与分配

在Blackfin系统结构设计完成以后,要进行设计印刷电路板,这时需要考虑整个系统的电源质量与分配,能给各个单元电路提供高质量的电源,就会使系统的稳定性大幅度的提高。如何能提高电源的质量,是一个非常重要的问题,根据我们最近在完成的一个系统,总结一下我的

[原创]基于Blankfin平台的虹膜识别系统的实现-代码

代码火热出炉了,乘着夜色发出来,一身疲惫瞬间无影无踪,小有所成啊,大家看怎么样#include"stdafx.h"#include"snake.h"#include#include"LoadBmpFile.h"snake::snake(point*Snake_Point,intPoint_Num){this->Snake_Point=Snake_Poin

[原创]基于Blankfin平台的虹膜识别系统的实现

Blackfin处理器包括一个具有10级RISCMCU/DSP流水线的高性能16/32位嵌入式处理器内核、用于实现最佳代码密度的可变长度ISA以及具有面向加速视频和多媒体处理的指令的全SIMD支持。强大的处理功能非常适合进行图像处理,本人主要利用Blankfin完成了在虹膜识别中的虹膜定位