RTLinux下429总线和1553B总线设备驱动程序设计与实现

来源 :北京邮电大学 | 被引量 : 6次 | 上传用户:DNGOUSIYMMY
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
ARINC 429总线协议和1553B总线协议是航空电子系统中的两个重要的通信协议,是航空设备各系统间或系统与设备间数字信息传输的主要路径,在航空航天领域有着十分广泛的应用。本论文开展的工作是为北京航空航天大学“导航评价测试平台”中使用的429总线和1553B总线卡提供RTLinux下的驱动支持。论文在简要介绍了嵌入式实时系统RTLinux的结构特点,PCI规范,429总线通信协议和1553B总线通信协议后,对系统使用的EXC-4000PCI卡和EXC-1553PCI/MCH卡的特点加以说明,详细讨论了EXC-4000PCI卡(429卡)在RTLinux下驱动程序的实现。针对RTLinux下的程序分成实时空间部分和非实时空间部分的特点,将设备寄存器的配置和与数据传输相关的操作放在实时空间,而将设备注册和结果解析等操作放在非实时空间。论文详细探讨了设备获取系统资源模块、数据发送和数据接收模块的设计与实现过程。论文还讨论了EXC-1553PCI/MCH卡(1553B卡)在RTLinux下的设备驱动程序的实现。在对1553B总线和429总线设备驱动程序在结构上的异同进行分析后,以两者的不同点作为论述的重点,较为深入的探讨了1553B总线设备寄存器配置,命令块设置以及命令块读取等模块的实现;也对驱动程序模块注册、设备打开和释放等功能接口的实现作了说明。
其他文献
随着无线通讯技术和互联网技术的发展,移动数据库正在成为数据库领域的一个新的研究方向。其研究范围主要包括复制与缓存技术、查询及其优化技术、数据广播、安全机制和移动
为了提高各种仿真应用的可重用性和互操作性,美国国防部于1995年发布了建模与仿真计划,决定在国防部范围内建立一个通用的开放的仿真技术框架,而高层体系结构HLA是此技术框架的
随着在工业中取得的成功应用,基于线性模型的广义预测控制已成为当前控制理论界和工业控制界都十分关注的一个热门课题。但在实际工业过程中常表现出多变量强耦合、大滞后等强
网络技术的发展,推动了社会及日常生活的进步。与此同时,传统的被动网络安全技术已不能有效的防止网络入侵行为的发生。因此作为一种主动防御的安全技术,入侵检测已成为网络安全
随着半导体技术与微处理器体系结构的发展,处理器的性能不断提高。发展相对滞后的存储器使CPU和主存之间的速度差日益加大。Cache作为提高存储子系统性能的一种有效途径,使其成
相对于Internet传统的客户端/服务器模式来说,P2P是一种完全的分布式计算模型,它在系统的负载均衡性、健壮性、可扩展性及高性价比等方面具有无可比拟的优势,故成为分布式网络领
本文的工作就是针对大庆油田社会保险中心为实现IC卡医疗保险系统建设的IC卡子系统提供设计和实现。IC卡的主要特点就是具有良好的读写能力、强大的安全防范能力和较大的数据
入侵检测作为动态安全技术中的核心技术之一,能够实时地全面监控网络、主机和应用程序的运行状态,主动对计算机、网络系统中的入侵行为进行识别和响应,提供了对内部攻击、外
即将到来的3G大市场为用户引入了种类丰富的各种媒体业务,要想从这些业务中获利,运营商必须调整其基础设施以应对不断变化的市场需求。同时,丰富的业务也带来了全新的商业模式,例
本文对同一物体的装箱算法进行了研究。文章首先回顾了装箱问题的研究背景以及从前人研究中得到的某些启发策略。然后给出了一个同一物体装箱的启发策略,通过该策略去生成装箱