共查询到18条相似文献,搜索用时 125 毫秒
1.
基于S3C2440多路A/D转换Linux驱动程序设计 总被引:1,自引:0,他引:1
嵌入式操作系统ARM-Linux的应用已经越来越广泛,但是Linux系统本身并没有对种类繁多的硬件设备都提供现成的驱动程序,特别是由于工程应用中的灵活性就需开发一套适合于自己产品的设备驱动,这使得嵌入式Linux设备驱动程序的开发在整个嵌入式系统开发周期中占据很大的比例。本文针对三星的S3C2440嵌入式ARM微处理器,介绍了在Linux操作系统下,对S3C2440微处理器内部A/D转换器实现多路的驱动方法;通过编写该A/D转换驱动程序,总结出一种在嵌入式Linux操作系统下快速方便的开发驱动程序的方法。 相似文献
2.
嵌入式Linux的PC104数据采集卡的驱动设计 总被引:3,自引:0,他引:3
在PC104模块硬件平台和嵌入式Linux系统下,设计并实现PC104总线结构数据采集卡DMM-16-AT的设备驱动程序。利用嵌入式Linux平台,设计设备驱动程序与系统引导、操作系统内核以及外部设备三者间的接口,屏蔽DMM-16-AT的硬件特性,通过文件系统实现对DMM-16-AT的访问操作。该方法解决了工业色谱仪在嵌入式Linux下通过DMM-16-AT进行采样的问题。 相似文献
3.
在Linux操作系统中,驱动程序屏蔽了硬件细节,使用户进程能方便地对设备进行控制操作。本文介绍了Linux环境下设备驱动程序的相关概念,深入分析了驱动程序的工作原理,结合实例详细探讨了基于Linux的嵌入式平台下设备驱动程序的设计和实现过程。 相似文献
4.
为了降低开发成本,缩短开发周期,提高系统性能和稳定性,本文采用嵌入式X86 CPU和嵌入式ARM处理器上下位机的硬件结构形式.按照Linux操作系统下设备驱动程序开发的一般步骤和基本结构,采用模块化开发的基本思路,对基于ARM处理器嵌入式数控系统运动控制卡驱动程序进行优化开发,保证了嵌入式运动控制卡在Linux环境下的高可靠性工作.本文深入研究了嵌入式数控系统硬件设计、硬件选型和软件架构设计与实现. 相似文献
5.
红外通信技术广泛用于短距离无线通信.为了满足嵌入式系统中红外通信的需求,提出了采用嵌入式处理器S3C2410为核心,基于嵌入式Linux红外通信系统方案.通过对Linux下红外协议栈和网络设备驱动程序的研究分析,设计了红外收发设备在Linux操作系统下的驱动程序,并给出了红外通信应用设计编程方法. 相似文献
6.
7.
介绍基于ATMEL公司AT91RM9200处理器平台的嵌入式Linux硬件设备驱动程序体系结构,并用实时时钟芯片DS1302为系统进行了硬件扩展,详细描述了嵌入式Linux下驱动程序的开发原理和过程。 相似文献
8.
基于Linux的便携式光谱仪数据采集系统的设计 总被引:2,自引:0,他引:2
为了满足光谱仪的小型化、智能化的要求,提出了基于Linux操作系统的光谱仪数据采集系统的设计方案,可以方便后续应用研究软件的开发;该方案主要采用Intel公司的PXA270作为光谱仪的处理器,SONY公司的ILX554B高灵敏度线阵CCD作为光电探测器,设计了光谱仪的硬件采集电路,并在分析Linux设备驱动的基础上,针对光谱仪的硬件采集电路,设计了Linux操作系统下采集设备的驱动程序,实现了光谱仪的光谱数据采集功能;经过测试,该驱动能够满足Linux操作系统下应用程序的需求。 相似文献
9.
10.
王正龙 《计算机光盘软件与应用》2012,(18):229+231
Linux以其自身内核强大稳定、工作效率高、易于扩展以及丰富的硬件支持等优点,现已被广泛应用于嵌入式系统当中。驱动程序实质上就是在操作系统当中添加一个代码,其中主要包含与硬件设备相关的信息,拥有这些信息后,便可以实现计算机与设备之间的通信。如果没有驱动程序,计算机的硬件设备便无法进行正常工作。而网卡驱动程序是驱动程序中较为重要的一个部分。基于此点,本文就基于Linux的光纤通道网卡驱动程序开发进行浅谈。 相似文献
11.
12.
随着嵌入式系统和无线网络的飞速发展,嵌入式的无线图像传输系统成为研究的热点。系统硬件以微处理器S3C2440A为核心,USB摄像头作为图像采集设备,USB无线网卡作为图像传输设备。软件采用Linux操作系统开发,经过系统移植和驱动开发,最终实现硬件平台和上位机之间图像的传输。 相似文献
13.
基于ARM的Linux网络设备驱动程序开发 总被引:2,自引:0,他引:2
对基于ARM的网络设备驱动程序开发进行了研究,分析了嵌入式Linux网络设备驱动程序的实现原理和运行过程,讲述了嵌入式系统中网络设备驱动开发的具体过程.在嵌入式Linux中实现DM9000网卡驱动,并结合实现DM9000网卡驱动的实例讲解了基于Linux操作系统的网卡驱动程序开发流程.具体分析了网络设备的初始化、设备的打开与关闭、数据的传送和接收以及超时处理等相关过程.最后归纳总结了基于嵌入式Linux网络设备驱动程序的一般方法. 相似文献
14.
基于嵌入式Linux的红外遥控驱动程序设计 总被引:1,自引:0,他引:1
提出了一种基于嵌入式LimLx的通用红外遥控驱动程序设计方法.在Linux官方组织LIRC project开源代码的基础上,引入了Linux内核中的tasklet机制,可以使硬件中断迅速被响应,而且不会丢失同时发生的其它中断,对开发或移植类似的嵌入式Linux红外遥控驱动程序具有一定的借鉴作用,已应用在国家下一代互联网(CNGI)示范工程项目"视频多媒体点播系统"中. 相似文献
15.
本论文主要目的是通过对嵌入式Linux软件开发环境、配置方法和硬件驱动程序设计方法的研究,分析操作系统的内核和驱动程序的结构,参考三星公司的SD/MMC驱动和斯道开发板的开发说明书,总结出一套嵌入式Linux的MMC卡开发环境的构建方法,定制设计适合ARM9芯片的S3C2410处理器的Linux PDA的MMC和SD存储卡驱动程序。 相似文献
16.
设计了一款基于嵌入式技术的自动指纹识别系统(AFIS),系统的硬件采用TCS316指纹识别模块和基于S3C2440 ARM9处理器的嵌入式mini2440 ARM平台,基于上述硬件开发了自动指纹识别软件,软件设计基于嵌入式Linux操作系统,采用模块化编程。所设计的指纹识别系统实现了指纹录入、搜索、比对、删除及指纹库清空等功能,并结合在考勤方面的应用,设计了基于Linux的QT触摸屏应用界面。实验结果表明系统的硬件和软件都能较好的工作,达到了预期的目的。 相似文献
17.
18.
嵌入式系统Linux下LCD显示驱动的开发 总被引:2,自引:0,他引:2
嵌入式系统通常使用LCD作为显示设备,嵌入式Linux下,如果图形界面接口采用的是MicroWindows,MiniGUI或Qt-Embedded,则LCD设备的驱动程序必须采用Linux的帧缓冲设备来处理与LCD控制器有关的底层命令。帧缓冲是Linux为图形设备提供的一个抽象接口,它允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。文中介绍了Linux帧缓冲设备驱动程序框架,详细分析了帧缓冲设备驱动程序层次结构、核心功能模块和数据结构,最后基于三星公司S3C2410x处理器的开发平台,系统地给出了Linux下帧缓冲驱动程序开发和调试实例。 相似文献