[发明专利]一种跨操作系统的平台架构系统在审
申请号: | 201710108900.1 | 申请日: | 2017-02-27 |
公开(公告)号: | CN106909388A | 公开(公告)日: | 2017-06-30 |
发明(设计)人: | 郭涛 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 操作系统 平台 架构 系统 | ||
技术领域
本发明涉及计算机软件技术领域,特别是涉及一种跨操作系统的平台架构系统。
背景技术
嵌入式软件就是嵌入在硬件中的操作系统和开发工具软件,它在产业中的关联关系体现为:芯片设计制造→嵌入式系统软件→嵌入式电子设备开发、制造。
现有嵌入式软件架构中,不同处理器的硬件接口与编程方法会有差异,不同操作系统提供的接口也会有差异,而常见嵌入式软件架构存在如下问题:1、降低了设备驱动与应用程序的可移植性,增加了重复性劳动;2、应用程序开发人员需要关注操作系统与处理器的细节,并且当操作系统更换时,还需要重新熟悉新操作系统与开发调试工具,增加了开发成本;3、基于上述架构的模块或设备之间,其定制式的通信方式增加了多设备的开发与运营管理成本。
发明内容
本发明的目的是提供一种跨操作系统的平台架构系统,以实现节省开发成本。
为解决上述技术问题,本发明提供一种跨操作系统的平台架构系统,该系统包括:
操作系统移植层;
与操作系统移植层相连的操作系统适配层;
与操作系统适配层相连的文件系统,驱动支撑层和底层设备驱动;
与驱动支撑层相连的图形化用户接口和协议栈模块;
与协议栈模块相连的路由通信层;
与路由通信层、协议栈模块、底层设备驱动和操作系统适配层相连的运行管理层;
与所述运行管理层相连的管理与调测工具。
优选的,所述操作系统移植层与多个操作系统相连。
优选的,所述文件系统、图形化用户接口和路由通信层与应用程序模块相连。
优选的,所述操作系统适配层包括:计数型信号量模块、内存模块、互斥锁模块、定时器模块、事件模块、消息模块、任务模块、日志模块。
优选的,所述运行管理层包括心跳监测模块、消息跟踪模块、授权模块、模拟消息模块、控制台、运行告警模块、系统日志模块、处理器登录模块和调测接口。
优选的,所述协议栈模块支持IPV4协议、IPV6协议、TCP协议、UDP协议、ICMP协议、ARP协议以及DHCP协议。
优选的,所述路由通信层利用处理单元PE部署通信节点。
本发明所提供的一种跨操作系统的平台架构系统,包括:操作系统移植层;与操作系统移植层相连的操作系统适配层;与操作系统适配层相连的文件系统,驱动支撑层和底层设备驱动;与驱动支撑层相连的图形化用户接口和协议栈模块;与协议栈模块相连的路由通信层;与路由通信层、协议栈模块、底层设备驱动和操作系统适配层相连的运行管理层。可见,该系统中,通过设置操作系统移植层、操作系统适配层、驱动支撑层,以解决现有的嵌入式软件架构操作繁琐、开发周期长的缺陷,该系统包括操作系统移植层、操作系统适配层、文件系统、驱动支撑层、底层设备驱动、协议栈模块、图形化用户接口、路由通信层、运行管理层、管理与调测工具,可实现不同操作系统接口程序之间的转换,管理与调测工具不依赖于具体的硬件与操作系统,该系统使应用程序具有充分的可移植性与重用性,用户无需关注使用的操作系统与处理器,可以大幅度的提高基于嵌入式处理器的开发成本并缩短周期。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明所提供的一种跨操作系统的平台架构系统的流程图;
图2为操作系统接口转换示意图;
图3为处理单元之间的通信示意图。
具体实施方式
本发明的核心是提供一种跨操作系统的平台架构系统,以实现节省开发成本。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,图1为本发明所提供的一种跨操作系统的平台架构系统的流程图,该系统1包括:
操作系统移植层11;
与操作系统移植层11相连的操作系统适配层12;
与操作系统适配层12相连的文件系统13,驱动支撑层14和底层设备驱动15;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710108900.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种便于多次加热的茶叶干燥装置
- 下一篇:一种加热均匀的橘红烘干装置