Functionalities: Difference between revisions
From ArmadeusWiki
m (→Other) |
|||
(28 intermediate revisions by 7 users not shown) | |||
Line 68: | Line 68: | ||
*[[RS232_Terminal_configuration]]: host applications to take control of your RS232 link | *[[RS232_Terminal_configuration]]: host applications to take control of your RS232 link | ||
*[[Serial_Transfer|Serial transfers from Linux]] | *[[Serial_Transfer|Serial transfers from Linux]] | ||
===RS-485=== | |||
*[[RS-485]]: How to use the i.MX internal UART in RS-485 mode | |||
===I2C=== | ===I2C=== | ||
Line 83: | Line 86: | ||
*[[USB_Gadget#To_emulate_an_Ethernet_link|USB gadget ethernet emulation]] | *[[USB_Gadget#To_emulate_an_Ethernet_link|USB gadget ethernet emulation]] | ||
*[[FTP]], [[NFS]], [[SSH]], [[Telnet]], [[Tftpboot]] | *[[FTP]], [[NFS]], [[SSH]], [[Telnet]], [[Tftpboot]] | ||
*[[ | *[[Lighttpd]]: Web server | ||
*[[Ethernet console]] (in U-Boot) | *[[Ethernet console]] (in U-Boot) | ||
*[[Network interface bandwidth measurement]] | *[[Network interface bandwidth measurement]] | ||
Line 91: | Line 94: | ||
*[[USB_Host]] | *[[USB_Host]] | ||
*[[USB_Gadget]] | *[[USB_Gadget]] | ||
*[[USB_OTG]] | |||
*[[USB_to_Ethernet_adapter]] | *[[USB_to_Ethernet_adapter]] | ||
*[[USB_to_WiFi_adapter]] | *[[USB_to_WiFi_adapter]] | ||
*[[USB_to_serial_adapter]]: still under construction ? | *[[USB_to_serial_adapter]]: still under construction ? | ||
*[[ | *[[USB Boot]] (Linux) | ||
*[[ | *[[USB Webcams]] | ||
*[[ | *[[USB to Playstation joypad adapter]] | ||
===CAN Bus=== | ===CAN Bus=== | ||
*[[CAN_bus_Linux_driver]] | *[[CAN_bus_Linux_driver|MCP251X CAN bus controller]] | ||
*[[CAN_bus_demo_MCP25020|Communication with a Microchip MCP25020 CAN I/O Expander]] | |||
*[[CAN_bus_Linux_sja1000|SJA1000 CAN Bus controller]] | |||
===OneWire=== | |||
*[[OneWire GPIO bus Master]] | |||
===HMS Modules=== | |||
*[[HMS_anybus_Linux|HMS Anybus]] | |||
*[[HMS_compactcom | HMS CompactCom]] | |||
|| | || | ||
Line 123: | Line 136: | ||
===IR=== | ===IR=== | ||
*[[IR_HID_USB_Remote|Infrared USB HID remote ]] | |||
|---------------- | |---------------- | ||
|- style="background:#f4f4f4; color:black; -moz-border-radius:18px;" | |- style="background:#f4f4f4; color:black; -moz-border-radius:18px;" | ||
Line 157: | Line 170: | ||
*[[USB_Host#USB_keyboard.2Fmouse_.28HID:_Human_Interface_Device.29| USB input device]] | *[[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 | ||
*[[GPIO keys]]: User button connected to a GPIO | |||
*[[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 | *[[TSC2102_Linux_driver| Touchscreen]]: TSC210x 4 wires resistive touch controler | ||
*[[APF51_PMIC|touchscreen]]: APF51 PMIC 4/5 wires resistive touch controler | |||
*[[APF28_PMIC|touchscreen]]: APF28 PMIC 4/5 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 | *[[Tslib]]: Linux touchscreen interface | ||
*[[USB to Playstation joypad adapter]] | |||
|| | || | ||
==Other== | ==Other== | ||
*[[AS1531|AS1531]]: 8 channels 12bits ADC (SPI) | |||
* [[MCP4912|MCP4912]]: 2 channels 10bits DAC (SPI) | |||
*[[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 | ||
*[[GPIO Driver]] | *[[GPIO Driver]] | ||
*[[GPIO LEDS]] | |||
*[[JTAG]] | *[[JTAG]] | ||
*[[Led_sensor|Using a LED as a light sensor]] | *[[Led_sensor|Using a LED as a light sensor]] | ||
Line 175: | Line 195: | ||
*[[PWM]] | *[[PWM]] | ||
*[[Watchdog]] | *[[Watchdog]] | ||
*[[Power_management]] | |||
|---------------- | |---------------- | ||
Line 182: | Line 203: | ||
==Bootloader== | ==Bootloader== | ||
*[[BootLoader | U-Boot useful tips]] | *[[BootLoader | U-Boot useful tips]] | ||
* [[USB_Boot|Boot linux from a USB key]] | |||
* [[Connection_with_U-Boot_under_Windows|Connection with U-Boot under Windows]] | |||
* [[U-Boot_communication_quick_check|U-Boot communication quick check]] | |||
* [[Uboot_FPGA_firmware_update_from_Linux|Uboot FPGA firmware update from Linux]] | |||
|| | || | ||
==Bootstrap== | ==Bootstrap== | ||
* [[BootStrap | Install U-Boot from scratch or recover your U-Boot if it was corrupted]] | * [[BootStrap | Install U-Boot from scratch or recover your U-Boot if it was corrupted]] |
Latest revision as of 18:28, 1 March 2017
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
RS-485
I2CSPI
Ethernet / Network
USB
CAN Bus
OneWireHMS Modules |
WirelessWifi
GSM/GPRSBluetoothGPS
IR |
Storage / File System
|
RealtimeXenomai
RTC |
User Input
|
Other
|
Bootloader |
Bootstrap |