Software & development tools

Mainline Linux Support for TI Devices

简介

什么是主线 Linux?

“主线”是开发者进行代码变更的公共软件库。包括引导加载程序、内核和文件系统在内的每个 Linux 组件均有自己的主线,开发者在这些主线中可访问最新的修补程序和更新以保持自己的应用程序处于最新状态。有关更多信息,请观看此视频。

为何 TI 支持主线 Linux?

TI 长期致力于 Linux 支持,并且是 Linux 内核 (kernel.org) 的主要贡献者。TI 对主线 Linux 内核的支持确保了营造稳定的开发环境,从而有助于迁移到新内核。这种主线支持还确保了在内核版本之间实现更顺利的过渡,尤其是对跨器件和下一代产品开发工作而言。TI 提供有关受支持内核的信息,以帮助开发者了解特定内核的功能集,并最终帮助在内核之间实现迁移。借助主线 Linux 内核中提供的软件,开发者无需担心功能消失或无法从一个内核版本迁移到另一个内核版本。

此外,TI 还针对 Linux 系统的其他组件向开源社区提供错误修复程序,这些修复程序会以最严格的验收标准通过代码审查后整合到组件的相关主线中。得益于 TI 为支持这些基层而开展的工作和投入,开发者能够使用最新的 Linux 软件,因此可以专注于自己的差异化功能。 

Linux logo

为何 TI 的主线支持对我很重要?

使用 TI 软件的 Sitara SDK Stack 用户能够在新版 Linux 内核中充分利用对最新器件、功能和错误修复程序的支持。这些改进将定期提供,因此随着时间推移,开发者将受益于主线 Linux 在稳定性、可靠性和质量方面的渐进式成长。 此外,使用得到开发者社区支持的软件最终有助于构建越来越丰富、越来越稳定的软件平台。 

 

支持

Linaro® 工具链 

TI 通过对 Linaro GCC 工具链的支持来加快 Linux 开发。Linaro 工具链包括强大的商用级工具,这些工具专门针对 Cortex-A 处理器进行了优化。此工具链得到了 TI 和整个 Linaro 社区的全力支持,包括来自 Linaro 内部工程师、成员公司开发者以及开源社区的其他人员的支持。这一最新版 TI Sitara ARM Linux SDK 提供了 Linaro 工具和软件。

Yocto Project™

TI 的 Linux 发行版已被认可为与 Yocto 项目 (Yocto Project) 兼容,是唯一得到此项认可的 ARM 器件供应商。Yocto 项目是由 Linux 基金会设立的开源协作项目,旨在简化构建嵌入式 Linux 软件发行版的框架。 这一荣誉体现了 TI 致力于简化 Linux 开发以及我们对 Yocto 项目和社区的投入。 

TI 的 EZ Linux SDK 通过 Arago 发行版提供 OE-Core 支持,让开发者能够使用与 Yocto 项目合并的分层结构。Arago 项目提供经验证和测试并受支持的软件包子集,并且使用免费和开放的工具链构建而成。有关 Yocto 项目和 TI Arago 发行版的其他资源,请访问 arago-project.org。

视频