论文部分内容阅读
随着计算机技术和通信技术的发展,出现了越来越多的数据传输模式,例如初期的RS232技术和现在的无线通信技术。在现代测控应用中,测控任务要求平台可以同时支持和处理多种数据传输模式。因此,测控平台必须要使用支持多任务和具有很高实时响应性的嵌入式操作系统。有了嵌入式操作系统的支持,基于多种数据传输模式的测控平台就可以充分发挥它的性能优势。此时,测控平台可以同时与多个外界设备进行大流量的数据通信,并且完成相应的控制工作和实时测试任务。
本课题以上海市科委的“基于混合传输模式的测控平台研究”的科研项目为研究背景,重点进行了嵌入式操作系统在测控领域应用的研究,主要研究内容包括NucleusPlus的移植与优化、中断管理方式的设计与实现、串口驱动程序的实现以及测试软件的设计。
本文主要介绍基于混合传输模式测控平台的嵌入式操作系统的实现方法。首先针对测控系统的实时性和可靠性要求,本系统选择NucleusPLUS作为操作系统内核,在充分分析了硬件平台的系统特性后,成功的完成了移植工作。接着本系统以测控为应用对象,并结合混合传输模式这一实际系统特性,设计了与之相适应的中断管理方式,并对新中断管理方式进行了分析评估。新方式很好的兼顾了原中断和扩展中断的处理性能,提高了系统的运行效率。此外本文还完成了混合数据传输模式中的一种数据传输方式—串口的驱动程序,此程序的设计是基于移植成功的NucleusPLUS和新中断管理方式的,它对开发基于中断的驱动程序具有一定的借鉴意义。最后文章提出了测试软件的设计思想和实现代码,很好的完成了系统的测试和评估。