[原创]Blackfin处理器中M3文件的作用
前面写了一些Blackfin处理器中的LDF文件的设置及理解,其实,在使用VisualDSP++时,还有另外一个文件很重要,就是M3文件。全称是M3_RESERVED,M3_RESERVED选项用于模拟器。缺省时,模拟器将Blackfin处理器的堆栈用作工作区,不过,可以使用M3寄存器来替代它。构建的run-
发表于 2012/4/6 22:45:06
阅读(2570)
[原创]Blackfin处理器的.LDF文件详解
最近,得了一本书,陈锋大哥写的《基于BlackfinDSP的数字图像处理》,对其中的几个例子做了验证,都很完美,其中在使用ADSP-BF533时,用VisualDSP++编译时,遇到了一些问题,查找了很多资料,终于得到了解决。主要就是.LDF文件的理解,下面我针对我自己的理解加上在官网
发表于 2012/4/6 22:40:23
阅读(3398)
[原创]Blackfin嵌入式系统硬件的操作和原始测试驱动程序
最近在忙一个大工程,刚刚告一段落,今天把我在设计中用到的驱动程序跟大家一起在探讨一下,希望大家能够指正。利用Blackfin做开发,就必然要涉及到相关驱动的开发,我写的这个驱动程序叫做short(SimpleHardwareOperationsandRawTests,简单硬件的操作和原始测试)。它所
发表于 2012/4/2 21:30:54
阅读(2239)
[原创]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
阅读(2964)
[原创]Blackfin嵌入式系统驱动案例
最近又开始嵌入式设计了,当然嵌入式设计中最不可少的就是驱动的设计,今天就这个问题跟大家一起探讨一下,我通过一个小小的驱动,来说明一个大大的问题。我们来写一个最简单的字符设备驱动程序。虽然它什么也不做,但是通过它可以了解Linux的设备驱动程序的工作原理。
发表于 2012/3/12 15:59:47
阅读(2334)
[原创]基于blackfin 平台的嵌入式系统的分散装配机制的优化
前面我通过一个例子介绍了基于blackfin平台的嵌入式系统的分散装配机制,下面我从几个方面来介绍blackfin平台的嵌入式系统的分散装配机制的优化。提到RVCT就不能不提编译器的四个优化级别和两个编译选项,-O1、-O2、-O3、-O4,以及-Otime、-Ospace。-Ospace与-Oti
发表于 2012/3/9 17:57:32
阅读(17795)
[原创]基于blackfin 平台的嵌入式系统的分散装配机制
看很少人关注嵌入式系统的分散装配方面,我最近看了一篇杂志,对照着ADI的blackfin平台进行了模拟,感觉很不错,写出来与大家分享。通常在嵌入式系统中,指令和数据代码会固化在非易失性存储器中(ROM或Flash),可以从这些地方上电启动。从运行速度方面考虑,部
发表于 2012/3/9 17:53:31
阅读(32736)
[原创]基于blackfin 平台的嵌入式GUI的结构模型
图形显示界面虽然是外表,但是影响整个设计的成败,今天帮一个朋友设计了一个界面,看了些资料,在此写出来,请大家指正!图形用户系统是由显示模型接口程序、窗口模型接口程序和用户模型接口程序共同组成的。基于blackfin平台的嵌入式GUI的结构模型如下:
发表于 2012/3/2 22:17:19
阅读(2538)
[转]DSP和专用接口芯片的USB实现方案
引言各种测量仪器检测到的数据常常需要传送到PC机进行数据处理与存档,以充分利用PC机丰富的硬件和软件资源,获得更为完善和强大的数据处理、分析和存储能力。传统PC平台的数据采集卡受PC机插槽数目、地址、中断等硬件和软件资源的限制,可扩展性较差,安装拆卸困
发表于 2012/3/2 22:04:34
阅读(3165)
[转]FPGA一体化高级设计方法
尽管FPGA为嵌入式设计带来了强大的功能与灵活性,但额外的开发流程也给设计工作增加了新的复杂性和限制问题。整合传统的硬件-FPGA-软件设计流程并充分利用FPGA的可再编程功能是我们的一个解决之道。随着FPGA技术逐步延伸至军事电子系统以及嵌入式电子产业的几乎全部领域
发表于 2012/2/28 9:20:31
阅读(3524)
[原创]Blackfin嵌入式系统的Poling and Interrupts(轮询和中断)
今天发了个很有意思的事情,利用Blackfin嵌入式系统的中断操作时候,因为要查询各种中断的次数,自己编个程序还不好解决,查了下资料,发现了这个有趣的应用,分享给大家。每一次给设备命令(例如“把读磁头移到软盘的第42扇区“)的时候,设备驱动程序都可以
发表于 2012/2/20 23:18:04
阅读(3372)
[原创]基于blackfin 平台的设备的阻塞与非阻塞操作
假期很快过去,春天来了,我呆的这个地方是个神奇的地方,整个冬天保持在20°以上,最近几天都30多°了,可惜没有时间去看风景,最近在做外设的安装,调试,针对blackfin平台的设备的阻塞与非阻塞操作,谈谈我的看法,当然前提是ulinux系统(内核需要支持unixsock
发表于 2012/2/19 15:40:26
阅读(2221)
苹果iPhone 5设计图的介绍,赶快来尝鲜吧!
描述:或许是为了保证足够的眼球效应,所以即便在苹果iPhone4处于供不应求的情况之下,仍有新一代iPhone的传闻被不断曝光。日前从苹果内部可靠来源得到的消息称,第五代iPhone也已经开始进行测试。从时间上推算,第五代iPhone仍会照例在明年年中上市。除了CDMA版本iPhon
发表于 2012/2/17 21:14:24
阅读(2286)
最前沿的十大编程语言:震撼软件开发
看到很多童鞋对编程语言的发展不甚了解,找到一个发给大家,呵呵第一:DartJavaScript适用于为网页新增基本的交互性,但如果面对成千上万行代码,它的弱点就显而易见了。这也正是谷歌设计Dart这门新语言的缘由,Dart与JavaScipt双管齐下,用于优化Web编程开发。第二:Ce
发表于 2012/2/12 12:02:42
阅读(2553)
[原创]关于ADI产品仿真的的一点拙见,希望大家能交流
ADI的很多产品都要用到仿真器,仿真器价格不菲,尤其是ADI的,具体见我前面一篇文章中介绍到的,但是我们在编程下载前必须利用仿真工具对适配生成的结果进行模拟测试,就是所谓的仿真。仿真就是让计算机根据一定的算法和一定的仿真库对ADI设计进行模拟,以验证设计,排
发表于 2012/2/9 22:59:22
阅读(3015)