3. Foundational Components¶
- 3.1. U-Boot
- 3.1.1. User’s Guide
- 3.1.1.1. General Information
- 3.1.1.2. USB Device Firmware Upgrade (DFU)
- 3.1.1.3. Network (Wired or USB Client)
- 3.1.1.3.1. Booting U-Boot from the network
- 3.1.1.3.2. Multiple Interfaces
- 3.1.1.3.3. Network configuration via DHCP
- 3.1.1.3.4. Manual network configuration
- 3.1.1.3.5. Disabling Gigabit Phy Advertising
- 3.1.1.3.6. Booting Linux from the network
- 3.1.1.3.7. Sample Script for AM65 SR1
- 3.1.1.3.8. Sample Script for AM65 SR2
- 3.1.1.4. NAND
- 3.1.1.5. SD, eMMC and USB
- 3.1.1.5.1. Partitioning eMMC from U-Boot
- 3.1.1.5.2. Updating an SD card from a host PC
- 3.1.1.5.3. Updating an SD card or eMMC using DFU
- 3.1.1.5.4. Booting Linux from SD card or eMMC
- 3.1.1.5.5. Booting tiboot3.bin, tispl.bin and u-boot.img from eMMC boot partition (For K3 class of SoCs)
- 3.1.1.5.6. Booting to U-Boot prompt from USB storage
- 3.1.1.5.7. Booting Linux from USB storage
- 3.1.1.6. SPI
- 3.1.1.7. OSPI/QSPI
- 3.1.1.8. NOR
- 3.1.1.9. UART
- 3.1.1.10. SATA
- 3.1.1.11. UFS
- 3.1.1.12. DDR3 ECC
- 3.1.1.13. HyperBus and HyperFlash
- 3.1.1.14. RemoteProc
- 3.1.2. Troubleshooting
- 3.1.1. User’s Guide
- 3.2. Kernel
- 3.2.1. Users Guide
- 3.2.1.1. Overview
- 3.2.1.2. Getting the Kernel Source Code
- 3.2.1.3. Preparing to Build
- 3.2.1.4. Configuring the Kernel
- 3.2.1.5. Compiling the Sources
- 3.2.1.6. Creating the kernel fitImage for high security device (using SDK)
- 3.2.1.7. Creating the kernel fitImage for high security device (using Kernel source)
- 3.2.1.8. Installing the Kernel
- 3.2.2. Kernel Drivers
- 3.2.2.1. ADC
- 3.2.2.2. Audio
- 3.2.2.3. CSI2RX
- 3.2.2.4. Crypto
- 3.2.2.5. MCAN
- 3.2.2.6. DSS
- 3.2.2.7. GPIO
- 3.2.2.8. HyperBus and HyperFlash
- 3.2.2.9. I2C
- 3.2.2.10. CPSW Ethernet
- 3.2.2.11. PCIe End Point
- 3.2.2.12. PCIe Backplane
- 3.2.2.13. PCIe Root Complex
- 3.2.2.14. Power Management
- 3.2.2.15. OSPI/QSPI
- 3.2.2.16. SERDES
- 3.2.2.17. SPI
- 3.2.2.18. NAND
- 3.2.2.19. MMC/SD
- 3.2.2.20. UART
- 3.2.2.21. UFS
- 3.2.2.22. USB
- 3.2.2.23. Voltage & Thermal Management (VTM)
- 3.2.3. LTP-DDT Validation
- 3.2.4. FAQs
- 3.2.1. Users Guide
- 3.3. Filesystem
- 3.4. Tools
- 3.5. IPC Low Level Driver
- 3.6. Graphics and Display
- 3.7. Multimedia Video Codec
- 3.7.1. Introduction
- 3.7.2. Software Architecture
- 3.7.3. GStreamer Pipelines
- 3.7.4. Memory Requirement
- 3.7.5. Performance metrics
- 3.7.6. Calculation of Performance metrics using native driver API
- 3.7.7. Calculation of Performance metrics using gstreamer
- 3.7.8. Latency
- 3.7.9. Performance
- 3.7.10. DMA Buffer Import/Export
- 3.7.11. Configuration of CMA Size
- 3.8. Virtualization
- 3.9. ARM Trusted Firmware-A
- 3.10. OP-TEE