LSP210Overview
From Texas Instruments Embedded Processors Wiki
Translate this page to
LSP-PSP 2.10 Package
- mvl_5_0_0_demo_lsp_setuplinux_02_10_##_##.bin
- Installation binary for the MontaVista Pro 5.00 based Linux Kernel 2.6.18
- mvl_5_0_####_demo_sys_setuplinux.bin
- Installation binary for the TI-demo MontaVista Pro 5.0 system tools and target filesystem
- psp_02_10_00_10.bin
- Installation binary for LSP-PSP Collateral - Installs the PSP_02_10_##_##/ folder
- bin/<device>: Pre-built binaries
- board_utilities: flash_utils.tar.gz and u-boot.tar.gz
- examples: Sample applications
- docs: Datasheet and User Guides
- Installation binary for LSP-PSP Collateral - Installs the PSP_02_10_##_##/ folder
- Release location:
LSP 2.10 Baseline
- LSP 2.00 which is based on MontaVista Professional Edition 5.0.0
- Linux Kernel Version 2.6.18
- Adding support for DM365 device
- Compiled with MV Pro 5.0.0 Toolchain
- Based on GCC 4.2.0
Toolchain
- MV Pro 5.0.0 toolchain – glibc
- Based on GCC 4.2.0
- Performance enhancement through inter-procedural optimizations
- Improved debugging capabilities
- NPTL is the default thread library for glibc
- “-nptl” option is no longe required
- “-pthread” is required to use POSIX thread library
- MV Pro 5.0.0 toolchain – uClibc
- Suitable for smaller systems
MV Pro 5.0.0 Linux Kernel 2.6.18
- Linux 2.6.18 Baseline Kernel from kernel.org
- Latest real-time patches from Ingo Molnar
- Improved/Additional support for IPv6
- OProfile – system-wide profiler for Linux Kernel functions and applications
- General Kernel sub-system updates: ARM Kernel, I2C, JFFS2, YAFFS2, MTD, LTTng, and Preemption modes
- Obsolete Features:
- LTT (LTTng)
- OSS (ALSA)
- LinuxThreads (NPTL)
- devfsd (udev and sysfs)
- hostname (coreutils)
- proftpd, netkit-ftp, linux-ftpd (wu-ftpd or ssh)
LSP-PSP 2.10 - New Features
- Unified/generic bootloader components across all DaVinci series of devices
- Flash/NAND writer and UBL components from cat_utilities
- U-Boot 1.3.4 from denx u-boot tree
- NAND driver supports 4-bit ECC upto 4K page size SLC/MLC NAND chips, standard NAND layout
- Unified/generic LSP Kernel across all DaVinci series of devices
- Kernel Updates to support DM365 device
LSP Kernel - New Features - DaVinci specific
- Baseport support for DM365
- SoC and Board/EVM setup, Timers, PINMUX and Clock
- Minor updates to re-use drivers to support DM365
- UART, I2C, GPIO, EDMA, Ethernet, USB, WDT, PWM, MMC/SD and SPI
- NAND driver updates
- 4-bit ECC
- Up to 4K page size and 128bytes OOB
- Standard NAND layout (2048+128 or 4096+128)
- New drivers - Keyscan, RTC and Face detect
LSP Kernel - Audio subsystem
- ALSA ASoC based driver with support for OSS emulation
- Support for AIC3101 Audio codec
- Support for on-chip Voice codec on DM365
LSP Kernel - Video subsystem - Video capture updates
- Unified "decoder interface" for DaVinci series of devices
- Decoder interface - Video Port Front End (VPFE) and CCDC
- CCDC modules for DM644x, DM355 and DM365
- Unified/generic TVP module for TVP5146/TVP5147
- Re-use TVP7002 (for HD resolutions) on DM365
- CCDC Advanced features - Color space conversion and Vertical line defect correction
- VPFE support for on-the-fly IPIPE (previewer/resizer)
- Raw capture support - 3MP/5MP Micron image sensors
LSP Kernel - Video subsystem - Video display updates
- HD component support - 720p/1080i
- AVNET LCD support (not tested)
LSP Kernel - IPIPE (Previewer/Resizer) updates
- Re-designed to better support on-the-fly / one-shot modes as well as advanced features
- Resizer with on-the-fly / one-shot YUV capture
- Previewer with on-the-fly / one-shot Bayer RGB input
- Advanced features: Bayer RGB to YUV conversion, vertical/horizontal flip, LUT, 3D-LUT, DPC, Noise Filter, Global Imbalance Correction, White balance, CFA, RGB2RGB1, RGB2RGB2, YUV 4:2:2 conversion, Edge Enhancement, CAR and CGS
