1.2. Processor SDK Overview¶
As discussed in the previous sections, 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 providing 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, allowing developers to seamlessly reuse and develop software across devices. Developing a 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 helps 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 to help users execute successful designs. |