Das Prozessor-SDK (Software Development Kit) ist eine vereinheitliche Softwareplattform für alle Embedded-Prozessoren von TI. Es ist einfach einzurichten und bringt bereits alle Funktionen für den schnellen Zugriff auf Benchmarks und Demos mit. Alle Versionen des Prozessor-SDK lassen sich durchgängig mit allen Produkten des umfangreichen Sortiments von TI einsetzen. Dies ermöglicht Entwicklern die bausteinübergreifende, problemlose Wiederverwendung und Migration von Software. Die Entwicklung skalierbarer Plattformlösungen ist mit dem Prozessor-SDK und den eingebetteten Prozessorlösungen von TI einfacher als je zuvor.
Das Prozessor-SDK v.02.xx enthält Unterstützung für Linux- und TI-RTOS-Betriebssysteme.
Linux-Highlights:
- Unterstützung für LTS (Long Term Stable)-Linux-Kernel
- Unterstützung für U-Boot-Bootloader
- Linaro GNU Compiler Collection (GCC)-Toolketten
- Yocto Project™ OE Core-kompatible Dateisysteme
RTOS-Highlights:
- TI-RTOS-Kernel, ein leichtes Embedded-Echtzeitbetriebssystem für TI-Bausteine
- Chip-Unterstützungsbibliotheken, Treiber und grundlegende Platinenunterstützungs-Dienstprogramme
- Interprozessor-Kommunikation für die Kommunikation über Kerne und Bausteine hinweg
- Optimierte C66x-Algorithmenbibliotheken
- Grundlegendes Netzwerkstack und grundlegende Protokolle
- Bootloader und Boot-Dienstprogramme
- Linaro GNU Compiler Collection (GCC)-Toolketten
Linaro Toolchain-Unterstützung
Die Linaro-Toolchain besteht aus robusten, professionellen Tools, die für Cortex-A-Prozessoren optimiert wurden. Die Toolchain wird vollständig von TI und von der gesamten Linaro-Community unterstützt, auch von hausinternen Linaro-Softwareingenieuren, Entwicklern von Partnerunternehmen und anderen Mitgliedern in der Open-Source-Community. Die neueste Version des Prozessor-SDK enthält Linaro-Tools, Software und Testverfahren für Linaro.
Yocto Project™-Unterstützung
Yocto Project ist ein Open-Source-Projekt unter Federführung der Linux Foundation zur Vereinfachung des Frameworks für die Erstellung von Embedded-Linux-Distributionen. TI stellt diese über seine Arago-Distribution zur Verfügung. Arago Project stellt eine überprüfte, getestete und unterstützte Untermenge von Paketen bereit, die mit einer freien und offenen Toolchain erstellt wurden. Weitere Ressourcen für Yocto Project und die Arago-Distribution von TI sind unter arago-project.org verfügbar.