基于PCI总线的AOS帧同步收发器的Linux驱动及应用程序开发

来源 :内蒙古工业大学 | 被引量 : 3次 | 上传用户:mx520ht
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高级在轨系统(AOS)是一个进行数据处理及数据管理的系统。帧同步收发器是工作在AOS物理层的关键基础设备,其任务是实现和维护空间数据咨询委员会(CCSDS)规定的数据帧的同步传输功能。本课题的主要工作是在Linux操作系统下为基于PCI总线接口的帧同步收发器开发驱动程序、接口示例程序及图形应用示例程序。本文围绕AOS帧同步驱动程序的开发,首先通过对当前流行的Linux发行版本进行比较,选择出了适合AOS帧同步收发器驱动程序和应用程序开发的桌面环境及开发工具;然后分析了Linux下设备驱动程序的特点、驱动程序的分类、模块的装载和运行机制及字符设备驱动程序的组成;并且通过对PCI总线的特点及其三类地址空间的深入研究,再结合帧同步收发器自身的硬件特点及编程接口,设计出了基于PCI总线的AOS帧同步收发器驱动程序框架,着重论述了AOS帧同步收发器驱动程序各个功能模块的实现方法及帧同步收发器驱动程序的加载与卸载方法;在驱动程序的基础上开发出了发送数据帧、接收数据帧等上层接口示例程序,同时使用图形用户界面开发工具Glade为帧同步收发器开发出了Linux下的图形应用示例程序;最后,研究并实现了USB连机线的驱动程序。本文设计的基于PCI接口卡的AOS帧同步收发器的驱动程序开发方案已经在2.6.x内核的32bit版的Linux操作系统Fedora8、Fedora7、Fedora4、ubuntu7.04、红旗Linux 5.0桌面版及2.4.x内核的32bit版的Linux操作系统Redhat 9.0下得到了验证,利用该驱动可实现AOS帧在两台主机之间的互传以及一台主机的自发自收。
其他文献
智能规划是近几年人工智能领域中的一个研究热点,由于在工业实践以及理论研究有着非常重要的地位,智能规划受到越来越多的学者关注。本文的研究是针对智能规划中一种不确定性规
差分方程是描述自然科学和社会科学中各种演化系统的一种强有力的数学工具,已被广泛应用于生物学、生态学、电子学、生理学、物理学、工程学和经济学等领域。另外,差分方程在算
随着计算机网络技术、计算机通信技术、分布式并行处理技术的发展,Agent以及多Agent系统(Multi Agent System,MAS)的研究已成为分布式人工智能(Distributed Artificial Intel
数据挖掘是一门新兴的交叉学科,涉及到数据库技术、机器学习、统计学、模式识别、神经网络、人工智能、数据可视化等多个领域。目前它已成为数据处理和分析研究中最活跃、最令
近年来,随着互联网技术的快速发展,个人或家庭接入互联网的带宽也越来越大,与之而来的是各种各样的新型互联网服务方式。视频直播服务也是其中之一并且已经成为互联网的主流
学位
从人工智能跨越到计算智能是计算机科学发展史上的一次重大变革。以进化算法和神经网络为核心的计算智能理论得到了长足的发展。最近十几年来,各种新的进化算法也纷纷被提出。
深度学习近年来在各方面都取得了突破性的进展,如语音识别、图像分类等。而卷积神经网络作为第一个成功训练的多层网络,更是被广泛应用。但是由于CNN的特殊计算模式,使得一般
由于Web上海量的信息处于不断的变化中,通用搜索引擎己很难再为用户提供一个准确并且更新及时的信息搜索服务,其局限性在于它试图索引全部Web,并试图服务于所有主题的查询请求。
本文主要学习研究了微软的SharePoint技术体系架构,并且基于SharePoint体系架构,构建了企业级综合信息管理平台,实现了企业内容管理、门户的安全访问、企业搜索、工作流等功