嵌入式开发软件

在单个封装中提供强大的软件开发套件

我们的软件开发套件 (SDK) 提供启动嵌入式系统开发所需的所有组件。这些 SDK 经过全面测试和集成,每个季度发布一次。借助我们的操作系统、中间件框架和堆栈、应用示例、演示、文档和培训(所有这些都打包在一起,便于您使用),更快地将产品推向市场。

什么是 SDK?

应用软件包含您希望硬件执行的简单软件命令(通常是 C 或 ASM 代码)。借助开发工具(如 IDE、编译器和调试探头),您可以为给定的评估或开发板创建应用代码。不过,SDK 旨在解决更大的问题。操作系统、外设驱动程序、硬件抽象、协议和库都需要无缝协同工作,这就是我们的套件包含所有这些必需工具并经过全面测试和完全集成的原因。

请参阅下表中的斜体 内容以了解我们的 SDK 是如何构建的。

软件开发套件 (SDK) 图标
应用
应用
中间件和框架
协议和 I/F 堆栈
<处理器间通信>
中间件和框架
协议和 I/F 堆栈
操作系统、外设驱动程序和硬件抽象
操作系统、外设驱动程序和硬件抽象
处理器 1
处理器 2

评估和开发板

操作系统

嵌入式操作系统旨在帮助您以高效可靠的方式管理硬件和软件资源。注意:由于没有两个应用是相同的,因此我们为您提供选择操作系统的开发选项。

Linux™

TI 支持 Linux 主线内核,提供基于 Linux 社区开发的长期稳定 (LTS) 内核的强大软件基础。您将获得与社区互动相关的优势,从而可以专注于器件差异化并在硬件上实现完全授权。

RTOS

我们支持多个 RTOS 选项,包括所选器件上的 FreeRTOS 和 TI-RTOS。访问成熟可靠的开源产品有助于减少软件开发工作量并缩短上市时间。TI 还支持即用型 RTOS 兼容驱动程序,以加快开发速度。

无操作系统或裸机

我们明白更精细的优化对一些应用有益。借助软件选项(包括非 RTOS 驱动程序到更低级别的 API,以及直接控制硬件的裸机编程),我们可以提供适当的抽象、可移植性和效率组合来满足任何需求。 

第三方操作系统

虽然您可以灵活选择我们的开源和非 OS 选项,但我们知道,有时您的应用需要非常具体的支持。无论您是在处理特定的应用,还是只是需要不同的性能级别,我们都与许多第三方合作来为您提供帮助。浏览所有第三方合作伙伴

第三方
操作系统名称
说明
支持的地区
Green Hills Software Integrity Integrity RTOS 架构包括多个受保护的虚拟地址空间,每个地址空间可包含多个应用任务。 全球
QNX Neutrino RTOS QNX Neutrino® 实时操作系统 (RTOS) 是一款功能齐全的 RTOS,可在可靠性至关重要的各个行业(包括汽车、医疗设备、机器人、运输和工业嵌入式系统)中实现下一代产品。 全球
Windriver VxWorks VxWorks 是一款基于优先级的确定性抢先式 RTOS,具有低延迟和极小抖动。它基于可升级、面向未来的架构,可帮助您快速响应不断变化的市场要求和技术进步。 全球
KPIT
KSAR
KPIT 的 AUTOSAR 自适应平台(KSAR 自适应)为高计算平台提供了基于服务导向型成熟架构的 AUTOSAR 解决方案。KSAR 自适应解决方案包括开发 AUTOSAR 自适应应用所需的配置和代码生成工具。 全球
Vector MICROSAR MICROSAR 是用于您的 AUTOSAR 经典 ECU 的嵌入式软件。它由运行时环境 MICROSAR.RTE 和 MICROSAR 基本软件模块 (BSW) 组成。它们涵盖了整个 AUTOSAR 经典标准,并包含大量有用的扩展。
全球
Elektrobit EB tresos、EB corbos 和 EB zentur EB 基于经典和自适应 AUTOSAR 提供完整的产品系列、EB tresos、EB corbos 和 EB zentur,用于构建安全、安全且灵活的 ECU 软件,支持 ISO 26262 功能安全标准。 全球

我需要何种 SDK?

我们的 SDK 每个季度发布一次,可用于我们的每个处理器和微控制器 (MCU) 平台。选择一个平台开始。

无线微控制器 SDK

SimpleLink™ MCU 平台在可以提供灵活的硬件、软件和工具选项的单个软件开发环境中提供基于 ARM 的广泛的有线和无线 MCU 产品系列,由此为开发人员树立了一项新标准:

有线微控制器 SDK

我们的有线 MCU 系列支持一系列模块化软件解决方案,适用于各种超低功耗和实时控制解决方案。查找适用于以下各项的有线 MCU SDK:

Processor SDK

利用对我们的处理器系列使用通用代码的可扩展硬件和软件平台,您能够跨器件无缝地重复使用和迁移,从而保护以下各项未来的投资: