Difference between revisions of "Features"
From ArmadeusWiki
m (→User Input) |
(→Storage / File System) |
||
(30 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 43: | Line 40: | ||
*[[PWC_Webcams]] | *[[PWC_Webcams]] | ||
*[[USB_Webcams]] | *[[USB_Webcams]] | ||
− | |||
===Software=== | ===Software=== | ||
Line 50: | 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 58: | 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 84: | 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]] |
− | *[[FTP]] | + | *[[FTP]], [[NFS]], [[SSH]], [[Telnet]], [[Tftpboot]] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
*[[Boa]]: BOA web server | *[[Boa]]: BOA web server | ||
*[[Ethernet_console]] | *[[Ethernet_console]] | ||
Line 96: | Line 89: | ||
===USB=== | ===USB=== | ||
− | *[[USB]] | + | *[[USB]]: create USB_OTG entry and delete this one |
*[[USB_Host]] | *[[USB_Host]] | ||
*[[USB_Gadget]] | *[[USB_Gadget]] | ||
Line 136: | 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 ? | *[[Using_Initial_RAM_disk]]: still nder construction ? | ||
+ | *[[Samba]] | ||
|| | || | ||
Line 161: | Line 155: | ||
==User Input== | ==User Input== | ||
− | *[ | + | *[[USB_Host#USB_keyboard.2Fmouse_.28HID:_Human_Interface_Device.29| USB input device]] |
*[[Keypad]]: keypad based on GPIO matrix | *[[Keypad]]: keypad based on GPIO matrix | ||
*[[Joystick]]: still under construction ? | *[[Joystick]]: still under construction ? | ||
*[[PS/2]]: APF9328 only | *[[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 182: | Line 175: | ||
*[[PWM]] | *[[PWM]] | ||
*[[Watchdog]] | *[[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 |