随着嵌入式系统技术的迅猛发展,对嵌入式通信设备提出了更高的要求,在此背景下,中国电科第五十研究所走在技术前沿,研制开发了新型的嵌入式通信系统,该系统在硬件上以ARM为核心,软件上采用了实时性好的μC/OS-Ⅱ实时操作系统,使嵌入式通信设备在可靠性与实时性方面均有大幅提高。作为该开发项目组的一员,本论文以设计基于32位ARM微处理器STR710FZ2和移植嵌入式实时操作系统μC/OS-Ⅱ的前面板子系统平台为主要内容,研究了所涉及的关键技术并提出了实现方案。论文主要从四个方面展开:首先,对嵌入式通信系统进行了概述和结构分析,介绍了嵌入式系统设计的一般方法,给出了相关流程图,阐述了嵌入式μC/OS-Ⅱ操作系统的移植。在分析了ARM7内核特点的础上选定ARMT7DMI内核;然后给出了硬件平台的设计方案,在满足系统参数需求的条件下选用器件,并对各主要模块的功能、结构和工作原理进行了分析,给出了相关设计;接着实现软件平台的设计、设备驱动程序的设计、操作系统下多任务应用程序的开发,根据软件设计流程给出了关键程序流程图和部分源代码,在完成整个设计后,通过试验测试了系统的性能,达到了设计的要求。最后总结了课题设计和下一步工作方向和应用前景。
|