The Texas Instruments OMAP processors have been integrated into a number of popular, low-cost and powerful single-board computers and COMs (computer-on-modules) to provide full Linux OS access with both high- and low-level hardware interfaces (such as USB 2.0, ethernet, serial, SPI, I2C, etc.). Some of the most popular and accessible platforms include the Gumstix Overo series and the Beagleboard series.
It is noted that while there have been a variety of successful integrations, some experimentation may be required due to limited documentation and the large number of potential applications.
OMAP boards can be connected to a number of Paparazzi autopilots in two ways:
- using a Gumstix board as a daughterboard, as in Lisa/L or the Classix.
- connecting to an OMAP board externally with a cable of some sort
There are several feasible interface methods (some have been explored thoroughly, others less so):
- SPI connection (as used on Lisa/L)
- Serial connection
- USB connection (often as a USB serial port, with the autopilot in peripheral mode connected to an OMAP host port)
Brief description, target integration (directly on Lisa/L, combination with TWOG or others) List of documentation (some more complete than others):
- Lisa_USB - Notes about USB ports on Lisa/L and compatible devices
- Lisa_Logitech_Camera - Notes about streaming from a USB webcam
- LisaOveroImage - Building an Overo image for Lisa with Open Embedded
- Dev/Caspa - Describes the work to fully integrate a Gumstix Caspa FS camera on a Lisa/L board
- Overo - Interfacing a Gumstix Overo to an LPC21xx autopilot like the TWOG
- Setting_up_a_build_environment_for_overo-oe - Notes on setting up a build environment for overo-oe
- Bitbake_libevent - Notes on how to bitbake libevent for the Overo
The Classix autopilot was the first Paparazzi board to allow a Gumstix Basix as a daughterboard.