Bosch Rexroth为软件驱动的ctrlX自动化平台选用了Ubuntu Core和snap应用
by liam zheng on 20 February 2020
2020年2月19日,Canonical宣布博世力士乐( Bosch Rexroth)已选用Ubuntu Core作为基于应用的ctrlX AUTOMATION平台方案。ctrlX AUTOMATION平台将利用开源平台来消除机器控制的IT和OT之间的壁垒。受益于开放的生态系统,基于ctrlX AUTOMATION,Ubuntu Core和snap应用的工业制造解决方案使得量产时间更短,设备安全支持生命周期更长。
通过使用开放式体系结构,选择ctrlX AUTOMATION的工业机器制造商无需与PLC专家和专有系统捆绑在一起,因为软件与硬件已分离。有了Ubuntu Core和snap应用,ctrlX AUTOMATION平台使开发人员在传统OT环境中能使用现代的CI / CD和DevSecOps方法为边缘设备部署应用程序。
博世力士乐ctrlX CORE产品负责人Holger Schnabel博士说:“在Ubuntu Core的支持下,ctrlX AUTOMATION可以开放,模块化和安全的方式将自动化世界和IoT的世界结合以构建经过验证的创新型自动化平台。” 。
Ubuntu Core通过严格的应用程序限制增强了安全性。在ctrlX AUTOMATION上运行的应用都独立地使用自己的依赖包、软件库,实现软件间的隔离。由于已打包为snap应用下的软件和文件为不可更改,因此这将安全漏洞的风险降至最低。机器制造商在部署应用程序时将受益于自动的安全补丁和系统更新,无需工程师进行干预。并且,Ubuntu Core和snap应用的回滚机制,亦可增加工厂内设备的稳定性和可靠性。
“博世力士乐采用了一种开源的工业自动化方法,使机器制造商能够构建可扩展和可定制的平台。 ctrlX AUTOMATION提供了一种软件驱动的方法,使用户可以扩展功能并实现自己的应用程序。 ctrlX AUTOMATION提供的高级界面,再加上Ubuntu Core的开放性和灵活性,将开启工业自动化创新的新时代,” Canonical物联网部门全球总监Loïc Minier说到。
开发者可以使用自己熟悉的开发语言如C, C++, Python, Javascript 或者 Go,来开发和交付snap格式的应用。在传统环境下,开发人员只能在工业环境中使用IEC 61131等专业编程语言或G代码。借助Ubuntu Core和snap应用,正在使用ctrlX AUTOMATION平台的开发人员可以自由使用常规编程语言或现代替代语言。
订阅博客文章
查看更多内容
Canonical 获得 ISO/SAE 21434 认证,强化了汽车网络安全标准
经过认证的网络安全流程有助于保护下一代互联汽车 Canonical 自豪地宣布,其安全管理系统经过全球知名认证提供商 TÜV SÜD 的广泛评估,已获得 ISO/SAE 21434 认证。这一里程碑突出了 Canonical 在为汽车行业提供可信可靠的开源解决方案方面的领导地位。它强调了 Canonical 对三大关键业务支柱的承诺:强大的网络安全、符合全球行业标准以及为自动驾驶和智能汽车构建更安全的未来。 强大的汽车网络安全 随着车辆的互联程度越来越高,未经授权的访问、远程攻击和数据泄露的风险也显著增加。ISO/SAE 21434 为在整个车辆生命周期内管理这些风险提供了详细的框架。对于原始设备制造商和一级供应商来说,合规是在竞争激烈的市场中交付产品的关键。 Canon […]
Canonical 和 Renesas 宣布将合作加速企业 AI 创新
Ubuntu 的发行商 Canonical 宣布,半导体解决方案的全球领导者 Renesas Electronics Corporation 已加入 Canonical 的硅合作伙伴计划,以提供量身定制的尖端解决方案来满足边缘计算和 AI 应用不断增长的需求。随着行业越来越多地采用 AI 驱动的解决方案,对高效、可扩展和安全维护的边缘计算平台的需求前所未有地高涨。此次合作将结合 Renesas 在嵌入式处理方面的专业知识和 Canonical 全面的物联网(IoT)软件堆栈。 可扩展的生产级解决方案 Canonical 和 Renesas 的合作旨在为原始设备制造商(OEM)和原始设计制造商 (ODM)提供可扩展的生产级解决方案,从而缩短上市时间(TTM)。Renesas […]
RAG 是什么?
在 2020 年的一篇论文中,Patrick Lewis 和他的研究团队引入了术语 RAG,即检索增强一代。该技术通过利用外部知识来源,如文件和广泛的数据库,增强了生成式 AI 模型。RAG 填补了传统大型语言模型(LLM)中的一个空白。传统的模型依赖于已经包含在其中的静态知识,而 RAG 则结合了最新信息,作为 LLM 的可靠事实来源。虽然 LLM 可以在没有 RAG 的情况下快速理解和响应提示,但它们通常不能提供最新或更具体的信息。 RAG 的一个实际应用是对话代理和聊天机器人。借助 RAG 模型,这些系统能够从外部来源获取上下文相关的信息,从而增强自身性能。这种能力确保客户服务聊天机器人、虚拟助理和其他对话界面在交互过程中提供准确和信息丰富的响应。另一个用例是在高级 […]