论文摘要
在许多工程应用中,需要开发基于嵌入式的实时操作系统,来满足工程对任务实时性和多任务性的需求。基于PSOS操作系统的嵌入式平台就是在工程领域应用较早,可靠性极高的平台,PSOS操作系统对硬件平台的要求不高,可以在普通的X86、Power PC等的嵌入式硬件平台运行。该操作系统可以实现任务管理调度、中断服务、消息管理、线程管理、内存管理和信号量服务等功能,本论文介绍的嵌入式系统是在某工程领域应用成功的一套基于PSOS平台的嵌入式监控系统,它主要实现接收地面站发送的数据,通过该嵌入式平台下发给信号处理机和接收机,并将信号处理机和接收机的遥测信息和任务执行情况反馈给地面站平台。本文的工作主要分为以下几部分:1.根据系统的功能需求,提供一套实现嵌入式监控的完全解决方案。它能完整的满足研制任务书所需的功能和指标要求。基于功能需求进行硬件设计。主要包括功能实现的方案论证,择优选择最适合的硬件解决方案,完成完整的硬件设计。硬件设计主要包括存储器的设计、CAN总线的设计、A/D部分的设计、中断设计、IO地址空间分配等。2.完成PSOS嵌入式平台的软件设计。根据功能需求,编制软件以实现完整的功能。这部分是该论文的重点,主要包扩BSP的设计和应用层的软件任务设计,BSP主要完成硬件初始化、定时器中断初始化和几个CAN中断的初始化工作。应用层软件主要完成任务调度,包括数据的接收、解包、指令的编码执行、任务数据的发送、遥测参数的轮询等功能。3.系统的调试。主要介绍调试所用的环境,调试步骤和调试遇到问题的解决方法。系统调试主要分功能模块完成系统的调试。主要包括系统初始化功能调试、CAN总线的收发调试、AD转换调试、EEPROM读写调试、定时器和串口调试和几个重要指标的测试。本论文的研究成果表明:通过采用本论文完成的基于PSOS嵌入式系统设计的硬件电路和软件实现,能够满足项目的研制要求,在系统应用中性能稳定可靠。