基于龙芯3A3000与中标麒麟操作系统的PXI设备驱动设计
DOI:
作者:
作者单位:

北京航天测控技术有限公司

作者简介:

通讯作者:

中图分类号:

基金项目:


Design of PXI Device Driver Based on LOONGSON 3A3000and NeoKylin Operating System
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    针对国产龙芯平台搭载中标麒麟操作系统的软硬件环境,分析了Linux下PXI设备驱动的基本框架、关键数据结构和加载方式,详细分析了PXI设备初始化、数据读写、设备控制、中断处理等典型的PXI设备驱动模块,讨论了Linux下PXI设备驱动的设计过程,并在驱动设计过程中依照仪器软件结构向应用层提供了驱动的使用接口,简化了应用层软件设计,为基于龙芯平台和中标麒麟系统的PXI仪器软件开发提供了较好的应用案例。实际验证结果表明:在测试控制领域,“龙芯平台+中标麒麟”的组合成功地把开源软件和PXI硬件结合在一起,北京航天测控公司在国内率先建立了自主可控的PXI通用测试平台。

    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.

    参考文献
    相似文献
    引证文献
引用本文

杜影,朱元元,刘康丽,毕硕,谷静.基于龙芯3A3000与中标麒麟操作系统的PXI设备驱动设计计算机测量与控制[J].,2019,27(11):163-166.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2019-06-24
  • 最后修改日期:2019-08-08
  • 录用日期:2019-08-12
  • 在线发布日期: 2019-11-18
  • 出版日期:
文章二维码