【摘 要】
:
以在Windows2000下开发基于嵌入式微处理器的ARINC429通信板卡的驱动程序为目的,作者撰写了本论文。 在这个过程中,作者深入了解了嵌入式开发的整个流程,对硬件设计有了一
论文部分内容阅读
以在Windows2000下开发基于嵌入式微处理器的ARINC429通信板卡的驱动程序为目的,作者撰写了本论文。 在这个过程中,作者深入了解了嵌入式开发的整个流程,对硬件设计有了一定的认识;通过查阅资料,加深了对Windows2000操作系统的理解;分析研究了WDM驱动程序的原理;开发了该通信板卡的驱动程序并编写了测试程序。 首先,文章概述了该通信板卡的整体情况。首先分析了通信板卡的硬件结构,该通信板卡利用板上的微处理器去控制DEI1016芯片进行ARINC429总线数据的收发,通过双端口RAM实现通信板卡与PC机的通信;然后就通信板卡的软件组成做了概述。 接着论文对通信板卡与PC机的接口总线CompactPCI总线做了介绍,特别介绍了与驱动程序编写密切相关的配置空间。 因为驱动程序最终成为操作系统的一部分,它必须和操作系统的其他组件协调一致地工作,所以接下来论文就Windows2000操作系统的体系结构和系统运行机制进行了分析。特别对操作系统的I/O子系统进行了分析。 然后文章详细分析了WDM驱动程序的原理。介绍了驱动程序的分层结构和涉及的主要的数据结构,详细分析了驱动程序的关键的例程。 最后在前面的基础上,结合课题实际情况,开发了该通信板卡的驱动程序和测试程序。
其他文献
本文研究嵌入式频谱分析系统的优化设计和实现问题。论文完成了以ARM处理器为核心的系统的软、硬件设计,进行了信号的采集和处理的实际测试,对实验数据进行了分析。为了实现对
随着信息数字的到来,互联网飞速发展,各种新业务不断涌现。随之而来的是各种网络问题也相继出现,给网络监测带来更大的挑战。网络监测的过程是:采集相关网络数据,通过对数据
随着信息技术的飞速发展,21世纪的制造企业将面临更为激烈的竞争。产品的生产模式由少品种、大批量逐步转变为多品种、变批量,信息化的科学合理利用成为企业是否能在角逐中胜
在GIS(GeographyInformationSystem,地理信息系统)领域,常常因数据海量性及地理分布的广泛性,信息不能广泛共享,而造成很大程度的资源浪费问题。网格计算是一种利用互联网把广泛
在这个信息增长非常迅速的时代,人们对信息的需求越来越多,越来越专业,对信息的筛选要求也越来越高。一方面人类在学习过程中所获取的知识的来源途径已经走向了互联网,而另一
本文分析了现有工作流管理系统的不足以及当前Web服务发展的新趋势,研究了当前Web服务和工作流技术的原理和特点,探讨了Web服务与工作流技术组合的必然,提出了一种基于Web服
足球机器人比赛是多智能体系统研究的一个新的标准问题。开发这样的一个软件系统对于足球机器人的理论研究和模型测试有重要的意义。本文以足球机器人系统为研究背景,主要对
嵌入式应用的多样化需求,以及与嵌入式系统相关技术的发展,动态扩展技术在嵌入式领域的重要性愈加明显。在研究了当前几种主流的内核动态扩展技术以及Linux可加载内核模块机制
量子计算机的提出是源于经典计算机的两大极限:物理极限—集成度越高,芯片内部量子现象越显著;性能极限—能耗和散热限制了集成度的提高。研究表明,芯片耗能产生于计算过程中的
一个成熟的分布式实时系统必须具有高可靠性,容错作为保障高可靠性的重要手段,已成为分布式实时系统的基本特性。而现有的一些分布式实时系统的实时容错方法存在要求与限制太