70 likes | 280 Views
Intro to Linux-c6x SDK. Agenda. Linux-c6x Introduction SDK Features Supported Devices Boot Loader Toolchains. Linux-c6x Introduction. 2.0 GA release Demonstrates Linux on the c66x and c64x+ devices. Software Features. Based on Linux Kernel v2.6.34 uClibc v0.9.31-rc Busybox v1.17.1
E N D
Agenda • Linux-c6x Introduction • SDK Features • Supported Devices • Boot Loader • Toolchains
Linux-c6x Introduction • 2.0 GA release • Demonstrates Linux on the c66x and c64x+ devices
Software Features • Based on Linux Kernel v2.6.34 • uClibc v0.9.31-rc • Busybox v1.17.1 • Drivers such as i2c, Ethernet, UART • Supports of peripherals such as EEPROM and NAND • MCSDK (Multicore SDK) web control panel demo (c66x platform) • Includes Multicore elfloader and IPC demo through Syslink IPC and BIOS/IPC
Supported Devices • EVMC 6678 • EVMC 6670 • EVMC 6474L • EVMC 6474 • EVMC 6472 • EVMC 6457 • DSK 6455
Boot Loader • Supports IBL boot loader • Ethernet boot loader support in both endians for all devices that are part of the release • NAND boot loader support in both endians for EVMC6678, EVMC6670, EVMC6474L, EVMC6457, and EVMC6472.
Toolchains • This release uses the GCC toolchain from Mentor Graphics version 4.5-124 • The release was build on Ubuntu 10.04 32 bit and that is recommended host configuration. • TI CGT 7.2.2 is used only to compile the BIOS example programs and the bootloader.