嵌入式Linux下PC104数据采集模块驱动实现.pdf

嵌入式Linux下PC104数据采集模块驱动实现.pdf

ID:52410130

大小:332.33 KB

页数:4页

时间:2020-03-27

嵌入式Linux下PC104数据采集模块驱动实现.pdf_第1页
嵌入式Linux下PC104数据采集模块驱动实现.pdf_第2页
嵌入式Linux下PC104数据采集模块驱动实现.pdf_第3页
嵌入式Linux下PC104数据采集模块驱动实现.pdf_第4页
资源描述:

《嵌入式Linux下PC104数据采集模块驱动实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2012矩仪表技术与传感器2012第6期InstrumentTechniqueandSensorNo.6嵌入式Linux下PC/104数据采集模块驱动实现吴志勇,鞠传香,郑雯玉(山东理工大学计算机科学与技术学院,山东淄博255049)摘要:为扩展PC/104嵌入式系统的应用环境,开发了Linux环境下PC/104数据采集模块DIAMOND—MM一32一AT的驱动程序。首先,分析了数据采集模块DIAMOND—MM一32一AT的工作模式。然后,在自构建嵌入式Linux系统环境下,按照Linux驱动程序规范,实现了PC/104数

2、据采集模块的驱动程序。最后,开发了远程数据采集系统,包括服务器端程序和客户端程序。通过实验表明:所设计的数据采集驱动程序是正确的,而且具有高可靠性。关键词:嵌入式Linux;PC/104;数据采集中图分类号:TP368.1文献标识码:A文章编号:1002—1841(2012)06—0058—03ImplementationofPC/104DataAcquisitionModuleDriverUnderEmbeddedLinuxWUZhi·yong,JUChuan—xiang,ZHENGWen—yu(SchoolofComp

3、uterSdenceandTechnology,ShandongUniversityofTechnology,Zibo255049,China)Abstract:ToextendapplicationofthePC/104embeddedsystem,thispaperdesignedandrealizedthedriveofthePC/104dataacquisitionmoduleDIAMOND—MM一32一ATundertheembeddedLinuxenvironment.Thepaperanalyzedthewo

4、rkingpat—ternoftheDIAMOND—MM一32一ATdataacquisitionmodule.Then,undertheselfbuildingembeddedLinuxenvironment,itreal-izedthedriveofthePC/104dataacquisitionmoduleaccordingtotheLinuxdriverspecifications.Finally,itdevelopedtheremotedataacquisitionsystemincludingtheserver

5、andclient.Theresultofexperienceshowsthatthedriveiscorrectandhighreliability.Keywords:embeddedLinux;PC/104;dataacquisitionO引言系统软件结构如图2所示。在下位机PC/104CPU模块上PC/104是与PC/AT兼容的专门为嵌入式系统定义的一种首先构建嵌入式LinuxOS,然后,在Linux环境下开发DIA—总线标准,它具有结构紧凑、自堆栈、功耗低等优点,在工业控MOND—MM一32一AT数据采集模块的驱动

6、程序。所开发数据制领域得到了广泛的应用⋯。文中研究了PC/104构架下嵌入采集系统用于验证驱动程序的正确性和健壮性,包括下位机的式Linux数据采集模块的DMM32驱动程序,为了验证驱动程序服务器端程序和上位机的客户端程序。的正确性和健壮性,设计开发了远程数据采集系统。下位机上位机PC1数据采集系统结构数据采集系统服务端程序《l数据采集系统客户端程序系统硬件结构分为上位机和下位机2部分,如图1所示。][上位机是普通PC机,下位机是PC/104规范的嵌入式平台。下DⅫⅥ32驱动程序}f位机由CPU模块和I/O模块2部分组成:

7、CPU模块SCM/自构建Lim0slLX3160是高性能的“ALLINONE”PC/104模块;I/O模块DIAMOND—MM一32一AT是PC/104规范的多功能数据采集图2系统软件结构卡。通过I/O模块通道连接GWINSTEKSFG一2000合成信号2数据采集驱动程序设计与实现产生器用于产生测试的模拟/数字信号,连接UNI—TUT2042C2.1数据采集工作模式数字示波器用于输出测试的模拟/数字信号。数据采集模块DIAMOND—MM一32一AT可实现多种模拟、数字信号工作模式,模式的选择通过设置DMM32Base+7和

8、Base+9的有关控制位来决定。A/D转换模式,用板载82c54的count2的输出作为A/D转换的启动信号,转换所得数据由硬件自行写入板载FIFO,待FIFO到达设定阈值时触发硬件中断,中断处理例程将从FIFO中读取一定数据并送入一个循环缓冲区内,同时唤醒已经休眠了的read();read()从内核空

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。