Difference between revisions of "Applications"

From ArmadeusWiki
Jump to: navigation, search
Line 1: Line 1:
=Functionalities=
+
On this page, we will try to summarize all the applications your Armadeus board can be useful for.<br>
This page lists all the hardware/software functionnalities available on the boards.  
+
'''This page is currently under construction !''' <br> <br>
  
{| border="0" cellpadding="5" cellspacing="5" summary="Hardware Add-Ons by functionnalities"
+
{| cellspacing=5 cellpadding=5 border=0 width=100%
|----------------
+
{{IconLink|Entertainment|Entertainment|ipod.png|Develop the next gaming platform or the best MP3 player ever}}
|- style="background:#f4f4f4; color:black; -moz-border-radius:18px;"
+
{{IconLink|Robotic|Robotic|robot.png|Give your robots, the brain they deserve}}
|
+
|-
==Audio==
+
{{IconLink|Domotic|Domotic|Home.png|Control everything in your house, from a web browser}}
===Audio Out===
+
{{IconLink|Industrial|Industrial|indus.png|Industrial project, make your own PLC}}
*[[TSC2102_Linux_driver | Audio codec]]: TSC2102/TSC2101 audio codec
+
|-
*[[Audio_with_PWM|PWM]]: sound generation using a PWM
+
{{IconLink|Learning|Tutorials|edu.png|Some simple projects to start with}}
*[[MAX9768| Amplifier]]: MAX9768 10W mono class D audio amplifier
+
{{IconLink|Web|Web related|web.png|Projects demonstrating Web related features}}
 +
|}
  
===Audio In===
+
[[Project Documentation Templates and Guides]]
*[[TSC2102_Linux_driver|Audio codec]]: TSC2101 audio codec
+
 
+
===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 and simple low level I2S development tool
+
 
+
||
+
 
+
==Video==
+
===Video Out===
+
*[[LCD]]
+
*[[BackLight]]
+
*[[DVI_/_HDMI]]
+
*[[TV_Output]]
+
*[[FrameBuffer]]
+
 
+
===Video In===
+
*[[Camera_interface]]:
+
*[[C38A]]: CMOS sensor module (OV7620)
+
*[[GscpaWebcam]]: GSPCA compatible USB webcams
+
*[[PWC_Webcams]]
+
*[[USB_Webcams]]
+
 
+
===Software===
+
*[[Video_for_Linux]]: Video 4 Linux
+
*[[Qt/Embedded]]: cross-platform general purpose API
+
*[[SDL]]: cross-platform multimedia library
+
*[[Gstreamer]]
+
*[[OpenCV]]
+
*[[FBGrab]]: Frame Buffer Grabber
+
*[[Mesa]]: Mesa 3D Graphics library
+
*[[Using_the_i.MX27_video_codec]]
+
*[[LCD4linux]]: driving low cost text and graphical LCD displays
+
 
+
|----------------
+
|- style="background:#f4f4f4; color:black; -moz-border-radius:18px;"
+
|
+
 
+
==Wired Communication==
+
===UART/RS232===
+
*[[RS-232]]: global description
+
*[[Activate_i.MX_internal_UARTs]]
+
*[[Serial_ports_usage_on_Linux]]
+
*[[Serial_port_selection_generalities]]: to be merged with previous entry. text ok ??, copied in usb serial
+
*[[OpenCore_16550_IP_Linux_driver]]: Linux driver for the 16C550 FPGA IP from OpenCore
+
*[[USB_to_serial_adapter]]
+
*[[USB_Gadget#To_emulate_a_serial_link| USB gadget serial emulation]]
+
*[[Cu/uucp]]  To Be Completed
+
*[[RS232_Terminal_configuration]]: host applications to take control of your RS232 link
+
*[[Serial_Transfer]]: serial transfer from Linux
+
 
+
===I2C===
+
*[[I2C]]
+
*[[I2cread.c]]
+
*[[I2cwrite.c]]
+
 
+
===SPI===
+
*[[SPI]]: To be completed (spi_dev modif in platform)
+
 
+
===Ethernet===
+
* manque une page pour décrire l'interface ethernet + commandes de bases sous linux/uboot
+
*[[Ethernet_MAC_address]]
+
*[[USB_to_Ethernet_adapter]]
+
*[[USB_Gadget#To_emulate_an_Ethernet_link|USB gadget ethernet emulation]]
+
*[[FTP]], [[NFS]], [[SSH]], [[Telnet]], [[Tftpboot]]
+
*[[Boa]]: BOA web server
+
*[[Ethernet_console]]
+
*[[TCP/IP_with_Bluetooth]]
+
*[[Network_interface_bandwidth_measurement]]
+
 
+
===USB===
+
*[[USB]]: create USB_OTG entry and delete this one
+
*[[USB_Host]]
+
*[[USB_Gadget]]
+
*[[USB_to_Ethernet_adapter]]
+
*[[USB_to_WiFi_adapter]]
+
*[[USB_to_serial_adapter]]: still under construction ?
+
*[[USB_Boot]]: still under construction ?
+
*[[USB_Webcams]]: to be moved or completed
+
*[[USB_to_Playstation_joypad_adapter]]
+
 
+
===CAN Bus===
+
*[[CAN_bus_Linux_driver]]: MCP251X CAN bus controler
+
||
+
 
+
==Wireless==
+
===Wifi===
+
*[[WiFi]]: Linux Wifi usage
+
*[[Libertas_driver]]: Marvell Technology Group's Libertas chipset drivers
+
*[[WPA_supplicant]]
+
*[[USB_to_WiFi_adapter]]
+
 
+
===GSM/GPRS===
+
*[[GSM/GPRS]]
+
 
+
===Bluetooth===
+
*[[Bluetooth]]
+
*[[OBEX]]
+
*[[TCP/IP_with_Bluetooth]]
+
*[[Wiimote]]
+
 
+
===GPS===
+
*[[GPS]]
+
*[[GPS_daemon]]: service daemon monitoring one or more GPSes or AIS receivers
+
 
+
===IR===
+
 
+
|----------------
+
|- style="background:#f4f4f4; color:black; -moz-border-radius:18px;"
+
|
+
 
+
==Storage / File System==
+
*[[MultiMediaCard]]
+
*[[USB_Host#USB_Flash_memory_.2F_USB_key_.2F_USB_card_reader_.2F_USB_Hard_Drive|USB drive/dongle usage]]
+
*[[USB_Gadget#To_emulate_a_mass_storage_device:|USB gadget mass storage emulation]]
+
*[[Create_a_FLASH_partition_to_store_user's_HOME]]
+
*[[UBIFS]]
+
*[[Using_Initial_RAM_disk]]: still nder construction ?
+
*[[Samba]]
+
||
+
 
+
==Realtime==
+
===Xenomai===
+
*[[Xenomai]]: real time co-kernel which cooperate with Linux via Adeos
+
*[[Xenomai:Blinking_LEDs]]: Xenomai:examples_usage
+
*[[Xenomai_manual_installation]]
+
*[[Adeos]]
+
 
+
===RTC===
+
*[[RTC]]
+
*[[Watchdog]]: still under construction ?
+
 
+
|----------------
+
|- style="background:#f4f4f4; color:black; -moz-border-radius:18px;"
+
|
+
 
+
==User Input==
+
*[[USB_Host#USB_keyboard.2Fmouse_.28HID:_Human_Interface_Device.29| USB input device]]
+
*[[Keypad]]: keypad based on GPIO matrix
+
*[[Joystick]]: still under construction ?
+
*[[PS/2]]: APF9328 only
+
*[[TSC2102_Linux_driver| Touchscreen]]: TSC210x 4 wires resistive touch controler
+
*[[GPM]]: mouse support for Linux on the console
+
*[[Wiimote]]
+
*[[Tslib]]: Linux touchscreen interface
+
||
+
 
+
==Other==
+
*[[ADC_max1027]]: MAX1027 8 channels 10bits ADC (SPI)
+
*[[Max5821]]: MAX5821 2 channels 10bits DAC (I2C)
+
*[[BQ27x00]]: BQ27x00 series of battery gas gauge
+
*[[GPIO_Driver]]
+
*[[JTAG]]
+
*[[Led_sensor]]: using a led as a light sensor
+
*[[URG_laser]]
+
*[[PWM]]
+
*[[Watchdog]]
+
 
+
|----------------
+
|- style="background:#f4f4f4; color:black; -moz-border-radius:18px;"
+
|
+
 
+
==Bootloader==
+
*[[BootLoader | U-Boot useful tips]]
+
||
+
 
+
==Bootstrap==
+
* [[BootStrap | Install U-Boot from scratch or recover your U-Boot if it was corrupted]]
+

Revision as of 10:33, 27 September 2010

On this page, we will try to summarize all the applications your Armadeus board can be useful for.
This page is currently under construction !

Entertainment
Develop the next gaming platform or the best MP3 player ever


Robotic
Give your robots, the brain they deserve
Domotic
Control everything in your house, from a web browser


Industrial
Industrial project, make your own PLC
Tutorials
Some simple projects to start with


Web related
Projects demonstrating Web related features

Project Documentation Templates and Guides