随着计算机技术的飞速发展,嵌入式系统已成为继PC和Internet之后I界新的技术热点。嵌入式系统体积小、功能强、开发灵活方便,在工业控制、通信、航空航天等领域应用广泛"。
在嵌入式系统的开发过程中,有时会用到SPI通信方式。虽然通用的串口驱动可以满足很多系统的需要,但实际上一些芯片使用SPI通信方式会更加方便和高效。在此,基于ARM9芯片S3C2440A和Linux操作系统,分析了SPI驱动程序的开发方法,以实现ARM与设备之间的通讯。
1实验平台
S3C2440A是Samsung公司基于ARM920T核心的一款微处理器,该微处理器集成了众多的外围设备接口,其中包括虚拟内存管理单元MMU,SPI接口、LCD控制器、USB主从设备接口、触摸屏接口、C接口和网络接口等。我们采用广州友善之臂有限公司生产的QQ2440开发板作为嵌入式实验平台,为满足实验需要,将Linux2.6.13版内核移植于该平台上,最后通过此开发平台对SPI驱动进行验证。
资源简介:文档为基于ARMLinux的spi驱动实现总结文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,
上传时间: 2022-06-25
上传用户:aben
资源简介:基于C8051F120的SPI总线实现代码
上传时间: 2014-01-13
上传用户:450976175
资源简介:基于ATMEL RM9200处理机的spi驱动程序
上传时间: 2013-12-19
上传用户:ruixue198909
资源简介:一个基于LPC214X的SPI 总线驱动程序
上传时间: 2013-11-27
上传用户:star_in_rain
资源简介:基于S3C2410处理器的WinCE平台下的spi驱动源码
上传时间: 2015-09-12
上传用户:sk5201314
资源简介:该程序是在linux arm下实现的基于framebuffer的LCD驱动
上传时间: 2014-01-17
上传用户:sk5201314
资源简介:基于LPC2131的SPI编程驱动,主机方式,查询方式
上传时间: 2013-12-09
上传用户:CHENKAI
资源简介:基于S3C2410的Wince4.2的spi驱动
上传时间: 2015-12-22
上传用户:gmh1314
资源简介:基于WDM的PCI驱动程序框架 通过修改其中函数可以实现制定的功能
上传时间: 2014-01-16
上传用户:familiarsmile
资源简介:这是一个基于S3C2440 的VGA 驱动程序, 其中fc.c 是驱动程序,fc_test.c 是测试代码. 这是一个在LINUX frame buffer基础上利用 DMA 实现的高效驱动, 绝对原创!
上传时间: 2013-12-08
上传用户:冇尾飞铊
资源简介:本文在介绍OMAP5910 摄像头接口及OV COMS 摄像头的基础上, 分析了Linux 系统下设备 驱动程序及其开发, 并详细阐述和实现了基于OMAP5910 的摄像头驱动。
上传时间: 2016-11-04
上传用户:zhanditian
资源简介:基于mpc8260CPU,VXWORKS系统的spi驱动源码!
上传时间: 2013-12-03
上传用户:hgy9473
资源简介:基于FPGA的SPI控制器.doc,包括FPGA实现地源代码和协议的基本介绍
上传时间: 2017-02-06
上传用户:cazjing
资源简介:vxworks驱动:基于mpc860的spi配置文件及驱动
上传时间: 2014-01-09
上传用户:爱死爱死
资源简介:基于FPGA的SPI控制器.doc,包括FPGA实现地源代码和协议的基本介绍
上传时间: 2014-03-06
上传用户:han_zh
资源简介:本驱动程序是基于WinCE系统的s3c2410的spi驱动源码
上传时间: 2014-01-19
上传用户:小码农lz
资源简介:基于OMAP的UART驱动和测试程序,主要是查询方式实现!
上传时间: 2015-05-08
上传用户:894898248
资源简介:基于CPLD的CCD驱动程序源码,本人已经测试过,配合单片机控制,就能实现CPLD对CCD的驱动控制和曝光控制
上传时间: 2014-01-15
上传用户:talenthn
资源简介:基于单片机的USB驱动程序,实现对USB的识别和数据传输。
上传时间: 2014-01-02
上传用户:sdq_123
资源简介:基于MEGA16的LCD1602驱动程序 (四位数据线)特别提示:编译不过,请删掉头文件
上传时间: 2013-04-24
上传用户:飞翔的胸毛
资源简介:随着数字信号处理技术应用的不断深入,数字信号处理系统的实现面临着很多挑战,其中面临的四个主要问题是:速度、设计规模、功耗和开发周期。因此许多数字信号处理的实现方法被提出,其中基于FPGA的实现技术就是其中的重要技术之一。 本文以数字信号处理系统...
上传时间: 2013-08-01
上传用户:Andy123456
资源简介:基于FPGA的VHDL编程实现各种音频信号,采用的是周立功公司的fusion_startkit开发板。
上传时间: 2013-08-08
上传用户:皇族传媒
资源简介:verilog编写基于FPGA的示波器核心实现
上传时间: 2013-08-19
上传用户:huql11633
资源简介:基于FPGA的MMC卡实现,内部包含了C++仿真调试代码以及FPGA的实现代码,建立工程后可以之间编译调试
上传时间: 2013-08-20
上传用户:swz13842860183
资源简介:基于FPGA的256-QAM实现 写FPGA的QAM调制程序有帮助
上传时间: 2013-09-05
上传用户:xcy122677
资源简介:基于FPGA的FFT算法实现
上传时间: 2014-12-28
上传用户:chongchongsunnan
资源简介:基于FPGA的FFT算法实现
上传时间: 2013-11-06
上传用户:LP06
资源简介:基于ARM的I2C协议实现
上传时间: 2013-12-20
上传用户:diets
资源简介:基于44B03的LCD驱动
上传时间: 2014-02-14
上传用户:牧羊人8920
资源简介:适用于初学者练习 MAX5121与DSP的SPI软件实现
上传时间: 2015-03-15
上传用户:rocketrevenge