共查询到18条相似文献,搜索用时 62 毫秒
1.
基于嵌入式Linux的中断驱动程序设计 总被引:2,自引:0,他引:2
首先阐述了嵌入式Linux操作系统下,设备驱动程序的实现原理和编写方法,然后说明了中断处理在设备驱动程序中的应用,并详细论述了中断方式下,编写设备驱动程序的具体开发流程,进一步分析了编写中断处理程序时所用到一些数据结构.应用证明,在编写Linux设备驱动程序的时候,采用中断方式的程序效率会更高. 相似文献
2.
目前PCI总线已经成为计算机系统中应用最为广泛最为通用的总线标准,Linux的内核能较好地支持PCI总线。文章探讨了在Linux系统下开发PCI主设备DMA驱动程序的基本过程。 相似文献
3.
目前PCI总线已经成为计算机系统中应用最为广泛最为通用的总线标准,Linux的内核能较好地支持PCI总线。文章探讨了在Linux系统下开发PCI主设备DMA驱动程序的基本过程。 相似文献
4.
5.
6.
7.
阐述了Linux系统下实现设备驱动程序的基本框架.在基于硬TCP/IP协议栈芯片W3150A 工作原理的基础上,介绍了Linux系统下W3150A 驱动程序的设计与实现过程,并提供了相应的函数及程序. 相似文献
8.
9.
介绍了一种基于微机PCI-Express总线的气象雷达信号处理器驱动程序设计。该设计把气象雷达中频数据采集控制和接收机控制等功能集成于一块FPGA,具有可靠性高、通用性强等优点。本文着重分析了数据处理器的基于DMA传输、双缓存数据采集的驱动设计。实测表明该数据处理器能正常工作在多款气象雷达信号处理系统中。 相似文献
10.
Linux是一种日趋成熟完善的操作系统,越来越多的软硬件厂商开始使用Linux平台来开发自己的产品,因而对基于该平台的设备驱动程序的需求也愈来愈多。同时PCI总线作为一个具有兼容性强、平台无关性等特点的计算机总线标准,目前得到了广泛的应用。本文讨论了如何在Linux下实现PCI设备驱动程序的开发。 相似文献
11.
12.
13.
14.
主要介绍Intel PXA255平台网络设备驱动的软硬件设计和实现方案,分析了嵌入式Linux下网络设备驱动的一般特性与编程要点,阐述了网络设备驱动如何处理数据的发送、接收、超时等相应事件,并简要介绍了网卡驱动与上层协议之间的交互。分别利用系统测试和应用测试验证该设计方案,结果表明网卡驱动能够很好地实现网络包数据的传输,达到较快的速度和较高的稳定性。 相似文献
15.
基于Driver Studio的PCI设备WDM驱动程序的设计 总被引:2,自引:0,他引:2
为了实现PCI数据采集卡的数据传输,必须开发PCI设备的驱动程序.介绍了以DriverStudio中的DriverWorks为工具,开发PCI设备WDM驱动程序的方法.探讨了PCI设备的I/O端口访问、中断处理、驱动程序与应用程序之间的通信等主要问题,重点对编写驱动程序的过程和主要例程的代码进行了说明,并实现了驱动程序的安装与调试.最后对实际中遇到的问题及解决方法做了总结,实践证明该驱动程序调试通过,运行稳定. 相似文献
16.
介绍了嵌入式Linux下支持多种传输协议、多片Z85C30芯片的设备驱动程序设计方法。文中介绍了Z85C30芯片的基本情况以及与驱动相关的寄存器,然后按照字符设备驱动程序设计框架阐述了驱动程序各部分的实现方法,重点描述了采用中断核心处理函数指针与不同协议的实际中断核心处理函数挂接方法,实现了对不同通道不同协议的个性化处理,以及设计sccs_ioctl函数为用户层提供在线设置传输协议及相关参数的系统调用函数。最后通过交叉编译形成设备驱动模块,并成功应用于航管雷达通信服务器。 相似文献
17.
随着图像处理技术的发展,对图像数据的传输速率要求越来越高,PCI总线就是一种具有高速传输速率的高性能的局部总线。在设计自行开发的基于PCI总线的数据传输设备时,需要开发相应的设备驱动程序。通过对目前使用较广泛的驱动开发工具DDK、DriverStudio和WinDriver的比较,WinDriver具有适用性广、性能优良及稳定等优点。介绍了WinDriver的主要特点、结构和开发步骤。结合实践中开发的数据接收PCI插卡介绍了利用WinDriver开发PCI设备驱动程序的方法。 相似文献