• 中文核心期刊要目总览
  • 中国科技核心期刊
  • 中国科学引文数据库(CSCD)
  • 中国科技论文与引文数据库(CSTPCD)
  • 中国学术期刊文摘数据库(CSAD)
  • 中国学术期刊(网络版)(CNKI)
  • 中文科技期刊数据库
  • 万方数据知识服务平台
  • 中国超星期刊域出版平台
  • 国家科技学术期刊开放平台
  • 荷兰文摘与引文数据库(SCOPUS)
  • 日本科学技术振兴机构数据库(JST)

一种基于异构操作系统的RTS2 CCD相机扩展方法

A Method to Extend CCD Operations across Different Operating Systems in the RTS2

  • 摘要: RTS2 作为远程望远镜控制的开源框架, 在天文自主观测领域得到了广泛的应用,在观测仪器中, CCD 是天文望远镜系统中一个必不可少的组成部分。在实际工作环境中, 部分CCD 在Linux 操作系统下缺乏支持, 致使该设备无法在RTS2 框架中协同工作, 在无替代CCD 的情况下导致整个望远镜系统无法正常使用。借助Windows 下的DirectShow 技术对视频设备的支持, 在Linux 与Windows 异构操作系统间利用Socket 通信技术建立访问控制桥梁, 从而扩展出一种新的CCD 类型。通过测试, RTS2 能借助该设备控制Windows 下的CCD, 并实时获取图像, 研究取得了一定的成果:(1) 使用DirectShow 技术控制和访问Windows 驱动模型(Windows Driver Model, WDM)的所有CCD 获得一种通用的CCD 访问方式;(2) 借助Socket通信进行延伸对RTS2 框架下的其他类型设备在异构操作系统下扩展具有参考意义。

     

    Abstract: As an open-source framework for remote telescope control with a Linux operating system, the RTS2 has been widely used in automatic observation using astronomical telescopes.Among various instruments a CCD is an essential part of an astronomical telescope system.However, there is a lack of technical support for operating CCD devices of a number of types under practical Linux environments, causing such a CCD device not functioning in the RTS2 framework.Without a replacement CCD the entire telescope system will be useless.Based on the function of the DirectShow technology in supporting video equipments under a WINDOWS operating system, we propose a method to use a Socket to establish communications between a Linux environment and a WINDOWS environment, so as to extend operations of a CCD into the LINUX environment.We have found from our test that a CCD device working under the WINDOWS but with its operations extended using our method can be controlled in the RTS2 to obtain real-time images.Our research has certain achievements:1) A commonly applicable method using the DirectShow is realized to access and control any CCD supported by a WINDOWS Driver Model.2) The extension of CCD operations within the RTS2 framework through Socket communication provides rather valuable reference for incorporating equipments of other types in a system with heterogeneous operating systems.

     

/

返回文章
返回