[发明专利]处理单元、软件模块、方法和程序代码在审
申请号: | 202211415114.3 | 申请日: | 2022-11-11 |
公开(公告)号: | CN116263657A | 公开(公告)日: | 2023-06-16 |
发明(设计)人: | K·Z·阿卜杜勒拉希德;T·K·谭 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/41;G06F8/60;G06F8/71;G06F9/54;G06F15/163;G06F16/901;G06F16/903 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 黄嵩泉;陈依心 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 单元 软件 模块 方法 程序代码 | ||
本发明描述了处理单元、软件模块、方法和程序代码。提供了处理单元。处理单元包括:一个或多个接口,该一个或多个接口被配置成用于与至少一个硬件组件进行通信;以及处理电路系统,该处理电路系统被配置成用于控制该一个或多个接口,以及用于确定该至少一个硬件组件的多个硬件微服务的超集。
背景技术
应用软件开发人员在不编写他们自己的或自定义的硬件抽象层或垫层的情况下,在到了供应和随后消费特定的硬件微服务之时总是苦苦挣扎。例如,为专用操作而构建的硬件微服务通常需要粘合固件和/或相应的驱动器来揭示硬件微服务,该硬件微服务随后必须被暴露并抽象为API(应用编程接口)。然后可能需要称为API(也称为软件微服务)的中间层,以允许更高级别的软件应用接入/访问硬件微服务。
通过仿真技术和平台,在硬件工程实践中经常存在对硬件微服务建模的概念。例如,来自其他系统的是已知的仿真平台,这些仿真平台能够对复杂硬件操作执行系统仿真。这些平台是模拟电子硬件操作的全系统仿真器框架表示。然而,最好部署这些平台来支持硬件仿真。存在可以提供硬件编程特征可视化的其他零星示例工具,但不是硬件微服务抽象的良好解决方案。例如,可以利用编程语言本身,它不是工具的并且可以为软件库抽象仿真提供可视化。
这两种方法都缺乏硬件抽象的可视化能力。此外,它们缺乏即时反馈,并且缺乏即时模仿,并且容易遭受人为影响的编程错误,因为它不是硬件抽象或建模工具。因此,用户(例如,应用开发人员)需要被给予他可以立即仿真或快速配置软件的不同概念表示的机会或抽象解决方案。
例如,如果软件开发人员想要开发安全敏感的应用,并且可能会希望将硬件微服务用作硬件信任根,并且因此将必须在许多固件与软件库之间仔细导航,以便接入硬件微服务。因此,可能会需要增加硬件微服务的可访问性/资格。
附图说明
装置和/或方法的一些示例将在下文仅作为示例并参考所附附图来进行描述,在附图中
图1示出处理单元的示例的框图;
图2示出软件模块的示例的框图;
图3a和图3b示出通用IDE的示例;
图4a-图4c更详细地示出图3的IDE;以及
图5示出概念IDE元建模的示例;
图6a-图6c更详细地示出图5的概念IDE元建模;
图7示出用于软件模块的方法的示例;
图8示出用于处理单元的方法的示例;以及
图9示出计算设备。
具体实施方式
现在将参考所附附图更全面地描述各示例,在这些附图中图示出一些示例。在附图中,出于清楚性,线、层和/或区域的厚度可被夸大。
相应地,尽管进一步的示例能够具有各种修改和替代形式,但其一些特定示例在附图中示出并随后将详细描述。然而,此种详细描述并非将进一步的示例限于所描述的特定形式。进一步的示例可涵盖落入本公开范围内的所有修改、等效方案和替代方案。贯穿附图的描述,同样的数字指代同样或类似的要素,这可相较于彼此相同地或以修改形式被实现同时提供相同或类似的功能。
一些实施例可具有针对其他实施例所描述的特征中的一些或全部,或完全不具有这些特征。“第一”、“第二”、“第三”等等描述常见的对象,并且指示被引用的类似对象的不同实例。此类形容词并不暗示如此描述的元素项必须在时间上或空间上、在排名方面或以任何其他方式按照给定顺序。“连接的”可指示元件彼此处于直接的物理或电接触,并且耦合的摂可指示元件彼此协作或交互,但这些元件可以或可以不处于直接的物理或电接触。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211415114.3/2.html,转载请声明来源钻瓜专利网。