snifer

[原创]应用之基于ADI Blackfin BF533的Audio 驱动

很久没有用Linux了,今天网上一个朋友跟我交流了ADIBlackfin的Audio驱动的问题,怕误人子弟,我又自己挂在Linux自己使用了一遍,在此把过程写下来与大家共勉。ADIBlackfinBF533中包含了内核中包含了一Audio标准的接口,下面我简明扼要的介绍一下整个过程:&

[原创]基于ADI ADuC7124 精密模拟微控制器中断模拟

ADuC7124是一款完全集成的1MSPS、12位数据采集系统,在单芯片内集成高性能多通道ADC、16位/32位MCU和Flash/EE存储器。ADuC7124内置一个高级中断控制器。该矢量中断控制器(VIC)可以为每个中断指定一个优先级。它还支持嵌套中断,每个IRQ和FIQ最多允许8级嵌套。如果将IRQ

[原创]基于ADI Blackfin内核的无线遥控接收模块模块应用

学而不思则罔,思而不学则殆。上午一直忙于调一个程序,忙乎了很久,发现其实那个错误就在你积累的坏习惯下。AET要博客竞赛了,精神振奋啊,决定把我最近比较得意的一个小作品拿出啦与大家分享。项目需要开发一个小小的遥控装置,用ADIBlackfin处理器的进行处理,

[原创]实践之基于ADI Blackfin ADSP 的直流电机驱动

上午一直跟同学们讨论关于直流电机驱动的问题,下午终于实现了,写出来给大家分享一下。主要用直流电机实现车库的控制,以下为实现原理:1、直流电动机的PWM电路原理晶体管的导通时间也被称为导通角а,若改变调制晶体管的开与关的时间,也就是说通过改变导通角а的大小

[原创]ADI ADuC7026内嵌汇编一次出错的启发

上午有个同学给我提交了分配给他的任务,在使用ADuC7026时,遇到以下问题:将P4.1口输出一个高一个低电平,C和汇编的指令要完成的功能是一样的,只是个测试。测试后,C这两句输出正常,可运行汇编的却没有任何反映。仔细单步观察相关寄存器,C运行时和汇编运行时完全一

[原创]ADI BF537-STAMP之MMC/SD 驱动实践

随着视频图像、运算中间结果越来越大,对存储器的需求也越来越来,这几天在使用ADIBF537-STAMP进行视频处理的时候,尝试加载了一块SD卡,过程比较漫长,其中非常感谢ADI官方的工程师指导,今天顺利实现,下面把这个过程写出来:1、首先要在SystemType->BF537-STAMP-&

[原创]ADI ADSP-BF533 网络加载实现

当我们置身于网络时代的时候,网络无处不在,当然嵌入式系统ADIADSP-BF533也离不开网络应用,在此我写一下最近我做的一个网络加载的案例,从而实现ADIADSP-BF533的网络通讯。首先需要了解网络加载的相关硬件:系统采用DM9000AE,DM9000AE可以与多种不同的处理器方便地进

[原创]ADI ADSPBF561 之建立 tftp 服务器

下午有个同学来找我问关于在ADSPBF561uclinux开发过程中需要使用tftp方式从主机下载文件到板子中,我给他讲了关键在于tftp服务器的安装,需要在主机linux系统中安装tftp服务器。并且在Ubuntu-9.10中安装了tftp服务器的流程,在此写出来,给部分同学一起学习交流:1安装

[原创]ADI Blackfin BF533 LCD 应用实践

BLACKFIN系列嵌入式处理器是AnalogDevices与Intel联合开发的先进的嵌入式处理器。BLACKFIN系列嵌入式处理器具有强大的数据处理能力,并在片内集成了业界领的系统接口与高速片内存储器。RISC-Like的寄存器和指令集使编程更加简便。BLACKFIN系列嵌入式处理器还提供

[原创]Blackfin 平台下启动画面的制作--logo的生成

晚上睡不着,看来是熬夜落下病根了,好不容易逮到一个不加班的晚上,居然睡不着,起来干点事情吧。答应一位朋友给他的ADIBlackfin平台制作一个带有他们公司的启动画面,也就是公司的logo,睡不着研究一下,上ADI官网看了半天,找了一些资料动手开干。uclinux下一

[原创]实践之Qt在Blackfin平台的移植应用

最近有朋友跟我交流在ADI的Blackfin平台上进行的实践,很多细节我不清楚了,今天我把整个过程重新进行了一遍,写出来,跟朋友们共勉。先介绍一下QT,做个扫盲,这里使用的是Qte-4.5.2。Qt的开发公司奇趣科技在被诺基亚收购后,Qt代码中就融入了很多诺基亚的风格,相比之

[原创]ADI AD8555可编程放大器的体验

最近公司引入了一款新的压力传感器,在调理信号的时候使用的很多AD转换器都不合适,老是出现各种漂移,几位老大都很苦恼,昨晚上我们加班,在公司查阅了很多案例,看到了ADI的AD8555数字可编程放大器,这款芯片一款增益及输出失调,可数字编程的零漂移桥式传感放

[原创]Blackfin ADSP 系统之中断

BlackfinADSP中断是体现其强大功能的重要手段,作用不言而喻,实际操作中经常有朋友跟我交流中断的实现问题,今天我就针对这个问题,深入写一写我的观点:UcLinux驱动程序中对于中断的处理方法一般使用以下几个函数:其中的flag中的可以设置的位定义Flag的

[原创]Blackfin ADSP 系统之注册符号表

我们知道在window操作系统的一个重要的系统就是注册表,在BlackfinADSP的操作系统UcLinux也存在一个重要的表,这个表很多时候我们叫作注册符号表。要理解注册符号表,首先要知道在Uclinux系统中有一个非常重要的表叫内核符号表:我们已经知道insmod是如何利用公开内核符

[原创]Blackfin ADSP 内核的新接口

今天和ADI一位大神探讨了BlackfinADSP内核的发展,主要说了随着接口的不断丰富,现有的内核该如何适应,我把我们的探讨内容写出来,和大家分享。随着未来接口的不但丰富,访问用户空间的新的函数集初看起来可能有点令人失望,但它们的确使程序员的日子好过的多了。在Lin