Applications: Difference between revisions
From ArmadeusWiki
(Removing all content from page) |
No edit summary |
||
Line 1: | Line 1: | ||
=Functionalities= | |||
This page lists all the hardware/software functionnalities available on the boards. | |||
{| border="0" cellpadding="5" cellspacing="5" summary="Hardware Add-Ons by functionnalities" | |||
|---------------- | |||
|- style="background:#f4f4f4; color:black; -moz-border-radius:18px;" | |||
| | |||
==Audio== | |||
===Audio Out=== | |||
*[[TSC2102_Linux_driver | Audio codec]]: TSC2102/TSC2101 audio codec | |||
*[[Audio_with_PWM|PWM]]: sound generation using a PWM | |||
*[[MAX9768| Amplifier]]: MAX9768 10W mono class D audio amplifier | |||
===Audio In=== | |||
*[[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:12, 26 September 2010
Functionalities
This page lists all the hardware/software functionnalities available on the boards.
AudioAudio Out
Audio In
Software |
VideoVideo OutVideo In
Software
|
Wired CommunicationUART/RS232
I2CSPI
Ethernet
USB
CAN Bus
|
WirelessWifi
GSM/GPRSBluetoothGPS
IR |
Storage / File System |
RealtimeXenomai
RTC |
User Input
|
Other
|
Bootloader |
Bootstrap |