|
|
Line 1: |
Line 1: |
| =Functionalities=
| | On this page, we will try to summarize all the applications your Armadeus board can be useful for.<br> |
| This page lists all the hardware/software functionnalities available on the boards.
| | '''This page is currently under construction !''' <br> <br> |
|
| |
|
| {| border="0" cellpadding="5" cellspacing="5" summary="Hardware Add-Ons by functionnalities" | | {| cellspacing=5 cellpadding=5 border=0 width=100% |
| |---------------- | | {{IconLink|Entertainment|Entertainment|ipod.png|Develop the next gaming platform or the best MP3 player ever}} |
| |- style="background:#f4f4f4; color:black; -moz-border-radius:18px;" | | {{IconLink|Robotic|Robotic|robot.png|Give your robots, the brain they deserve}} |
| | | | |- |
| ==Audio==
| | {{IconLink|Domotic|Domotic|Home.png|Control everything in your house, from a web browser}} |
| ===Audio Out===
| | {{IconLink|Industrial|Industrial|indus.png|Industrial project, make your own PLC}} |
| *[[TSC2102_Linux_driver | Audio codec]]: TSC2102/TSC2101 audio codec
| | |- |
| *[[Audio_with_PWM|PWM]]: sound generation using a PWM
| | {{IconLink|Learning|Tutorials|edu.png|Some simple projects to start with}} |
| *[[MAX9768| Amplifier]]: MAX9768 10W mono class D audio amplifier
| | {{IconLink|Web|Web related|web.png|Projects demonstrating Web related features}} |
| | |} |
|
| |
|
| ===Audio In===
| | [[Project Documentation Templates and Guides]] |
| *[[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]]
| |