期刊文献+

基于Windows XPE的水下航行器航行操纵系统多任务软件设计 被引量:1

Multi-task Software Design of Windows XPE-based Navigation Steering System for Underwater Vehicle
下载PDF
导出
摘要 航行操纵系统是水下航行器控制系统的重要组成部分;为了保证航行操纵系统的实时性与可靠性,鉴于其硬件板卡驱动支持Windows平台,故软件采用了一种基于Windows XPE实时嵌入式系统的设计方法,根据操纵要求对航行操纵系统实时多任务进行了划分,诸如手柄信息处理任务、自动控制任务和网络通信任务等,介绍了多任务执行实体一线程(thread)的优先级的设置和线程同步工具的选取,并分析了Windows的多线程调度策略,然后详细阐述了航行操纵系统各任务的执行流程以及实现方法;最后,对航行操纵系统进行了实验室仿真测试,结果表明该系统实时性和控制精度达到了设计要求,操纵系统性能良好。 The navigation steering system is a vital component of control system for underwater vehicle. To ensure the instantaneity and reliability of navigation steering system for underwater vehicle, seeing that some hardware--driver of navigation steering system for underwa- ter vehicle under Windows platform, a software design approach based on Windows XPE is adopted, a detailed classification of multi--tasking system is elaborated emphatically according to the control requirements, such as disposing joystick information task, automatic control task and network communication task etc. , the setting of threads~ priority and the choice of threads~ synchronization tool are introduced, an anal- ysis of Windows' schedule strategy has executed, then the exposition on programming flow and implement methods is carried out. Finally, the simulatlon--test results in Lab show that the instantaneity and control accuracy of this system can meet the design requirements, and con- trol system performance is good.
出处 《计算机测量与控制》 2015年第5期1806-1809,共4页 Computer Measurement &Control
基金 国家自然基金项目(61473224) 船舶预研基金项目(14JZ5.1.6)
关键词 多任务软件设计 Windows XPE 多线程 SDL WSAEventSelect模型 multi--task software design Windows XPE multi--threading SDL WSAEventSelect model
  • 相关文献

参考文献12

二级参考文献30

共引文献32

同被引文献5

引证文献1

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部