虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

中断格式

  • 基于ARM的Linux平台上USB驱动实现

    随着USB接口性能的不断增强,USB接口被广泛应用到各种硬件设备上。如今在Linux操作系统中,针对USB设备的驱动编程工作越来越受到重视。本课题在以S3C2410处理器为基础的硬件平台上,对Linux操作系统环境下USB设备驱动工作原理进行了研究。在理解USB协议的基础上完成了S3C2410处理器内置USB设备控制器固件和驱动程序的编写调试等方面的工作。 固件程序工作在硬件设备上,通过它控制设备的正常工作,负责与主机端的通信会话。由于本课题中的USB设备控制器是3C2410处理器的片内外设,因此固件程序要管理整个S3C2410处理器的工作。在处理器开机工作时,固件程序首先完成包括USB设备控制器在内的整个处理器的初始化,然后与主机共同进行USB设备的枚举,最后进入循环等待主机端发起通信。当主机发起通信时,处理器产生USB中断,固件程序调用中断处理函数。 在Linux操作系统中,内核通过调用驱动中提供的标准接口将应用程序中对设备的操作映射到具体的硬件设备。驱动程序中包括向驱动注册,驱动支持设备列表信息以及各种系统调用具体实现等方面。USB接口所支持的四种传输方式,根据S3C2410内置USB设备控制器的功能属性,在驱动中采用了块传输的传输方式,通过URB的方式实现对设备的读写操作。 最后设计一个简单文件传输系统对固件和驱动程序进行了测试。测试系统中主机端通过USB接口传输一个wav格式的音频文件,设备端接收到数据保存在内存中。

    标签: Linux ARM USB 驱动实现

    上传时间: 2013-04-24

    上传用户:liuchee

  • 基于FPGA和PCI接口图像采集压缩卡

    随着数字图像处理的应用领域不断扩大,实时处理技术成为研究的热点。VLSI技术的迅猛发展为数字图像实时处理技术提供了硬件基础。其中FPGA(现场可编程门阵列)的特点使其在图像采集和处理方面的应用显得更加经济、灵活、方便。 本文设计了一种以FPGA为工作核心,并实现了PCI接口的图像采集压缩系统。整个系统采用了自顶向下的设计方案,先把系统分成了三大块,即图像采集、PCI接口和图像压缩,然后分别设计各个大模块中的子模块。 首先,利用FPGA对专用视频转换器SAA7111A进行控制,因为SAA7111A是采用IC总线模块,从而完成了对SAA7111A的控制,并通过设计图像采集模块、读/写数据模块、总线管理模块等,实现把标准的模拟视频信号转换成数字视频信号并采集的功能。 其次,在了解PCI规范的前提下,深入地分析了PCI时序和地址配置空间等,设计了简化逻辑的状态机,并用VHDL硬件描述语言设计了程序,完成了简化逻辑的PCI接口设计在FPGA芯片内部的实现,达到了一33MHz、32位数据宽度、支持猝发传输的PCI从设备模块的接口功能,与传统的使用PCI专用接口芯片来实现的PCI接口比较来看,更加节约了系统的逻辑资源,降低了成本,增加了设计的灵活性。 再次,设计了WINDOWS下对PCI接口的驱动程序。驱动程序可以选择不同的方法来完成,当然每个方法都有自己的特点,对几种主要设计驱动程序的方法作以比较之后,本文选择了使用DRIVER WORKS工具来完成。通过对配置空间的设计、系统端口和内存映射的设计、中断服务的设计等,用VC++语言编写了驱动程序。 最后,考虑到增加系统的实用性和完备性,还填加设计了图像的压缩部分。这部分需要完成的工作是在上述系统完成后,再额外地把采集来的视频数据通过另一路数据通道按照一定的格式压缩后存储到硬盘中。本系统中,这部分设计是利用Altera公司提供的IP核来完成压缩的,同时还用VHDL语言在FPGA上设计了IDE硬盘接口,使压缩后的数据存储到硬盘中。

    标签: FPGA PCI 接口 图像采集

    上传时间: 2013-06-01

    上传用户:程婴sky

  • orcad转pads格式文件的技术及实现方法

    orcad转pads格式文件的技术及实现方法

    标签: orcad pads 格式文件 实现方法

    上传时间: 2013-04-24

    上传用户:ouyangtongze

  • 深圳PXA270原理图(PROTEL99SE格式)

    ·深圳PXA270原理图(PROTEL99SE格式)

    标签: PROTEL PXA 270 99

    上传时间: 2013-05-21

    上传用户:fudong911

  • ITU的G.729A编码库(可以将PCM转化为G.729格式)

    ·ITU的G.729A编码库(可以将PCM转化为G.729格式)-ITU G729 annex A lib file ,can transfer PCM file format to G729 format

    标签: 729 ITU PCM 编码

    上传时间: 2013-06-13

    上传用户:几何公差

  • LM3S系列UART发送FIFO触发中断

    LM3S系列UART例程:发送FIFO触发中断原理

    标签: LM3S FIFO UART 发送

    上传时间: 2013-05-24

    上传用户:han0097

  • LM3S系列UART例程:以FIFO中断方式发送

    LM3S系列UART例程:以FIFO中断方式发送

    标签: LM3S FIFO UART 中断方式

    上传时间: 2013-04-24

    上传用户:也一样请求

  • LM3S系列UART例程:以FIFO中断方式接收

    LM3S系列UART例程:以FIFO中断方式接收

    标签: LM3S FIFO UART 中断方式

    上传时间: 2013-05-20

    上传用户:zklh8989

  • LM3S系列UART例程:以FIFO中断方式接收

    LM3S系列UART例程:以FIFO中断方式接收

    标签: LM3S FIFO UART 中断方式

    上传时间: 2013-06-12

    上传用户:米卡

  • 《嵌入式C编程》PDF格式

    ·《嵌入式C编程》PDF格式

    标签: 嵌入式C 编程

    上传时间: 2013-05-19

    上传用户:独孤求源