【技术实现步骤摘要】
本专利技术属于计算机领域,尤其涉及多任务实时操作系统。
技术介绍
VxWorks是windriver公司的一种嵌入式商用操作系统产品,也是目前应用比较广泛的高性能多任务实时操作系统内核,具有先进的网络功能,支持多种不同的处理器上软件的开发研制。在嵌入式软件开发过程中,多个任务运行在一块目标板上,各个任务根据一定的规则占用CPU运行。VxWorks系统中CPU忙闲情况如图1所示,任务间进行切换时需要VxWorks内核处理,内核处理会占用CPU执行时间。同时由于实时系统的特征,会有外部中断请求打断任务执行的情况发生,这部分时间也应该算在CPU忙的时间中。空闲任务指的是在VxWorks任务优先级范围内,相对其它所有应用任务的优先级较低的一个任务,以估计CPU相对较闲的时间。根据在实际采用的摩托罗拉PowerPC芯片系列-PowerPC850、PowerPC860和PowerPC8260芯片的目标板上运行实验的结果和参考VxWorks的在线帮助等技术文档中关于CPU使用情况统计方面的描述,由于VxWorks提供的统计任务在指定时间段内执行情况的信息量过多,包含了中断和 ...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:邱静,陈爱民,冯敏,
申请(专利权)人:深圳市中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。