一种分布式的硬件实时操作系统技术方案

技术编号:38355606 阅读:27 留言:0更新日期:2023-08-05 17:27
本发明专利技术公开了一种分布式的硬件实时操作系统,所述系统运行在多个芯片上,所述系统包括:驱动模块,用于对硬件进行驱动;内核操作模块,用于操作系统的内核进行操作;应用模块,用于对应用程序进行配置。本发明专利技术实施例分布式多嵌入式多芯片硬件上。每一个嵌入式芯片是一个独立的分布式计算节点。每个节点之间没有程序软件的嵌套与耦合,只有数据的耦合。因为每个节点都独立的计算,每个节点之间通过订阅和发布的方式,实现数据交换。实现数据交换。实现数据交换。

【技术实现步骤摘要】
一种分布式的硬件实时操作系统


[0001]本专利技术涉及计算机
,尤其涉及一种分布式的硬件实时操作系统。

技术介绍

[0002]嵌入式实时操作系统在追求响应及时、可靠的控制当中应用广泛。在航空航天、智能设备当中被广泛的应用。传统嵌入式实时操作系统,往往被部署在单一的芯片当中,程序通过编译后烧录在芯片当中使用。
[0003]嵌入式操作系统运行在单个芯片上面,很难满足越来越复杂的控制的需求。现有嵌入式操作系统一般是将控制的源代码在开发工具计算机上编译成二进制代码,然后下载到芯片的flash当中。如果要更新应用程序,就需要重新编译重新下载,开发难度大,开发效率低。
[0004]因此现有技术还有待于进一步发展。

技术实现思路

[0005]针对上述技术问题,本专利技术实施例提供了一种分布式的硬件实时操作系统,能够解决现有技术中嵌入式操作系统一般是将控制的源代码在开发工具计算机上编译成二进制代码,然后下载到芯片的flash当中。如果要更新应用程序,就需要重新编译重新下载,开发难度大,开发效率低的技术问题。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分布式的硬件实时操作系统,其特征在于,所述系统运行在多个芯片上,所述系统包括:驱动模块,用于对硬件进行驱动;内核操作模块,用于操作系统的内核进行操作;应用模块,用于对应用程序进行配置。2.根据权利要求1所述的分布式的硬件实时操作系统,其特征在于,所述驱动模块具体用于:对Flash、定时器、串口、以太网、显示、ADC、DAC、数字输入输出、PWM输出进行驱动。3.根据权利要求2所述的分布式的硬件实时操作系统,其特征在于,所述内核操作模块包括:订阅与发布单元,用于对运算节点间的数据通讯;文件管理单元,用于对文件进行管理;解析单元,用于对应用程序进行解析;节拍实现单元,用于以固定的节拍分时对数据进行传输。4.根据权利要求3所述的分布式的硬件实时操作系统,其特征在于,所述订阅与发布单元具体包括:数据订阅子单元,用于订阅其他节点的数据,以获得当前节点所需的数据;数据发布子单元,用于发布数据,以使得当前节点的数据发送至对应的节点。5.根据权利要求4所述的分布式的硬件实时操作系统...

【专利技术属性】
技术研发人员:花桂元刘超李鹏王文锋习君杰
申请(专利权)人:深圳市中科银狐机器人有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1