在嵌入式开发中,因更换半导体供应商而不得不重写代码的负担,有望进一步下降。
Texas Instruments(TI)2日宣布,已将开源实时操作系统(RTOS)Zephyr Project的支持范围扩展至旗下MCU、MPU和无线连接产品线,进一步覆盖其整体嵌入式产品布局。
TI表示,公司将为上述产品线提供统一开发环境,可直接用于量产,面向希望缩短开发周期、并构建符合欧盟《网络韧性法案》(CRA)要求系统的开发者。
TI指出,在软件生态较为割裂的情况下,开发者更换芯片供应商时往往需要重写代码。基于Zephyr的TI平台则通过统一开发环境,降低了这一迁移成本。
按照TI的说法,开发者可在保留现有开源工作流、Zephyr代码库和工具链的前提下,迁移至TI芯片平台。与此同时,Zephyr社区还会在SDK发布前率先审查TI代码,以便在后续扩大生产规模时,依然保持代码库稳定。
在安全支持方面,TI将依托Linux基金会的长期支持机制。为应对漏洞风险,公司还将定期更新基于Zephyr的软件开发工具包(SDK)。同时,借助公开GitHub页面上的持续集成与持续部署(CI/CD)体系,开发者可在功能和资源正式并入SDK版本之前,提前进行使用。
此外,TI还将提供经验证的版本发布、迁移指南以及向后兼容性说明,以降低基于TI芯片、生命周期支持超过10年的产品维护压力。TI表示,这也将帮助面向欧盟市场的开发者跨过CRA合规这一关键门槛。
TI无线连接业务副总裁兼总经理Marian Kost表示,借助TI与Zephyr,开发者能够在TI的MCU、MPU和无线连接产品组合中,获得完成设计与后续扩展所需的开发资源。