Traté de Meego y Angstrom, y se establecieron en Angstrom. Es mucho más fácil de hacer que funcione, y muy estable. El Meego puerto para beagleboard, por otro lado, había muchos problemas. Yo no prueba los otros sistemas operativos, pero yo diría que Angstrom parece ser la mejor opción para el apoyo de la comunidad y la estabilidad.
Para instalar el sistema operativo es bastante simple: usted descargar una imagen del sistema operativo a una tarjeta SD y hacer algunos cambios en el gestor de arranque para que arranque desde la SD. Hay algunos listos que OS las imágenes en el Angstrom sitio web, junto con las recetas para instalar en la SD. Básicamente, usted va a crear dos particiones: una más pequeña que la GRASA para el arranque y el kernel, y el otro para el sistema de ficheros raíz que contiene todo lo demás. Aquí está un sitio que contiene instrucciones para la SD de arranque:
http://www.xora.org.uk/2009/08/14/omap3-sd-booting/
Usted también podría hacer que arranque desde la memoria flash NAND, pero me gustaría recomendar a guardar esta opción para la tarde, cuando estés más cómodo con el dispositivo. Desde la NAND es limitado, usted necesita para crear una imagen personalizada mediante bitbake para que se ajuste, que es el tipo de trabajo que no quieren hacer ahora.
Acerca de la depuración, la mejor manera es comprar una de ethernet a la interfaz usb + hub usb. Luego de ejecutar gdbserver en su beagleboard y puede utilizar cualquier gdb compatible con la depuración de IDE en tu PC (yo uso Eclipse CDT).
Para la interfaz de la cámara, la forma más fácil sería utilizar los pines GPIO en el conector de expansión; el inconveniente es que usted puede tener un límite de velocidad de fotogramas debido a la limitación de ancho de banda, y también yo voy a hacer que el procesador ocupado, mientras que la transferencia de la imagen; por otro lado el GPIO es tan flexible que usted probablemente no necesitará ningún circuito adicional para conectarse a ellos, siempre que su voltaje es compatible (GPIO trabaja a 1.8 V). Puede haber otras formas, si quieres una mayor velocidad de fotogramas y la necesidad de que el procesador disponible para otras tareas en paralelo, pero me gustaría recomendar para salir que para una segunda ronda de diseño.