1.2. Processor SDK Overview¶
A good embedded system is a combination of hardware and software. This section discusses the software component, the Processor Software Development Kit (Processor SDK).
The Processor SDK is a unified software platform for TI embedded processors that provides easy setup and fast out-of-the-box access to benchmarks and demos. All releases of Processor SDK are consistent across TI’s broad portfolio, which allows developers to seamlessly reuse and develop software across devices. Developing scalable platform solutions has never been easier than with the Processor SDK and TI’s embedded processor solutions.
SDK Component |
Description |
---|---|
Arago Distribution |
TI’s Linux Distro, based on Yocto/OE. Designed as a good foundation for custom distros. |
Bootloader |
The SDK typically uses U-Boot as the Linux bootloader. |
Kernel |
The Linux kernel. |
Filesystem with Example Applications |
An assortment of Linux applications, tools, and software organized into a Linux filesystem that can be mounted by the kernel. The SDK provides a few examples of different sizes and capabilities. |
Toolchain |
Set of tools to build software both in a cross-compilation and native environment. |
Scripts and Makefiles |
Helps to make common operations like creating SD Cards and building different components more efficiently. |
Documentation and Training |
This Academy, other documentation, webinars, and other education opportunities help users execute successful designs. |