Книга: Embedded Linux Primer: A Practical, Real-World Approach
3.2.9. TI ARM
3.2.9. TI ARM
Texas Instruments uses ARM cores in the OMAP family of integrated processors. These processors contain many integrated peripherals intended to be used as single-chip solutions for various consumer products, such as cellular handsets, PDAs, and similar multimedia platforms. In addition to the interfaces commonly found on integrated processors, such as UARTs and I2C, the OMAP devices contain a wide range of special-purpose interfaces, including the following:
• LCD screen and backlight controllers
• Buzzer driver
• Camera interface
• MMC/SD card controller
• Battery-management hardware
• USB client/host interfaces
• Radio modem interface logic
• Integrated 2D or 3D graphics accelerators
• Integrated security accelerator
• S-Video outputs
• IrDA controller
• DACs for direct TV (PAL/NTSC) video output
• Integrated DSPs for video and audio processing
Many popular cellular handsets and PDA devices have been marketed based on the TI OMAP platform. Because they are based on an ARM core, these processors are supported by Linux today. Table 3-9 compares some of the more recent members of the TI OMAP family.
Table 3-9. TI ARM OMAP Highlights Summary
Feature | OMAP1710 | OMAP2420 | OMAP2430 | OMAP3430 |
---|---|---|---|---|
Core/speeds | ARM926 TEJ | ARM11 | ARM1136 | ARM Cortex A8 |
Up to 200MHz | 330MHz | 330MHz | 550MHz | |
DRAM controller | Y | Y | Y | Y |
UARTs | Y | Y | Y | Y |
USB | Client + host | Client + host | Client + host | Client + host |
I2C controller | Y | Y | Y | Y |
MMC-SD interface | Y | Y | Y | Y |
Keypad controller | Y | Y | Y | Y |
Camera interface | Y | Y | Y | Y |
Graphics accelerator | 2D | 2D/3D | 2D/3D | Y |
Integrated DSP | TM320C55x | TM320C55x | N | N |
Video acceleration hardware | N | Imaging Video Accelerator (IVA) | Imaging Video Accelerator (IVA 2) | Imaging Video Accelerator (IVA 2 +) |
Security accelerator | Y | Y | Y | Y |
Audio codec support | Y | Y | Y | Y |
Bluetooth & RF modem support interface | Y | Y | Y | Y |
LCD controller | Y | Y | Y | Y |
Display controllers | N | PAL/NTSC VGA/QVGA | PAL/NTSC VGA/QVGA | PAL/NTSC QVGA/XGA |
- Применение peristaltic.py к арматуре
- Why Virtualization Is a Smart Idea
- Putting Samba to Work
- Testing Samba with the testparm Command
- Mounting Samba Shares
- Regulating Net-Porn
- The hdparm Command
- 3.2.8. ARM
- 3.2.10. Freescale ARM
- 3.2.11. Intel ARM XScale
- 3.2.12. Other ARM
- 10.8.1. Сигнальные часы: sleep(), alarm() и SIGALARM