|
|
(One intermediate revision by the same user not shown) |
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===
| + | |
− | *[[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]]
| + | |
On this page, we will try to summarize all the applications your Armadeus board can be useful for.
This page is currently under construction !