Difference between revisions of "Features"
From ArmadeusWiki
m (→RS232) |
(→Storage / File System) |
||
(51 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | = | + | =Functionalities= |
− | This page lists all the functionnalities | + | This page lists all the hardware/software functionnalities available on the boards. |
− | + | ||
− | + | ||
{| border="0" cellpadding="5" cellspacing="5" summary="Hardware Add-Ons by functionnalities" | {| border="0" cellpadding="5" cellspacing="5" summary="Hardware Add-Ons by functionnalities" | ||
Line 10: | Line 8: | ||
==Audio== | ==Audio== | ||
===Audio Out=== | ===Audio Out=== | ||
− | *[[ | + | *[[TSC2102_Linux_driver | Audio codec]]: TSC2102/TSC2101 audio codec |
− | + | *[[Audio_with_PWM|PWM]]: sound generation using a PWM | |
− | *[[Audio_with_PWM]]: sound generation using a PWM | + | *[[MAX9768| Amplifier]]: MAX9768 10W mono class D audio amplifier |
− | *[[MAX9768]]: 10W mono class D audio amplifier | + | |
===Audio In=== | ===Audio In=== | ||
− | *[[ | + | *[[TSC2102_Linux_driver|Audio codec]]: TSC2101 audio codec |
===Software=== | ===Software=== | ||
Line 25: | Line 22: | ||
*[[Flite]]: fast run-time voice synthesis engine | *[[Flite]]: fast run-time voice synthesis engine | ||
*[[Speex]]: speech codec | *[[Speex]]: speech codec | ||
− | *[[Imxssi]]: debug | + | *[[Imxssi]]: debug and simple low level I2S development tool |
|| | || | ||
Line 42: | Line 39: | ||
*[[GscpaWebcam]]: GSPCA compatible USB webcams | *[[GscpaWebcam]]: GSPCA compatible USB webcams | ||
*[[PWC_Webcams]] | *[[PWC_Webcams]] | ||
− | *[[ | + | *[[USB_Webcams]] |
===Software=== | ===Software=== | ||
Line 49: | Line 46: | ||
*[[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 | ||
Line 57: | Line 55: | ||
|- style="background:#f4f4f4; color:black; -moz-border-radius:18px;" | |- style="background:#f4f4f4; color:black; -moz-border-radius:18px;" | ||
| | | | ||
+ | |||
==Wired Communication== | ==Wired Communication== | ||
− | ===RS232=== | + | ===UART/RS232=== |
− | + | *[[RS-232]]: global description | |
− | *[[RS-232 | + | |
− | + | ||
− | + | ||
*[[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 | *[[OpenCore_16550_IP_Linux_driver]]: Linux driver for the 16C550 FPGA IP from OpenCore | ||
*[[USB_to_serial_adapter]] | *[[USB_to_serial_adapter]] | ||
+ | *[[USB_Gadget#To_emulate_a_serial_link| USB gadget serial emulation]] | ||
*[[Cu/uucp]] To Be Completed | *[[Cu/uucp]] To Be Completed | ||
*[[RS232_Terminal_configuration]]: host applications to take control of your RS232 link | *[[RS232_Terminal_configuration]]: host applications to take control of your RS232 link | ||
Line 76: | Line 75: | ||
===SPI=== | ===SPI=== | ||
− | *[[SPI]] | + | *[[SPI]]: To be completed (spi_dev modif in platform) |
===Ethernet=== | ===Ethernet=== | ||
Line 82: | Line 81: | ||
*[[Ethernet_MAC_address]] | *[[Ethernet_MAC_address]] | ||
*[[USB_to_Ethernet_adapter]] | *[[USB_to_Ethernet_adapter]] | ||
− | *[[ | + | *[[USB_Gadget#To_emulate_an_Ethernet_link|USB gadget ethernet emulation]] |
− | *[[NFS]] | + | *[[FTP]], [[NFS]], [[SSH]], [[Telnet]], [[Tftpboot]] |
− | + | ||
− | + | ||
− | + | ||
*[[Boa]]: BOA web server | *[[Boa]]: BOA web server | ||
*[[Ethernet_console]] | *[[Ethernet_console]] | ||
Line 93: | Line 89: | ||
===USB=== | ===USB=== | ||
− | *[[USB]] | + | *[[USB]]: create USB_OTG entry and delete this one |
*[[USB_Host]] | *[[USB_Host]] | ||
*[[USB_Gadget]] | *[[USB_Gadget]] | ||
*[[USB_to_Ethernet_adapter]] | *[[USB_to_Ethernet_adapter]] | ||
*[[USB_to_WiFi_adapter]] | *[[USB_to_WiFi_adapter]] | ||
− | *[[USB_to_serial_adapter | + | *[[USB_to_serial_adapter]]: still under construction ? |
− | + | *[[USB_Boot]]: still under construction ? | |
− | *[[USB_Boot]] | + | *[[USB_Webcams]]: to be moved or completed |
− | *[[USB_Webcams]] | + | |
*[[USB_to_Playstation_joypad_adapter]] | *[[USB_to_Playstation_joypad_adapter]] | ||
Line 134: | Line 129: | ||
| | | | ||
− | ==Storage | + | ==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]] | *[[UBIFS]] | ||
− | + | *[[Using_Initial_RAM_disk]]: still nder construction ? | |
− | + | *[[Samba]] | |
− | *[[Using_Initial_RAM_disk]] | + | |
|| | || | ||
Line 156: | Line 148: | ||
===RTC=== | ===RTC=== | ||
*[[RTC]] | *[[RTC]] | ||
− | *[[Watchdog]] | + | *[[Watchdog]]: still under construction ? |
|---------------- | |---------------- | ||
|- style="background:#f4f4f4; color:black; -moz-border-radius:18px;" | |- style="background:#f4f4f4; color:black; -moz-border-radius:18px;" | ||
| | | | ||
+ | |||
==User Input== | ==User Input== | ||
− | *[[ | + | *[[USB_Host#USB_keyboard.2Fmouse_.28HID:_Human_Interface_Device.29| USB input device]] |
− | *[[ | + | *[[Keypad]]: keypad based on GPIO matrix |
− | *[[Joystick]]: | + | *[[Joystick]]: still under construction ? |
− | *[[PS/2 | + | *[[PS/2]]: APF9328 only |
− | + | *[[TSC2102_Linux_driver| Touchscreen]]: TSC210x 4 wires resistive touch controler | |
− | *[[ | + | |
− | + | ||
*[[GPM]]: mouse support for Linux on the console | *[[GPM]]: mouse support for Linux on the console | ||
*[[Wiimote]] | *[[Wiimote]] | ||
+ | *[[Tslib]]: Linux touchscreen interface | ||
|| | || | ||
Line 176: | Line 168: | ||
*[[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]] |
− | *[[ | + | *[[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
Contents
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 |