Difference between revisions of "Features"

From ArmadeusWiki
Jump to: navigation, search
m (Ethernet)
m
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