[原创]应用之基于ADI Blackfin BF533的Audio 驱动
很久没有用Linux了,今天网上一个朋友跟我交流了ADIBlackfin的Audio驱动的问题,怕误人子弟,我又自己挂在Linux自己使用了一遍,在此把过程写下来与大家共勉。ADIBlackfinBF533中包含了内核中包含了一Audio标准的接口,下面我简明扼要的介绍一下整个过程:&
发表于 2012/10/11 14:49:38
阅读(2536)
[原创]基于ADI Blackfin内核的无线遥控接收模块模块应用
学而不思则罔,思而不学则殆。上午一直忙于调一个程序,忙乎了很久,发现其实那个错误就在你积累的坏习惯下。AET要博客竞赛了,精神振奋啊,决定把我最近比较得意的一个小作品拿出啦与大家分享。项目需要开发一个小小的遥控装置,用ADIBlackfin处理器的进行处理,
发表于 2012/9/18 22:24:31
阅读(3437)
[原创]ADI Blackfin BF533 LCD 应用实践
BLACKFIN系列嵌入式处理器是AnalogDevices与Intel联合开发的先进的嵌入式处理器。BLACKFIN系列嵌入式处理器具有强大的数据处理能力,并在片内集成了业界领的系统接口与高速片内存储器。RISC-Like的寄存器和指令集使编程更加简便。BLACKFIN系列嵌入式处理器还提供
发表于 2012/8/26 10:34:02
阅读(3320)
[原创]Blackfin 平台下启动画面的制作--logo的生成
晚上睡不着,看来是熬夜落下病根了,好不容易逮到一个不加班的晚上,居然睡不着,起来干点事情吧。答应一位朋友给他的ADIBlackfin平台制作一个带有他们公司的启动画面,也就是公司的logo,睡不着研究一下,上ADI官网看了半天,找了一些资料动手开干。uclinux下一
发表于 2012/8/23 16:37:56
阅读(3361)
[原创]实践之Qt在Blackfin平台的移植应用
最近有朋友跟我交流在ADI的Blackfin平台上进行的实践,很多细节我不清楚了,今天我把整个过程重新进行了一遍,写出来,跟朋友们共勉。先介绍一下QT,做个扫盲,这里使用的是Qte-4.5.2。Qt的开发公司奇趣科技在被诺基亚收购后,Qt代码中就融入了很多诺基亚的风格,相比之
发表于 2012/8/21 20:00:20
阅读(3836)
[原创]Blackfin ADSP 系统之中断
BlackfinADSP中断是体现其强大功能的重要手段,作用不言而喻,实际操作中经常有朋友跟我交流中断的实现问题,今天我就针对这个问题,深入写一写我的观点:UcLinux驱动程序中对于中断的处理方法一般使用以下几个函数:其中的flag中的可以设置的位定义Flag的
发表于 2012/8/15 11:31:52
阅读(40401)
[原创]Blackfin ADSP 系统之注册符号表
我们知道在window操作系统的一个重要的系统就是注册表,在BlackfinADSP的操作系统UcLinux也存在一个重要的表,这个表很多时候我们叫作注册符号表。要理解注册符号表,首先要知道在Uclinux系统中有一个非常重要的表叫内核符号表:我们已经知道insmod是如何利用公开内核符
发表于 2012/8/11 16:20:16
阅读(13006)
[原创]Blackfin ADSP 内核的新接口
今天和ADI一位大神探讨了BlackfinADSP内核的发展,主要说了随着接口的不断丰富,现有的内核该如何适应,我把我们的探讨内容写出来,和大家分享。随着未来接口的不但丰富,访问用户空间的新的函数集初看起来可能有点令人失望,但它们的确使程序员的日子好过的多了。在Lin
发表于 2012/8/9 16:15:15
阅读(2884)
[原创]Blackfin DSP数字图像处理中的近邻法分割
最近一个师兄着接了个大活,使用Blackfin561DSP做一个智能视频监控系统,主要要去实现运动检测、目标分类,目标跟踪及事件处理(包括人的行为理解和描述,人与场景之间的交互行为等),这个项目的难点就是运动检测、目标分类、目标跟踪属于低级和中级处理,而事件检测属
发表于 2012/7/31 14:51:26
阅读(16957)
[原创]Blackfin ADSP BF535 Cache 使用
上一篇我写了BlackfinADSPBF535Cache的一些基础知识,小小部件,作用无穷哦,下面我写一些BlackfinADSPBF535Cache的使用注意事项和方法,欢迎大家围观。一、BlackfinADSPBF535cache使用注意事项:当引入cache机制后,同一地址的数据可能存在多个副本,分别保存在c
发表于 2012/7/10 21:27:47
阅读(14082)
[原创]Blackfin ADSP BF535 Cache全透视
BlackfinADSPBF535接口丰富,功能强大,性能优良,能广泛用于因特网的大量图像、声音、文本和数据流,适用于电信和各种因特网设备,这其中Cache的作用功不可没,具有46KKBL1内存可配置为Cache。一、Cache工作原理。在Cache存储系统中,把Cache和主存划分为相同大
发表于 2012/7/10 21:21:43
阅读(6814)
[原创]Blackfin ADSP开发过程中的细节
前一篇文章中我介绍了BlackfinADSP开发过程中的一点心得,得到了小小博士同学的点评,非常感谢,针对第二个程序,今天终于想透彻了,写出来与大家分享。问题:有一组处理函数:functionA,functionB,…functionZ,它们的函数形式如下&
发表于 2012/7/1 15:25:31
阅读(13374)
[原创]Blackfin ADSP开发过程中的一点心得
今天在开发BlackfinADSP时,遇到一个小程序,我研究了很久,给我了很大的启发,在这把这个问题写出来。看这样一个程序for(i=0;i<1000;i++){GetLocalHostName(hostname&n
发表于 2012/6/26 17:42:21
阅读(3083)
[原创]Blackfin ADSP BF561 Watch Dog定时器精析
BF561这个强大地ADSP处理芯片中,有一个非常重要的看门狗定时器,针对我在Linux对这个部件的使用情况,给大家做个分析。使用这个部件主要用VisualDSP++这个工具.实现:设计一个WatchDog驱动与应用程序,每10秒去喂狗一次,watchdogtimeout时间小于1分钟。1WatchDog驱动程
发表于 2012/6/13 22:33:25
阅读(4070)
[原创]嵌入式系统中如何分配确定的空间大小给数据项
在Blackfin嵌入式系统中,经常需要在内核代码需要指定大小的数据项,或者用来匹配二进制结构*或者用来在结构中插入填充字段对齐数据。为此目的,内核提供如下的数据类型,它们都在头文件<asm/types.h>中声明,这个文件又被头文件<uclinux/types.h>所
发表于 2012/6/3 21:33:28
阅读(3241)