Hola, yo también me acabo de comprar una beagleboard para intentar aprender un poco de linux y arm y lo suyo me va a costar

También estuve mirando placas y las que más me gustaron fueron la pandaboard y la bb-xm, la pandaboard está agotada en todos los sitios. Un aspecto importante a la hora de decidirse por una es la comunidad que hay detrás, ya que es a la que hay que acudir para poder aprender si no tenemos a nadie que nos enseñe, y creo que la beagle y la pandaboard son las que mayor comunidad tienen. Por muy buena que sea la placa si no es muy usada pues de nada nos vale, a no ser que quién la use sea totalmente experto en el tema.
Yo acabo de empezar y de momento me estoy pegando con ésto:
https://fedoraproject.org/wiki/Architectures/ARM/BeagleBoardxMSDCardEchadle un ojo a este pdf que está bien para los que quieran empezar:
http://free-electrons.com/doc/training/embedded-linux/slides.pdfPara programar el micro pues necesitas un JTAG y la verdad que para meterse con estos micros pues hay que saber bastante, yo con intentar hacerla funcionar con lo que me dan y manejar el SO ya estaría más que contento. Para ponerte a tocar la memoria del micro ya hay que leer mucho

Para la bb-xm también he pedido una placa de estas:
http://elinux.org/BeagleBoard_Trainer http://www.tincantools.com/product.php?productid=16151&cat=0&page=1 que viene bien para conectarla con nuestros circuitos, además trae un avr tb

Podrías poner muchas soluciones distintas, en mi caso la voy a utilizar para hacer un robot con el objetivo de aprender linux y de paso un poco de arm.
Saludos