期刊文献+

Linux下的PCIE同步时钟卡的设备驱动程序开发 被引量:4

Device Driver Development of PCIE Synchronous Clock Card Based on Linux
下载PDF
导出
摘要 为了给系统提供准确的同步时间,向各种自动化装置(如故障录波和数据采集等设备)提供高精度同步绝对时标,能够统一系统中各部分的时间基准,可以在系统发生故障后,为分析故障的情况及开关动作的先后次序提供有力的依据;因此设计了GPS+北斗双系统接收机制作而成的同步时钟源,可接收美国GPS(全球定位系统)卫星和我国北斗卫星发出的定位和时间信息;采用了当今计算机最新PCIE总线用来将计算机与时钟卡进行通讯,获取时间信息;介绍了Linux下PCIE同步时钟卡的驱动程序设计,简要分析了同步时钟卡的系统框架和工作原理,详细阐述了Linux下字符设备驱动开发流程,最后完成了Linux下PCIE设备驱动程序的开发和实现;通过实验验证了驱动程序的完备性和正确性,能够准确读取GPS或者是北斗系统接收机的时间信息。 In order to provide the system accurate synchronization time and offer the high precision synchronous absolute time scale to most automation devices (such as fault wave record and data acquisition device), it can unite time benchmark for the parts in the system and also provide powerful basis with failure analysis and switch action sequence after system failure. Therefore, synchronous clock source is made based on the GPS and China's Beidou receiver double system which can receive the GPS (global positioning system) satellites and China 's Beidou satellites positioning and timing information. The latest PCIE bus is designed to communicate and obtain time information with PC and synchronous clock source. This paper introduced driver programming development for the PCIE synchronous clock card based on Linux. It briefly analyses the synchronous clock card system framework and its working principle and reveals the Linux character device driver development process. Finally it achieves PCIE device driver development and implementation based on Linux operating system. The driver' s completeness and correctness are verified by experiment and can accurately read GPS receiver or Beidou system time information.
出处 《计算机测量与控制》 2017年第1期98-100,104,共4页 Computer Measurement &Control
关键词 PCIE总线 设备驱动 LINUX 同步时钟 内核编程 PCIE bus device dirver Linux, synehromous clock, kernel programming
  • 相关文献

参考文献4

二级参考文献22

共引文献36

同被引文献21

引证文献4

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部