基于uC/OS-Ⅱ的航天控制器系统设计  被引量:1

Design of Space Controller System Based on uC/OS-Ⅱ

在线阅读下载全文

作  者:侯瑞鹏 黄启凯 姜锋 HOU Ruipeng;HUANG Qikai;JIANG Feng(Academy of Opto-Electronic,China Electronics Technology Group Corporation(AOE CETC),Tianjin,China;65529 Army Unit of PLA,Liaoyang,China)

机构地区:[1]中国电子科技集团公司光电研究院,天津 [2]65529部队,辽宁辽阳

出  处:《光电技术应用》2022年第1期62-66,共5页Electro-Optic Technology Application

摘  要:uC/OS-Ⅱ是一款小巧,但功能强大的优先级抢占式嵌入式实时操作系统,它主要特点为源代码开放、程序运行时间确定、硬件资源要求低。文中基于uC/OS-Ⅱ操作系统,将从三个方面介绍航天控制器设计方案,第一方面主要介绍uC/OS-Ⅱ操作系统底层移植策略,主要分四个步骤,其中涉及关键移植文件相关代码编写,以及与移植目标CPU相关代码编写;第二方面为板级驱动层设计;第三方面将详细介绍基于uC/OS-Ⅱ操作系统的控制器详细设计策略,将应用层主要分为几项任务,按照任务优先级分别处理;最后结合系统需求,设计上位机测试系统,对并行的几项任务进行测试。实验结果证明,系统运行无误,可实现预期功能。uC/OS-Ⅱ is a small, but powerful preemptive embedded real-time operating system, which is mainly characterized by open source code, determined program running time and low requirements of hardware resources.Based on uC/OS-Ⅱ operating system, the design scheme of spaceflight controller is introduced from three aspects.The first aspect mainly introduces the bottom transplantation strategy of uC/OS-Ⅱ operating system, which mainly consists of four steps such as the coding of key transplantation files and the coding related to the porting target CPU.The second aspect is the design of board level drive layer. The third aspect introduces the detailed design strategy based on uC/OS-Ⅱ operating system controller, in which application layer is mainly divided into several tasks, and being processed respectively according to the task priority. Finally, combining with the system requirements, the PC testing system is designed to test the parallel tasks. Experimental results show that the system can be running correctly and the expected function can be realized.

关 键 词:uC/OS-Ⅱ操作系统 操作系统移植 软件设计构架 

分 类 号:TP273[自动化与计算机技术—检测技术与自动化装置]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象