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 09: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