3Ĥ Summary - Operating Systems Tools vs Target PC running development tools Target H/W (OMAP-L1 ARM+DSP) Tools O/S ARM Target O/S DSP Target O/S Traditional TI DSP Windows (CCS) BIOS (Linux - Virtuallogix) DaVinci ARM/Linux (Catalog ARM for Video) Linux (Red Hat 3 or 4, Suse) (and WinXP, too) Linux (MontaVista?) xdm/codec Engine (DSP/BIOS) DSPLINK Linux (Ubuntu 9.04/10.04) OMAP-L1 ARM+DSP (Catalog ARM+DSP) and WinXP (CCS?) Linux (Community) and SYS/BIOS on ARM? DSP/BIOS 4ĥ DaVinci Tool Summary OMAP-L137 Target Linux (ARM9) DSP/BIOS (C674x+ DSP) Command Line (Linux or WinXP) Compiler: GCC, MV-Pro, CodeSourcery target Linux Build: MV-Pro bash shell, CygWin, Linux Terminal target Linux Debug: GDB GUI (Linux or WinXP) Build/Compile/Debug: CCS (WinXP) - target Linux GreenHills Multi (Linux or WinXP) target Linux MV-Pro/DevRocket (Linux or WinXP) target Linux CCSv4 (WinXP) and CCSv5 (Linux/WinXP) Command Line (Linux, WinXP) Compiler: MV-Pro Build: MV-Pro bash shell Debug: N/A GUI Build/Compile/Debug: CCS (WinXP) GreenHills Multi (Linux or WinXP) Joe has been looking at most cost effective and traditional dsp options, some GUI and mostly WinXP-based.
Target DaVinci Tool Summary Development System Configurations Standard DaVinci Linux (2 PC s -> 1 WinXP PC+ 1 VMWare Linux PC) from Bootcamp Joe DaVinci WinXP(1 PC-> WinXP + VMWare Linux on 1 PC ) uses PumpKIN TFTP and NFSAxe Servers in WinXP Minimal WinXP (1 PC -> WinXP Only) Joe Optimum DaVinci (2 PC s->1 WinXP PC + 1 WinxXP PC with VMWare Linux-Optional ) New Joe Optimum DaVinci System Configuration (2 PC s) New Joe Minimal DaVinci System Configuration (1 PC) TI SW Packages (PSP, SDK, etc.) Community Linux Installation Linux and WinXP OMAP-L137 EVM Easy Standalone Boot (USB Stick for uimage and RAMDISK Filesystem) Tool chain Installation Build and Run Hello World Build and Run uimage kernel Build and Run GPIO in Linux Building in VMWare Linux while booting Linux and Debugging (Linux Aware) with CCSv4/CCSv5 Debug ARM9 and DSP simultaneously with CCSv4/CCSv5 Linux Aware Standalone EVM Block Diagram (USB Stick for uimage and SD/MMC Card Filesystem) Format SD/MMC Card for Target Filesystem Other Various Hints Montavista Archive Marketing Backup D SP TEXAS INSTRUMENTS TECHNOLOGY 2 8ģ Operating Systems Tools vs Target PC running development tools Target H/W (DM644x or OMAP-L1) Tools O/S Target O/S Traditional TI DSP Windows BIOS DaVinci ARM/Linux (Catalog ARM for Video) DA8x ARM+DSP (Catalog ARM+DSP) Linux (Red Hat 3 or 4, Suse) (and WinXP, too) Linux (Ubuntu 9.04/10.04) and WinXP Linux (MontaVista) Linux (Community) BIOS on ARM (SYS/BIOS) If Target development tools run under Windows, why use Linux as Tools O/S? But CCSv4/CCSv5 Stop-mode Linux kernel debug can run on Linux or WinXP. 1 SW Tools Solutions for TI ARM(+DSP) Linux by Degrees (TMDSOSKL137) Part I (Using DaVinci_PSP_ Community Linux on DA830/OMAP-L137/AM1808 and CCSv4.x/CCSv5.x) JJoe George (with material stolen from all over) 1Ģ Agenda Operating Systems Tools vs.