|
Hardware?

The xMedia Project can be devided into two parts, the xMedia Player itself and the xRemote - the remote control for the player.
xMedia:
| |
|
| Processor: |
Atmel AP7000 @ 190MHz on the NGW100 |
| RAM: |
64Mb SD Ram |
| Memories: |
8Mb parallel Flash, 8Mb serial NAND Flash
1 x High Speed SD/SDHC Card Slot
1 x Low Speed SD/MMC Card Slot
Additional:
2 x 16Mb serial NOR Flash |
| Audio: |
Cirrus Logic CS42022 |
| VGA: |
Analog Devices ADV7125 |
| Network: |
2 x 10/100 MBit Ethernet
1 x 54Mbit 802.11g WiFi with Zcomax XG-182M |
| LCD: |
Sharp LQ043 (aka. PSP LCD) |
| Board Controller: |
Atmel ATmega1281V @ 8MHz |
| Capacitive Interface: |
Atmel QT1106 |
| Bluetooth: |
SparkFun BlueSMiRF |
| |
|
xRemote:
The xRemote is remote control for the Project that provides a really powerfull user interface to the xMedia Player.
| |
|
| Processor: |
Atmel ATmega1281V @ 12MHz |
| Memories: |
1 x microSD Card Slot |
| LCD & Touchscreen: |
CFAX12864CP1
(the weak part of the remote, anybody want to sponsor an other display? - i made the module exchangeable) |
| Bluetooth: |
SparkFun BlueSMiRF |
| Accelerometer: |
LIS3LV02DQ |
| Power: |
UnionBattery 860mAh / 1100mAh Lithium Polymere
Maxim-IC MAX1551
Micrel MIC5202 |
| USB: |
Silabs CP2102 USB to USART Bridge |
| |
|
Software?
Now what did we use to get the xMedia Player working:
Operating System:
| |
|
| Linux 2.6 |
Special build from serveral repositories based on 2.6.29.rc4 - bwa3 |
| |
|
Drivers:
| |
|
| LCD & VGA: |
Atmel LCDC |
| Audio: |
Atmel AC97 |
| SD/MCI: |
Atmel MCI |
| SD/SPI: |
SPI-MMC on top of the Atmel SPI driver |
| Wireless: |
Libertas SDIO on top of the Atmel MCI driver
(edited driver, due bit alignment issues) |
| Serial: |
Atmel Serial |
| |
|
Software Framework:
| |
|
| Busybox Shell |
Buildroot default |
| Alsa Utilities |
Volume control, simple playback, ... |
| MPlayer |
For audio and video Playback
(with libmad for audio playback) |
| QT Embedded 4.4.3 |
Application Framework for really quick development |
| |
|
|