Qt商业版 | Qt高级工程师教您如何采用“跨平台开发”技术应对芯片短缺危机
全球大多数汽车制造商都面临芯片组短缺的问题。出于同样的原因,其他行业的制造商也在放慢生产速度。除了少数,他们是怎么做的?其他公司如何做同样的事情?一些汽车制造商或 OEM(原始设备制造商)选择制造自己的芯片。他们中的一些人与政府合作创建本地芯片组产业。但有一种策略可能是最有效的:灵活的芯片采购。让我用一个我们都知道的例子来说明我的意思:特斯拉。埃隆·马斯克在2021年第二季度投资者收益电话会议的开场白中表示:“关于供应链,在我们全速生产汽车的同时,全球芯片短缺的情况仍然相当严重。今年剩下的时间里,我们的增长率将取决于我们供应链中最慢的部分,即在不同时间是供应链中最慢部分的各种芯片。……所以,事实上,即使实现了我们确实实现的产出,也只是由于特斯拉内部人员的巨大努力。我们能够替换替代芯片,然后在几周内编写固件。”坦率地说,我不知道特斯拉是如何做到的。但我知道如何**同样灵活的芯片组策略。除了多供应商采购方法外,还需要一种软件架构,允许在数周而不是数月内更换芯片。无论您是汽车制造商、医疗设备制造商、消费电子产品制造商,还是工业自动化控制设备制造商:只要您的产品具有数字显示屏,您就可以通过以下方式保护自己免受未来芯片短缺的影响——灵活的软件技术。灵活的软件技术的关键是能够独立于底层技术设计用户体验。我们在Qt称之为“跨平台开发”。跨平台开发具有许多不同的特征:跨平台方法的一项主要能力是将用户界面模型、应用程序逻辑、操作系统和硬件适配分离。
第二个必需的能力是一个技术框架,它确保您可以专注于构建出色的用户体验,而不必担心较低级别的硬件适配。跨平台框架(例如Qt)包括用于将UI模型、应用程序逻辑、操作系统和硬件分离和分层的 API。跨平台框架还包括适用于各种芯片的现成参考软件映像,使您能够快速适应。这种灵活性使您可以交换芯片技术,尤其是片上系统(SoC)组件,即使这意味着它们具有不同的图形处理单元(GPU)或具有不同规格的分辨率或每英寸点数的显示器。 著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-09-30
最近编辑:2年前