USB设备在光谱仪中的应用研究
以USB1.0为基础讨论了USB的基本原理及USB设备的驱动程序,结合原子吸收发射光谱仪,阐述了USB接口在光谱仪中的应用及光谱仪与计算机接口的发展方向.
基于PCI总线模块的多通道串行数据采集系统设计
给出了一种基于FPGA实现的PCI总线的多通道同/异步串行数据采集系统的硬件及软件设计方案,同时重点介绍了利用Altera公司的PCI兆核函数来实现PCI接口的具体方法。
PCI总线电机控制卡的WDM设备驱动程序设计
结合基于PCI总线的精密电机运动控制卡,介绍了PCI设备的WDM设备驱动程序的设计过程,PCI设备的获得,I/O端口的读写,内存的读写以及中断的处理,和设备驱动程序的安装。
CAN总线在嵌入式Linux下驱动程序的实现
本文以S3C44B0X为微处理器,通过其SPI接口,采用MCP2510 CAN控制器扩展CAN总线,文章在分析Linux设备驱动程序工作原理和结构的基础上,重点论述CAN设备在uCLinux下驱动程序的设计方法,编写驱动程序的操作例程,测试驱动程序的正确性。结果表明CAN设备在嵌入式操作系统uCLinux下驱动程序的正确性;CAN设备驱动程序的成功实现,对在嵌入式操作系统下扩展其它设备驱动程序有重要的指导意义。
力控组态软件下的设备驱动程序开发
本文简要介绍了三维力控组态软件I/O驱动程序接口开发工具包(FIOS SDK),然后以力控组态软件与C8051单片机的RS-485异步串行通信为例,给出了如何运用FIOS SDK在Visual C++ 6.0中开发设备驱动程序的步骤,包括界面的设计和代码的编写。
基于μCLinux的USB芯片FT245BL驱动程序实现
μClinux是一种面向嵌入式微处理器的微型操作系统,已经在嵌入式操作系统中占有重要地位。在此介绍FTDI公司的USB芯片FT245BI,的主要性能、工作原理,并将其应用在Blackfin ADSP—BF533微处理器的嵌入式开发平台上,说明在μClinux下编写与加载USB接口芯片FT245BI。的驱动程序方法,实现了DSP主板的USB端口通信。
构建基于RTLinux的嵌入式系统研究与开发
Linux作为嵌入式操作系统在嵌入式系统中应用越来越普及.Linux若是作为一个实时操作系统,它无法满足实时系统严格的实时性要求.RTLinux是在Linux内核的下层实现所得的一个简单的硬实时内核,但是RTLinux也存在一个很大的缺陷,那就是实时任务无法使用Linux提供的服务,特别是它无法使用Linux中的TCP/IP的网络功能,在此介绍的IwIP是一个可以运行在RTLinux并能被实时任务使用的嵌入式的轻量级TCP/IP协议栈.IwIP还可以使实时任务与远程实时任务或Linux用户进程通讯.根据这些特性,我们通过将Linux,IwIP和RTLinux 3者合理的结合在一起,从而构成一个全新的实时系统框架.
基于Linux的液晶显示屏驱动设计
引言 Linux设备驱动程序属于Linux内核的一部分,并在Linux内核中扮演着十分重要的角色。它们像一个个“黑盒子”,使某个特定的硬件响应一个定义良好的内部编程接口,同时完全隐蔽了设备的工作细节。用户通过一组和具体设备驱动无关的标准化的调用来完成相关操作,驱动程序的任务就是把这些调用映射到具体设备对于实际硬件的特定操作上。
基于PCI总线的实时测频卡WDM驱动程序设计
介绍实时测频卡的硬件结构及DSP芯片TMN320C6416中PCI接口部分的配置寄存器;简述WDM驱动程序的体系结构和基本原理。重点介绍采用DriverWorks工具开发WDM驱动程序的方法;详细分析驱动程序设计过程中:I/O端口和内存的映射与访问,中断处理,以及驱动程序与应用程序之间的通信。实践证明,采用自带PCI接口的DSP芯片可以简化设备PCI接口的软硬件复杂度,降低开发成本,同时与开发工具DriverWorks相结合,可以大大加快开发周期,提高开发效率。
基于并行接口的动态参数采集系统的设计
论文描述了具有自动判别有效启动采集信号的动态参数采集系统的设计。介绍了采用两种不同的采样频率对多种参数信号进行采集的系统,提供了保证系统可靠工作的采集启动电路设计和基于并行接口的读取数据接口电路设计。并给出了如何编写并行接口驱动程序。