Features: Difference between revisions

From ArmadeusWiki
mNo edit summary
Line 1: Line 1:
=Features=
This page lists all the functionnalities/features available on the boards.  
This page lists all the functionnalities/features available on the boards.  
Hardware and related software of a functionnality can be found here.
Hardware and related software of a functionnality can be found here.


=Audio=
 
==Audio Out==
{| border="0" cellpadding="5" cellspacing="5" summary="Hardware Add-Ons by functionnalities"
|----------------
|- style="background:#f4f4f4; color:black; -moz-border-radius:18px;"
|
==Audio==
===Audio Out===
*[[TSC2101]]
*[[TSC2101]]
*[[TSC2102]]
*[[TSC2102]]
Line 9: Line 15:
*[[MAX9768]] 10W mono class D audio amplifier
*[[MAX9768]] 10W mono class D audio amplifier


==Audio In==
===Audio In===
*[[TSC2101]]
*[[TSC2101]]


==Software==
===Software===
*[[ALSA]]: Advanced Linux Sound Architecture
*[[ALSA]]: Advanced Linux Sound Architecture
*[[Madplay]]: Audio player for Unixes
*[[Madplay]]: Audio player for Unixes
Line 21: Line 27:
*[[Imxssi]]: debug & simple low level development tool
*[[Imxssi]]: debug & simple low level development tool


=Video=
||
==Video Out==
 
==Video==
===Video Out===
*[[LCD]]
*[[LCD]]
*[[BackLight]]
*[[BackLight]]
Line 29: Line 37:
*[[FrameBuffer]]
*[[FrameBuffer]]


==Video In==
===Video In===
*[[Camera_interface]]:
*[[Camera_interface]]:
*[[C38A]]: CMOS sensor module (OV7620)
*[[C38A]]: CMOS sensor module (OV7620)
Line 36: Line 44:
*[[OpenCV]]
*[[OpenCV]]


==Software==
===Software===
*[[Video_for_Linux]]: Video 4 Linux
*[[Video_for_Linux]]: Video 4 Linux
*[[Qt/Embedded]]: cross-platform general purpose API
*[[Qt/Embedded]]: cross-platform general purpose API
Line 46: Line 54:
*[[LCD4linux]]: driving low cost text and graphical LCD displays
*[[LCD4linux]]: driving low cost text and graphical LCD displays


=User Input=
|----------------
*[[Keypad]]:
|- style="background:#f4f4f4; color:black; -moz-border-radius:18px;"
*[[Driver_for_i.MX_GPIO_controlled_keypads]]: à simplifier + expliciter
|
*[[Joystick]]:
==Wired Communication==
*[[PS/2]]
===RS232===
*[[Tslib]]: Linux touchscreen interface
*[[TSC2101]]: audio codec (out) with 4 wires resistive touch controler
*[[TSC2102]]: audio codec (in/out) with 4 wires resistive touch controler
*[[GPM]]: mouse support for Linux on the console
*[[Wiimote]]
 
=Wired Communication=
==RS232==
*[[Uart]]
*[[Uart]]
*[[RS-232]]
*[[RS-232]]
Line 69: Line 69:
*[[RS232_Terminal_configuration]]: host applications to take control of your RS232 link
*[[RS232_Terminal_configuration]]: host applications to take control of your RS232 link


==I2C==
===I2C===
*[[I2C]]
*[[I2C]]
*[[I2cread.c]]
*[[I2cread.c]]
*[[I2cwrite.c]]
*[[I2cwrite.c]]


==SPI==
===SPI===
*[[SPI]]
*[[SPI]]


==Ethernet==
===Ethernet===
* manque une page pour décrire l'interface ethernet + commandes de bases sous linux/uboot
* manque une page pour décrire l'interface ethernet + commandes de bases sous linux/uboot
*[[Network_File_System_configuration]]
*[[Network_File_System_configuration]]
Line 91: Line 91:
*[[Network_interface_bandwidth_measurement]]
*[[Network_interface_bandwidth_measurement]]


==USB==
===USB===
*[[USB]]
*[[USB]]
*[[USB_Host]]
*[[USB_Host]]
Line 103: Line 103:
*[[USB_to_Playstation_joypad_adapter]]
*[[USB_to_Playstation_joypad_adapter]]


==CAN Bus==
===CAN Bus===
*[[CAN_bus_Linux_driver]]: MCP251X CAN bus controler
*[[CAN_bus_Linux_driver]]: MCP251X CAN bus controler
||


=Wireless=
==Wireless==
==Wifi==
===Wifi===
*[[WiFi]]
*[[WiFi]]
*[[Libertas_driver]]: Marvell Technology Group's Libertas chipset drivers
*[[Libertas_driver]]: Marvell Technology Group's Libertas chipset drivers
Line 113: Line 114:
*[[Wireless_Tools]]
*[[Wireless_Tools]]


==GSM/GPRS==
===GSM/GPRS===
*[[GSM/GPRS]]
*[[GSM/GPRS]]


==Bluetooth==
===Bluetooth===
*[[Bluetooth]]
*[[Bluetooth]]
*[[OBEX]]
*[[OBEX]]
Line 122: Line 123:
*[[Wiimote]]
*[[Wiimote]]


==GPS==
===GPS===
*[[GPS]]
*[[GPS]]
*[[GPS_daemon]]: service daemon monitoring one or more GPSes or AIS receivers
*[[GPS_daemon]]: service daemon monitoring one or more GPSes or AIS receivers


==IR==
===IR===
=Storage=
 
==MMC/SD==
|----------------
|- style="background:#f4f4f4; color:black; -moz-border-radius:18px;"
|
==Storage==
===MMC/SD===
*[[MMC/SD]]
*[[MMC/SD]]
*[[MultiMediaCard]]
*[[MultiMediaCard]]


==FLASH==
===FLASH===
*[[Create_a_FLASH_partition_to_store_user's_HOME]]
*[[Create_a_FLASH_partition_to_store_user's_HOME]]
*[[UBIFS]]
*[[UBIFS]]


==RAM disk==
===RAM disk===
*[[Using_Initial_RAM_disk]]
*[[Using_Initial_RAM_disk]]
||


=Realtime=
==Realtime==
==Xenomai==
===Xenomai===
*[[Xenomai]]: real time co-kernel which cooperate with Linux via Adeos
*[[Xenomai]]: real time co-kernel which cooperate with Linux via Adeos
*[[Xenomai:Blinking_LEDs]]: Xenomai:examples_usage
*[[Xenomai:Blinking_LEDs]]: Xenomai:examples_usage
Line 146: Line 152:
*[[Adeos]]
*[[Adeos]]


==RTC==
===RTC===
*[[RTC]]
*[[RTC]]
*[[Watchdog]]
*[[Watchdog]]


=Other=
|----------------
|- style="background:#f4f4f4; color:black; -moz-border-radius:18px;"
|
==User Input==
*[[Keypad]]:
*[[Driver_for_i.MX_GPIO_controlled_keypads]]: à simplifier + expliciter
*[[Joystick]]:
*[[PS/2]]
*[[Tslib]]: Linux touchscreen interface
*[[TSC2101]]: audio codec (out) with 4 wires resistive touch controler
*[[TSC2102]]: audio codec (in/out) with 4 wires resistive touch controler
*[[GPM]]: mouse support for Linux on the console
*[[Wiimote]]
||
 
==Other==
*[[ADC_max1027]]: MAX1027 8 channels 10bits ADC (SPI)
*[[ADC_max1027]]: MAX1027 8 channels 10bits ADC (SPI)
*[[Max5821]]: MAX5821 2 channels 10bits DAC (I2C)
*[[Max5821]]: MAX5821 2 channels 10bits DAC (I2C)

Revision as of 10:20, 15 August 2010

Features

This page lists all the functionnalities/features available on the boards. Hardware and related software of a functionnality can be found here.


Audio

Audio Out

Audio In

Software

  • ALSA: Advanced Linux Sound Architecture
  • Madplay: Audio player for Unixes
  • SDL: cross-platform multimedia library
  • Gstreamer
  • Flite: fast run-time voice synthesis engine
  • Speex: speech codec
  • Imxssi: debug & simple low level development tool

Video

Video Out

Video In

Software

Wired Communication

RS232

I2C

SPI

Ethernet

USB

CAN Bus

Wireless

Wifi

GSM/GPRS

Bluetooth

GPS

  • GPS
  • GPS_daemon: service daemon monitoring one or more GPSes or AIS receivers

IR

Storage

MMC/SD

FLASH

RAM disk

Realtime

Xenomai

RTC

User Input

Other