摘要
Nucleus PLUS SMP是一种支持对称多核处理器架构的嵌入式实时操作系统内核。深入研究了其任务管理机制,分析了其对称多核任务管理的主要技术,研究并提出了多核操作系统任务管理功能的测试思路,搭建了系统测试环境,设计了包括任务状态机、调度算法、负载均衡、亲和性、BCD调度域及核间通信等在内的一套完整的测试用例,实现了对操作系统任务管理功能的有效测试。
Nucleus PLUS is an embedded real-time operating system kernel that supports SMP architecture.The task management mechanism is deeply studied,and some technologies adopted to support SMP are introduced in detail.In this paper,the test idea of the task management function of multi-core operating system is proposed,and the system test environment is built.The design test cases are designed,including the task state machine,schedule algorithm,load balancing,affinity,BCD schedule-domain and inter-core communication and so on.The task management function of the operating system is tested effectively.
作者
浮明军
姬希娜
王振
许英豪
Fu Mingjun;Ji Xina;Wang Zhen;Xu Yinghao(XJ Electric Co.,ltd.,Xuchang 461000,China)
出处
《单片机与嵌入式系统应用》
2018年第9期13-17,共5页
Microcontrollers & Embedded Systems