本文详细介绍了Linux平台下内核空间设备驱动程序的开发。在比较proc和dev两种文件系统的基础上,分别以PCI设备和USB设备的驱动程序开发为实例来介绍利用两种文件系统开发字符设备驱动程序的方法。
上传时间: 2013-04-24
上传用户:1583060504
自上世纪90年代Linux首次应用于嵌入式系统,至今已过了近10年。10年间,随着芯片技术、总线技术以及计算机技术的发展,嵌入式处理器也从8位单片机时代发展到了如今高低端处理器百花齐放的时代。32位、16位处理器的价格不再是那么高不可攀。在这种背景下,本课题拟研究一种适用于小规模现场的,低成本的,具有RS-232C和CAN总线通讯方式且可在线进行软件更新的监控系统。 现今,很多监控系统都以装有微软操作系统的IPC作为监督平台,以单片机、PLC、DSP等作为DDC控制器,通过串口等方式通讯。其开发周期短,但成本总体较高,通讯方式单一。 本课题首先对几种嵌入式处理器和嵌入式操作系统进行比较,确定了以ARM核的处理器和Linux作为本监督平台的处理器和操作系统;其次研究了Linux在ARM上的移植以及运行过程,包括引导加载程序vivi、Linux2.6内核、根文件系统、各种外设(包括触摸屏与以太网等)驱动程序的移植,以及基于Qt/E的串口通讯的图形用户界面的开发;最后对CAN总线以及RS-232C通讯方式在ARM7核的处理器及单片机上的应用进行研究。 基于以上研究开发的监控系统的监督平台以S3C2410处理器为核心,以Linux2.6内核为操作系统,以触摸屏为主要人机界面,具有RS-232C和以太网通讯方式,其成本较低,体积较小,功能较为灵活;其DDC控制器由基于STC5410AD和ARM7核的LPC2119的两块控制板以及一块RS-232C与CAN总线转换板组成,其控制功能更加强大,通讯方式也更加多样化;另外,监督平台与DDC控制器均可在线更新程序,降低了系统维护难度。 经过实践调试,本监控系统的软硬件均工作正常,实现了预期目标。本监控系统可应用于电力、化工、机电等多个领域的现场,具有较强的通用性。
上传时间: 2013-07-08
上传用户:zhch602
目前嵌入式系统中的GUI 的开发已经成为研究的热点,本文以Intel 公司Xscale PXA255 为内核的XSBase255嵌入式平台,以ARM-Linux 为操作系统,接着介绍对GUI 嵌入式系
上传时间: 2013-07-18
上传用户:aa17807091
“黑色经典”系列之《嵌入式Linux应用程序开发详解》,第2章-Linux快速入门。华清远见培训教材。
上传时间: 2013-05-30
上传用户:natopsi
linux《设备驱动开发详解》书上的光盘附录源代码,很详解,很适合初学者学习
上传时间: 2013-07-28
上传用户:dwzjt
·作 者: 杨宗德 编著出 版 社: 北京大学出版社出版时间: 2007-9-1 字 数: 351000 版 次: 1 页 数: 233 印刷时间: 2007/09/01 纸 张: 胶版纸 I S B N : 9787301125304 包 装: 平装 内容简介本书是一本介绍ARM处理器原理与底层程序开发实例的教材,涉及嵌入式系统结构、嵌入式处理器及操作系统基本概念、ARM处理器原理及应
上传时间: 2013-06-19
上传用户:410805624
介绍了在Linux系统下开发符合V4L2标准的摄像头驱动的方法并对该准提出不间断采集的改进思路配合双双帧缓冲等方法提高采集速度.
上传时间: 2013-04-24
上传用户:大三三
这是Linux学习、开发的手册,有详细的教程。对于想学习Linux开发的学生、工程师等有很大的帮助。
上传时间: 2013-04-24
上传用户:zoushuiqi
【华清远见10年特献】《Linux设备驱动开发详解》
上传时间: 2013-07-23
上传用户:yanming8525826
单片机开发及应用技术--SPCE061A单片机教材书
上传时间: 2013-10-28
上传用户:woshinimiaoye