首页 | 本学科首页   官方微博 | 高级检索  
     

基于龙芯3A3000与中标麒麟操作系统的PXI设备驱动设计
引用本文:杜影,朱元元,刘康丽,毕硕,谷静.基于龙芯3A3000与中标麒麟操作系统的PXI设备驱动设计[J].计算机测量与控制,2019,27(11):163-166.
作者姓名:杜影  朱元元  刘康丽  毕硕  谷静
作者单位:北京航天测控技术有限公司,北京,100041;北京航天长征飞行器研究所,北京,100076
摘    要:针对国产龙芯平台搭载中标麒麟操作系统的软硬件环境,分析了Linux下PXI设备驱动的基本框架、关键数据结构和加载方式,详细分析了PXI设备初始化、数据读写、设备控制、中断处理等典型的PXI设备驱动模块,讨论了Linux下PXI设备驱动的设计过程,并在驱动设计过程中依照仪器软件结构向应用层提供了驱动的使用接口,简化了应用层软件设计,为基于龙芯平台和中标麒麟系统的PXI仪器软件开发提供了较好的应用案例。实际验证结果表明:在测试控制领域,“龙芯平台+中标麒麟”的组合成功地把开源软件和PXI硬件结合在一起,北京航天测控公司在国内率先建立了自主可控的PXI通用测试平台。

关 键 词:龙芯3A3000处理器  中标麒麟操作系统  Linux  PXI设备驱动
收稿时间:2019/6/24 0:00:00
修稿时间:2019/8/8 0:00:00

Design of PXI Device Driver Based on LOONGSON 3A3000and NeoKylin Operating System
Abstract:Concern over the software and hardware environment of domestic LOONGSON platform with NeoKylin operating system, the basic framework, key data structure and loading mode of PXI device driver under Linux are analyzed . Typical PXI device driver modules, such as PXI device initialization, data read-write, device control, interrupt handling are also analyzed in detail. The design process of PXI device driver under Linux is discussed. And the driver interface for application layer which is based on the Instrument Software Architecture and simplifies the design of application layer software is provided. The design provides a good application case for the development of PXI equipment software based on LOONGSON platform and NeoKylin operating system. The actual verification results show that in the field of measurement and control, the combination of LOONGSON Platform and NeoKylin successfully combines open source software and PXI hardware. Beijing AMC corporation takes the lead in establishing a self- controllable PXI universal test platform in China.
Keywords:LOONGSON 3A3000 processor  NeoKylin  operating system  Linux  PXI  device driver
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机测量与控制》浏览原始摘要信息
点击此处可从《计算机测量与控制》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号