Features: Difference between revisions
From ArmadeusWiki
m (→MMC/SD)  | 
				|||
| (105 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
This page lists all the functionnalities  | =Functionalities=  | ||
This page lists all the hardware/software functionnalities available on the boards.    | |||
=Audio=  | {| border="0" cellpadding="5" cellspacing="5" summary="Hardware Add-Ons by functionnalities"  | ||
==Audio Out==  | |----------------  | ||
*[[  | |- style="background:#f4f4f4; color:black; -moz-border-radius:18px;"  | ||
|  | |||
*[[Audio_with_PWM]] sound generation using a PWM  | ==Audio==  | ||
*[[MAX9768]] 10W mono class D audio amplifier  | ===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==  | ===Audio In===  | ||
*[[  | *[[TSC2102_Linux_driver|Audio codec]]: TSC2101 audio codec  | ||
==Software==  | ===Software===  | ||
*[[ALSA]]: Advanced Linux Sound Architecture  | *[[ALSA]]: Advanced Linux Sound Architecture  | ||
*[[Madplay]]: Audio player for Unixes  | *[[Madplay]]: Audio player for Unixes  | ||
| Line 18: | Line 21: | ||
*[[Gstreamer]]  | *[[Gstreamer]]  | ||
*[[Flite]]: fast run-time voice synthesis engine  | *[[Flite]]: fast run-time voice synthesis engine  | ||
*[[Imxssi]]: debug   | *[[Speex]]: speech codec  | ||
*[[Imxssi]]: debug and simple low level I2S development tool  | |||
=Video=  | ||  | ||
==Video Out==  | |||
==Video==  | |||
===Video Out===  | |||
*[[LCD]]  | *[[LCD]]  | ||
*[[BackLight]]  | *[[BackLight]]  | ||
| Line 28: | Line 34: | ||
*[[FrameBuffer]]  | *[[FrameBuffer]]  | ||
==Video In==  | ===Video In===  | ||
*[[Camera_interface]]:  | *[[Camera_interface]]:  | ||
*[[C38A]]: CMOS sensor module (OV7620)  | *[[C38A]]: CMOS sensor module (OV7620)  | ||
*[[GscpaWebcam]]: GSPCA compatible USB webcams  | *[[GscpaWebcam]]: GSPCA compatible USB webcams  | ||
*[[PWC_Webcams]]  | |||
*[[USB_Webcams]]  | |||
==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  | ||
*[[SDL]]: cross-platform multimedia library  | *[[SDL]]: cross-platform multimedia library  | ||
*[[Gstreamer]]  | *[[Gstreamer]]  | ||
*[[OpenCV]]  | |||
*[[FBGrab]]: Frame Buffer Grabber  | *[[FBGrab]]: Frame Buffer Grabber  | ||
*[[Mesa]]: Mesa 3D Graphics library  | *[[Mesa]]: Mesa 3D Graphics library  | ||
*[[Using_the_i.MX27_video_codec]]  | |||
*[[LCD4linux]]: driving low cost text and graphical LCD displays  | *[[LCD4linux]]: driving low cost text and graphical LCD displays  | ||
=  | |----------------  | ||
|- style="background:#f4f4f4; color:black; -moz-border-radius:18px;"  | |||
|  | |||
=Wired Communication=  | ==Wired Communication==  | ||
==RS232==  | ===UART/RS232===  | ||
*[[RS-232]]: global description  | |||
*[[Activate_i.MX_internal_UARTs]]  | *[[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===  | ||
*[[I2C]]  | *[[I2C]]  | ||
*[[I2cread.c]]  | *[[I2cread.c]]  | ||
*[[I2cwrite.c]]  | *[[I2cwrite.c]]  | ||
==SPI==  | ===SPI===  | ||
==Ethernet==  | *[[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]]  | *[[Ethernet_MAC_address]]  | ||
*[[FTP]]  | *[[USB_to_Ethernet_adapter]]  | ||
*[[USB_Gadget#To_emulate_an_Ethernet_link|USB gadget ethernet emulation]]  | |||
*[[FTP]], [[NFS]], [[SSH]], [[Telnet]], [[Tftpboot]]  | |||
*[[Boa]]: BOA web server  | *[[Boa]]: BOA web server  | ||
*[[Ethernet_console]]  | *[[Ethernet_console]]  | ||
*[[TCP/IP_with_Bluetooth]]  | |||
*[[Network_interface_bandwidth_measurement]]  | |||
==USB==  | ===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===  | ||
*[[CAN_bus_Linux_driver]]: MCP251X CAN bus controler  | *[[CAN_bus_Linux_driver]]: MCP251X CAN bus controler  | ||
||  | |||
=Wireless=  | ==Wireless==  | ||
==Wifi==  | ===Wifi===  | ||
*[[WiFi]]: Linux Wifi usage  | |||
*[[Libertas_driver]]: Marvell Technology Group's Libertas chipset drivers  | *[[Libertas_driver]]: Marvell Technology Group's Libertas chipset drivers  | ||
*[[WPA_supplicant]]  | |||
*[[USB_to_WiFi_adapter]]  | |||
==GSM/GPRS==  | ===GSM/GPRS===  | ||
*[[GSM/GPRS]]  | *[[GSM/GPRS]]  | ||
==Bluetooth==  | ===Bluetooth===  | ||
*[[Bluetooth]]  | *[[Bluetooth]]  | ||
*[[OBEX]]  | |||
*[[TCP/IP_with_Bluetooth]]  | |||
*[[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===  | ||
=  | |||
==  | |----------------  | ||
|- style="background:#f4f4f4; color:black; -moz-border-radius:18px;"  | |||
|  | |||
==Storage / File System==  | |||
*[[MultiMediaCard]]  | *[[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]]  | *[[Create_a_FLASH_partition_to_store_user's_HOME]]  | ||
*[[UBIFS]]  | |||
*[[Using_Initial_RAM_disk]]: still nder construction ?  | |||
*[[Samba]]  | |||
||  | |||
=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 105: | Line 146: | ||
*[[Adeos]]  | *[[Adeos]]  | ||
==RTC==  | ===RTC===  | ||
*[[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  | ==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)  | ||
*[[BQ27x00]]: BQ27x00 series of battery gas gauge  | *[[BQ27x00]]: BQ27x00 series of battery gas gauge  | ||
*[[GPIO_Driver]]  | *[[GPIO_Driver]]  | ||
*[[JTAG]]  | *[[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]]  | |||
Latest revision as of 08:37, 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 |