嵌入式Linux下基于SPI总线的VS1003B驱动设计与实现.doc
yy****24
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
嵌入式Linux下基于SPI总线的VS1003B驱动设计与实现.doc
嵌入式Linux下基于SPI总线的VS1003B驱动设计与实现王辉何永刚(中国电子科技集团公司第三研究所音视频部北京100015)【摘要】:介绍嵌入式Linux系统的SPI驱动设计,并通过SPI驱动实现对VS1003B音频编解码芯片的控制,进而实现对MP3文件的播放。阐述SPI驱动程序的实现过程,通过SPI总线对VS1003B寄存器进行读写控制和数据发送。【关键词】:S3C2440;VS1003B;SPI;linux驱动程序设计【Abstract】IntroductionofembeddedLinuxsy
Linux下SPI总线.doc
Linux下SPI总线驱动有通用接口,一般的SPI设备驱动使用这个驱动接口实现设备驱动。分析驱动最好是先了解核心代码,然后从具体设备分析入手,然后从下至上,了解整个框架,再从上到下分析,理解透彻。以下分析内核根目录均以"src"代替。内核代码http://lxr.linux.no/,版本2.6.37.2。SPI的核心代码即"src/drivers/spi/spi.c"——SPI初始化和核心代码"src/drivers/spi/spi_gpio.c"——IO模拟SPI接口代码头文件:"src/include
基于APB总线的SPI接口的设计与实现.docx
基于APB总线的SPI接口的设计与实现随着数字系统的迅速发展和应用范围的不断扩大,各种接口的设计越来越重要。其中,基于APB总线的SPI接口是一种常用的数字接口设计。本文将介绍SPI接口的基本原理、SPI接口的设计和实现以及相关的硬件和软件知识。一、SPI接口的基本原理SPI(SerialPeripheralInterface)接口是一种同步串行通信接口,用于在芯片之间进行数据传输。SPI接口的基本原理是一种主—从式数据传输协议,主控制器控制数据传输,从设备对控制器发出的指令进行响应并返回数据。同时,SP
嵌入式Linux下彩色LCD驱动的设计与实现.doc
如何将新的应用程序添加到uCLinux下假设新应用程序名称为app,操作步骤如下:在uClinux-coldfire/user/目录下增加一个新的目录,并且将新的应用程序源代码复制到这个目录下。该目录下Makefile文件的编写方式,可以参考其它已经有的用户程序,如tip下的Makefile,并作适当修改。修改uClinux-coldfire/venders/config.in文件,在该文件合适的位置增加下面一句:bool'app'CONFIG_USER_APP这样,在Makeconfig时,uCLinu
Linux下的SPI设备驱动详解.ppt
Linux下的SPI设备驱动实战www.embedu.orgSPI总线概述CPOL=0CPOL=1CPHA=0CPHA=1总线宽度SPI设备SPI设备概述SPI设备概述SPI设备概述通讯参数软件操作ReadIDReadIDwww.embedu.org驱动实现