【技术实现步骤摘要】
跨操作系统的平台软件实现方法与系统
本专利技术涉及计算机软件领域,特别涉及一种跨操作系统的平台软件实现方法与系统。
技术介绍
嵌入式软件就是嵌入在硬件中的操作系统和开发工具软件,它在产业中的关联关系体现为:芯片设计制造→嵌入式系统软件→嵌入式电子设备开发、制造。现有嵌入式软件架构中,不同处理器的硬件接口与编程方法会有差异,不同操作系统提供的接口也会有差异,而常见嵌入式软件架构存在如下问题:1、降低了设备驱动与应用程序的可移植性,增加了重复性劳动;2、应用程序开发人员需要关注操作系统与处理器的细节,并且当操作系统更换时,还需要重新熟悉新操作系统与开发调试工具,增加了开发成本;3、基于上述架构的模块或设备之间,其定制式的通信方式增加了多设备的开发与运营管理成本。
技术实现思路
本专利技术所要解决的技术问题是提供一种跨操作系统的平台软件实现方法与系统,通过设置操作系统移植层、操作系统适配层、驱动支撑层,以解决现有的嵌入式软件架构操作繁琐、开发周期长的缺陷。为实现上述目的,本专利技术提供以下的技术方案:一种跨操作系统的平台软件实现方法与系统,其特征在于:所述跨操作系统平台软件 ...
【技术保护点】
一种跨操作系统的平台软件实现方法与系统,其特征在于:所述跨操作系统平台软件框架包括操作系统移植层,操作系统移植层连接有操作系统适配层,操作系统适配层分别连接文件系统、驱动支撑层、底层设备驱动,驱动支撑层与底层设备驱动相互连接,驱动支撑层连接有协议栈和图形化用户接口,协议栈连接路由通信层,路由通信层、协议栈、底层设备驱动、操作系统适配层均分别与运行管理层相互连接,运行管理层和管理与调测工具相互连接,文件系统、图形化用户接口、路由通信层均与应用程序(applicants)连接。
【技术特征摘要】
1.一种跨操作系统的平台软件实现方法与系统,其特征在于:所述跨操作系统平台软件框架包括操作系统移植层,操作系统移植层连接有操作系统适配层,操作系统适配层分别连接文件系统、驱动支撑层、底层设备驱动,驱动支撑层与底层设备驱动相互连接,驱动支撑层连接有协议栈和图形化用户接口,协议栈连接路由通信层,路由通信层、协议栈、底层设备驱动、操作系统适配层均分别与运行管理层相互连接,运行管理层和管理与调测工具相互连接,文件系统、图形化用户接口、路由通信层均与应用程序(applicants)连接。2.根据权利要求1所述的跨操作系统的平台软件实现方法与系统,其特征在于:所述操作系统适配层包括计数型信号量模块、内存模块、互斥锁模块、定时器模块、事件模块、消息模块、任务模块、日志模...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。