发明名称 在Windows系统中模拟虚拟硬件环境运行UCOS-II的方法和系统
摘要 本发明公开了一种在Windows系统中模拟虚拟硬件环境运行UCOS-II的方法和系统,通过模拟UCOS-II的时钟节拍中断信号,模拟UCOS-II任务和模拟UCOS-II任务调度来实现在Window系统中模拟UCOS-II运行的硬件环境,无需先有硬件平台,即可通过模拟的硬件环境进行应用层软件的运行调试,从而能够在嵌入式产品开发中,可以在硬件开发尚未完成前,即可在Window上模拟UCOS-II系统进行应用程度的开发,有效的缩短的应用层软件开发的调试周期。
申请公布号 CN104317632A 申请公布日期 2015.01.28
申请号 CN201410510742.9 申请日期 2014.09.28
申请人 航天科工深圳(集团)有限公司 发明人 汤盛润
分类号 G06F9/455(2006.01)I 主分类号 G06F9/455(2006.01)I
代理机构 广州华进联合专利商标代理有限公司 44224 代理人 吴平
主权项 一种在Windows系统中模拟虚拟硬件环境运行UCOS‑II的方法,其特征在于,包括以下步骤:时钟节拍中断信号模拟步骤:在Window系统中模拟时钟节拍中断信号,所述时钟节拍中断信号告诉UCOS‑II操作系统时钟节拍信息事件到达,形成UCOS‑II需要的时钟节拍;任务模拟步骤:将UCOS‑II操作系统的任务启动、运行、调度和切换接口转接到Window的线程启动、运行、调度和切换接口;任务调度模拟步骤:调用Windows的线程挂起函数实现运行态的任务挂起,调用Windows的线程恢复函数实现任务投入运行。
地址 518000 广东省深圳市深南大道4019号航天大厦B座5楼