PROCESSOR-SDK-DRA7X

Processor Software Development Kit for DRA7x Jacinto™ Processors – Linux, Android, and RTOS

PROCESSOR-SDK-DRA7X

Downloads

Overview

Processor SDK Linux Automotive

Processor SDK Linux Automotive is the foundational software development platform for TI's Jacinto™ DRAx family of Infotainment SoCs. The software framework allows users to develop feature-rich Infotainment solutions such as reconfigurable digital instrument cluster, integrated cockpit, in-vehicle infotainment, telematics, rear seat entertainment, etc for next generation automobiles. The SDK is based on common Processor SDK platform.

Highlights
  • Long-Term Stable (LTS) Mainline Linux kernel support
  • U-Boot bootloader support
  • Linaro GNU compiler collection (GCC) tool chains
  • Yocto Project™ OE Core compatible file systems
Linaro Toolchain Support

The Linaro toolchain is comprised of robust, commercial-grade tools which are optimized for Cortex-A processors. The tool chain is fully supported by TI and the entire Linaro community including Linaro staff engineers, member company developers and others in the open source community. Linaro tools, software and testing procedures are included in this latest release of the Processor SDK.

Yocto Project Support

The Yocto Project is an open-source collaboration spearheaded by the Linux Foundation to simplify the framework for building embedded Linux software distributions. TI makes this available through its Arago distribution. The Arago Project provides a verified, tested and supported subset of packages, built with a free and open tool chain. Additional resources on Yocto Project and TI's Arago distribution are available at arago-project.org.

Processor SDK Android™ Automotive

Android Processor SDK Android Automotive (Software Development Kit) is a software platform for DRA7x infotainment processors, based on the Android Open Source Project. The Processor SDK Android Automotive has been optimized for high bandwidth and memory constraint use cases with acceleration engines on DRA7x processors

Highlights
  • Long-Term Support (LTS) Mainline Linux Kernel support
  • U-Boot bootloader
  • Latest Android Pastry (AOSP releases)
  • Google's O pastry support
Processor SDK RTOS Automotive

The Processor SDK RTOS Automotive provides fundamental platform software and tools for development, deployment and execution of RTOS-based applications on TI's Jacinto DRA7x family of Infotainment SoCs. Combined with TI Code Composer Studio integrated development environment (IDE), this SDK provides building blocks for developing optimized solutions for applications such as audio amplifiers and network gateways.

Highlights
  • TI-RTOS kernel, a light-weight real-time embedded operating system for TI devices
  • Chip support libraries, drivers, and basic board-support utilities
  • Interprocessor communication for communication across cores and devices
  • Optimized C66x algorithm libraries
  • Optimized EVE audio algorithm kernels
  • Basic networking stack and protocols
  • Bootloaders and boot utilities
  • TI Code Generation Tools (CGT)
  • Linaro GNU compiler collection (GCC) tool chains
Features
Processor SDK Linux Automotive features
  • Open Linux support
  • Linux kernel and Bootloaders
  • File system
  • Qt/Webkit application framework
  • 3D graphics support
  • 2D graphics support
  • Integrated WLAN and Bluetooth® support
  • GUI-based application launcher
  • Example applications, including:
    • ARM benchmarks: Dhrystone, Linpack, Whetstone
    • Webkit web browser
    • Soft Wifi access point
    • Cryptography: AES, 3DES, MD5, SHA
    • Multimedia: GStreamer/FFMPEG
    • Programmable Realtime Unit (PRU)
  • Host tools including Flash Tool and Pin Mux Utility
  • Code Composer Studio™ IDE for Linux development
  • Documentation
Processor SDK Android Automotive features
  • Android support
  • Linux kernel and Bootloaders
  • File system
  • 3D graphics support
  • 2D graphics support
  • Integrated WLAN and Bluetooth support
  • Fastboot flashing support
  • Android Verified Boot support on HS devices
  • Multimedia support with OpenMAX plugins for video codecs
  • HWComposer for UI and Video composition acceleration
  • Camera HAL via V4L2 camera interface for Rear View Camera
  • DSP accelerated Audio Post Processing Engine(APPE)
  • HD1.5 and DAB Software Defined Radio (SDR)

Processor SDK RTOS Automotive features

  • Full driver availability
  • File system
  • Bare metal secondary bootloader
  • Debug and instrumentation utilities
  • Board support package
  • Demonstrations and examples
  • Host tools including Clock Tree utilitiy
  • Code Composer Studio™ IDE for RTOS development
  • Documentation

Downloads

Technical documentation

No results found. Please clear your search and try again.
View all 8
Type Title Date
Application note Android Boot Optimization on DRA7xx Devices (Rev. A) Feb. 13, 2018
Application note Interfacing DRA75x and DRA74x Audio to Analog Codecs (Rev. A) Feb. 17, 2017
Application note Gstreamer Migration Guidelines Apr. 26, 2016
User guide Jacinto6 Android Video Encoder Software Design Specification User's Guide Apr. 21, 2016
User guide Jacinto6 Android Video Decoder Software Design Specification User's Guide Apr. 21, 2016
Application note Tools and Techniques for Audio Debugging Apr. 13, 2016
Application note Debugging Tools and Techniques With IPC3.x Mar. 30, 2016
Application note Modifying Memory Usage for IPUMM Applications Loaded IPC 3.x for DRA75x, DRA74x (Rev. A) Jan. 15, 2016

Related design resources

Software development

IDE, CONFIGURATION, COMPILER OR DEBUGGER
CCSTUDIO Code Composer Studio (CCS) Integrated Development Environment (IDE)

Design tools & simulation

CALCULATION TOOL
CLOCKTREETOOL Clock Tree Tool for Sitara, Automotive, Vision Analytics, & Digital Signal Processors PINMUXTOOL Pin mux tool

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​

Videos