ZHDA195A June 2026 – June 2026 TDA54-Q1
系统自主性基于有效的 AI 集成构建。对 AI 和 ML 需求的不断增长,推动了易于使用、高效且专业的 SDK 开发;这些 SDK 通常用于专业知识稀缺且必须快速迭代才能保持竞争力的市场。以农业市场为例。联合收割机、滑移式装载机和农机具如今正围绕实时作物监测、热成像和避让野生动物等功能展开竞争。每个应用都需要开发高性能、高度专业化的感知软件。如果 SDK 学习难度很大,且缺少功能强大的工具链、示例应用和全面的演示,开发人员很快就会陷入困境。除此之外,嵌入式 AI 应用通常由小型团队开发,他们面临着决定外包开发、采用开源软件还是两者相结合的难题。为了跟上市场步伐,嵌入式软件工程师需要支持各种 OS 或 RTOS 选择,例如 Linux 或 FreeRTOS。为此,工程师会从中间件供应商处购买软件许可证,以利用专业知识并重复使用代码。因此,SDK 必须支持高质量操作系统,能够灵活地整合第三方软件栈。
图 2-2 嵌入式系统软件支持实时作物监测和自主操作等功能。在类人机器人行业,创新的发生速度非常快,以至于根本没有时间等待新产品发布再开始开发。软件开发体验将成为硬件是否采用以及最终决定产品能否成功的重要因素。简单的入门引导、调试工具和 DevOps 实践是主要考虑因素。DevOps 是一套原则,其中包括 CI/CD(持续集成/持续交付)。嵌入式软件工程师期望 SDK 供应商遵循这些原则,以在发展日新月异的行业中跟上产品开发的步伐。CI/CD 是一种软件提供商立即提供产品更新、无需等待合并发布的流程。通过这种方式,需要错误修复或新功能的开发人员可以更快地迭代,从而确保按时推进。