首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种Linux系统组织管理RTOS系统的方法及系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:麒麟软件有限公司

摘要:本发明公开了一种Linux系统组织管理RTOS系统的方法及系统,本发明方法包括下述步骤:S1,获取RTOS系统设置内容;S2,依据RTOS系统设置内容通过进程虚拟化将RTOS系统抽象绑定为Linux系统中的对应进程从而创建对应的RTOS虚拟进程;S3,将RTOS系统运行所需要的硬件环境资源与RTOS虚拟进程绑定;S4,通过调用指定的脚本或者代码加载启动RTOS系统使其在RTOS虚拟进程对应的硬件环境中运行。本发明旨在简化RTOS系统混合部署难度、提升混合部署RTOS系统的实时性能,实现硬件资源在不同系统之间灵活分配,减少不必要性能损耗,提供Linux系统与RTOS系统之间数据快速交换方式。

主权项:1.一种Linux系统组织管理RTOS系统的方法,其特征在于,包括下述步骤:S1,获取RTOS系统设置内容;S2,运行在Linux系统中的RTOS管理模块依据RTOS系统设置内容通过进程虚拟化方法将RTOS系统抽象绑定为Linux系统中的对应进程从而创建对应的RTOS虚拟进程;S3,将RTOS系统运行所需要的硬件环境资源与RTOS虚拟进程绑定;S4,通过调用指定的脚本或者代码加载启动RTOS系统使其在RTOS虚拟进程对应的硬件环境中运行;所述Linux系统的RTOS管理模块和运行在RTOS系统的RTOS处理模块通过共享内存通信,通过RTOS管理链表将各个RTOS系统运行所需要的硬件环境资源与对应的RTOS虚拟进程绑定,RTOS管理模块发送相关数据包到RTOS系统的RTOS处理模块,同时响应RTOS系统RTOS处理模块发送的相关数据包,RTOS管理模块用于:创建RTOS虚拟进程,并在RTOS虚拟进程创建时通过RTOS管理模块创建并初始化RTOS管理链表,同时RTOS管理模块发送获取RTOS线程信息数据包到对应RTOS系统的RTOS处理模块获取RTOS系统运行启动后的线程信息,并依据接收到RTOS处理模块的数据包完善RTOS管理链表对应的线程描述信息;在Linux系统分配或者回收对应RTOS虚拟进程硬件资源时,RTOS管理模块发送分配或者回收对应RTOS虚拟进程硬件资源的数据包到RTOS系统的RTOS处理模块,对RTOS管理链表中对应硬件资源执行增加或者删除;在Linux系统创建、操作、删除对应RTOS虚拟进程的线程时,RTOS管理模块发送对应线程创建、操作、删除数据包到RTOS系统的RTOS处理模块,RTOS管理链表对应线程描述信息相应改变;在接收到RTOS系统的RTOS处理模块创建、操作、删除对应线程的数据包时,RTOS管理模块操作RTOS虚拟进程对应线程的创建、操作、删除处理,RTOS管理链表对应线程描述信息也相应改变;所述RTOS管理链表中的字段包括SOC处理器核描述结构体指针、时钟描述结构体指针、内存描述结构体指针、中断描述结构体指针、硬件外设描述结构体指针、虚拟设备描述结构体指针、线程描述结构体指针和指向下一个RTOS管理链表结构体指针;所述RTOS管理模块创建并管理的RTOS虚拟进程与RTOS系统一一对应,当创建并管理多个RTOS虚拟进程时,Linux系统管理有多个RTOS系统。

全文数据:

权利要求:

百度查询: 麒麟软件有限公司 一种Linux系统组织管理RTOS系统的方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。