使用我们基于 ARM 的处理器开始开发
我们的设计和开发生态系统可帮助简化您的设计流程。了解设计选项并寻找基于 Arm® 的处理器资源,可帮助您更轻松地将产品推向市场。
评估
我们致力于利用我们全面的开发生态系统,缩短您产品的上市时间。我们提供模块化硬件的访问权限,使您获得扩展的系统功能、多种和应用特定的软件套件以及专家代码示例,从而帮助您尽快评估和确定哪种器件更能满足您的需求。
评估步骤 1:选择您的硬件
我们基于 Arm 的处理器产品系列包括一系列社区平台、入门套件和全功能评估模块 (EVM)。确定要评估的器件后,请在我们的产品页面上查看推荐用于评估的硬件。每个硬件平台都可以进行全面评估和开发,提供为满足您的特定设计需求而量身定制的功能集。在您开启开发旅程之前,我们提供了一些更常用的硬件资源。
社区平台和入门套件
使用一系列社区平台和 TI 入门套件开始您的评估,这是开始评估的一种具有成本效益的方法。这些平台可实现快速评估,并包含预加载的示例以快速启动您的设计流程。
BeagleBone® 开发板
BeagleBoard.org 提供基于德州仪器 (TI) 低功耗处理器、采用 Arm Cortex-A 系列内核的低成本、无风扇单板计算机,具有当今台式机的所有可扩展性,且不会增加容量、费用或噪声。
全功能评估模块
全功能评估模块 (EVM) 可访问所有器件功能和接口,并在从评估到量产阶段为您提供支持。我们的 EVM 可提供更大的灵活性,使您能够不受限制地编写软件。
确定要评估的器件后,我们会在产品页面上提供所有推荐的评估工具。下面只列出了一些我们更常用的 EVM:
DRA821xM 评估模块
DRA821xM EVM 旨在评估 Jacinto™ DRA821x SoC 的高速网络功能,它具有一个 Arm Cortex-A72 MPU 和多个辅助 Arm Cortex-R5F MPU,可执行时间敏感型任务。
TDA4x 和 DRA829x 处理器评估模块
J721EXCP01EVM 通用处理器板支持 TDA4x 和 DRA8x SoC,这些 SoC 利用包含定点和浮点 DSP 内核和 Arm Cortex-A72 内核组合的异构架构。此 EVM 包括到输入/输出、JTAG 和各种扩展卡的基本连接。
DRA74x/DRA75x 评估模块
通用 EVM 旨在缩短诸如信息娱乐系统、可重新配置的数字仪表组或集成数字驾驶舱等应用的上市时间。借助此 EVM,您可以评估包含两个 Arm Cortex-15、两个 Arm Cortex-M4 和两个 DSP 等的器件架构。
TDA3X 评估模块
基于 TDA3x 处理器的通用 EVM。此 EVM 集成了众多外设,包括并行和串行多摄像头接口、CAN、CAN-FD、千兆位以太网 PHY 等。异构架构包括 DSP 内核、双核 Arm Cortex-M4 处理器和嵌入式视觉引擎。
使用参考设计进行系统评估
我们的参考设计可在为特定应用设计基于 Arm® 的处理器时提供帮助,或提供子系统设计示例。寻找适合您的参考设计。
评估步骤 2:下载与设置软件
开始评估时,您可以使用我们稳健的软件开发环境和紧密结合的软件开发套件生态系统,以及驱动程序库和其他资源。所有软件均可从 TI 免费获取,且可用于量产 - 免专利费。这些软件资源共同帮助您验证性能,并让您有信心根据自己的需求确定合适器件。
Processor SDK 可访问评估嵌入式系统所需的所有组件,包括与主线 Linux 或 RTOS 内核预先集成,可实现设计灵活性。
我们的 SDK 可轻松进行设置并在开箱后快速访问软件组件,并经过全面测试,可协同工作。通过评估流程,您可以使用关键功能快速运行电路板,并通过强大的软件基础重点关注具体应用。
器件驱动程序与操作系统:我们的器件驱动程序和基础软件(包括操作系统)使用低代码,可在高效实施中提供全面硬件授权。
库和中间件:我们提供经过优化的库/中间件以支持通用功能和应用。这些库包括加固型组件(如通信堆栈、数学库和算法),可帮助您创建应用。
API:我们的一致且正确存档的 API 可让您轻松快捷地集成应用代码,从而确保应用正常工作。
示例和开箱即用演示:SDK 建立了软件组件基础,经过全面测试可协同工作,因此您可以重点关注具体应用。此外,SDK 中还提供了集成开发环境 (IDE) 项目,可帮助您快速启动和运行电路板。
开发
借助我们成熟可靠的硬件、软件和工具,简化您的开发任务并缩短您的产品上市时间。推进量产所需的一切都触手可及。我们将帮助您熟悉开发流程,并加快您的嵌入式系统设计。
我们全面的软件生态系统旨在简化和加速您的嵌入式系统开发。
了解我们基于 Arm® 的处理器软件生态系统
软件 | 说明 |
---|---|
软件开发套件 (SDK) | SDK 提供开始嵌入式系统开发所需的所有组件。它们都经过全面测试和集成,每个季度发布一次。 |
Code Composer Studio™ IDE | 基于 Eclipse 的 IDE,提供一整套用于开发和调试嵌入式应用的工具 |
系统配置工具 (SysConfig) | 用于配置引脚、外设、无线电、子系统和其他组件的图形实用工具集合,包括 PinMux 工具、DDR 和时钟树工具等。 |
编译器 | Arm C/C++ 编译器和汇编语言工具支持开发适用于 TI 基于 Arm 的平台的应用,并包含在 Code Composer Studio 软件中。 |
UniFlash | 推荐使用独立工具为基于 Arm 的处理器进行内部 FLASH 存储器编程。 |
调试探头和跟踪工具 | 调试探针支持在 TI 基于 Arm 的处理器上进行软件开发,旨在满足不同的功能和预算需求。借助跟踪工具,您可以进行基础分析。您可以与部分第三方合作以提供更广泛的跟踪功能。 |
第三方网络
为了充分满足您的设计需求并缩短产品上市时间,我们与各种第三方合作,从软件开发到硬件设计和其他量产服务全方位为您提供帮助。下表显示了我们的部分第三方合作伙伴网络。通过表格下方的链接,可查看第三方合作伙伴的完整列表。
第三方合作伙伴 | 说明 | 工具或服务类型 | 位置 | ||
---|---|---|---|---|---|
硬件 | 软件 | 服务 | |||
Mentor | Mentor 提供了适用于 Linux 和 Nucleus RTOS 的嵌入式软件解决方案。它们还为嵌入式软件产品和编译器提供开发服务。 | 全球 | |||
Montevista | MontaVista Software 提供嵌入式 Linux 商业化服务。 | 全球 | |||
Timesys | Timesys 提供嵌入式 Linux 开源软件、安全、开发工具和工程服务,涵盖嵌入式软件市场。 | 全球 | |||
Wind River | Wind River 提供软件和服务(包括 VXWorks RTOS),可帮助您改进系统并实现系统的现代化。 | 全球 | |||
Witekio | Witekio 拥有低级、中间件和嵌入式软件开发领域的专业知识。 | 全球 | |||
Green Hills Software | Green Hills Software 拥有独立于平台的实时操作系统、完整性以及支持各种硬件和软件平台的嵌入式开发解决方案。 | 全球 | |||
QNX | QNX 提供软件产品(包括 Neutrino RTOS)以及有助于嵌入式开发的专业服务。 | 全球 | |||
eInfoChips | eInfochips 提供产品工程和半导体设计服务。 | 全球 | |||
Mistral Solutions | Mistral 提供嵌入式工程服务(包括硬件设计和软件开发),以协助进行嵌入式产品开发。 | 全球 | |||
PHYTEC | PHYTEC 是模块上系统 (SOM) 的提供商和集成商。 | 全球 | |||
Codesys | Codesys 提供用于工程控制系统的自动化软件。 | 全球 | |||
Crank Software | Crank Software 为嵌入式触摸屏的 2D 和 3D GUI 设计与开发提供支持。 | 全球 | |||
D3 Engineering | D3 Engineering 为自主系统、联网自动化和嵌入式视觉提供嵌入式系统开发。 | 全球 | |||
Momentum Data Systems (MDS) | MDS 为各种音频、视频和信号处理应用提供 DSP 工具、硬件、软件和系统。 | 全球 | |||
Smart Eye | Smart Eye 提供眼球跟踪解决方案,包括用于汽车应用的算法和软件。 | 全球 | |||
Vector | Vector 提供工具和软件组件及服务的平台,用于开发汽车电子产品的嵌入式系统。 | 全球 |
量产
在您完成设计并准备将其推向市场时,我们致力于提供您所需的资源,从而确保您快速顺利地进入市场。无论您遇到任何挑战,我们都在整个最后开发阶段为您提供支持。