Bueno la beaglebone te puede servir. Realmente pienso que hasta el PIC18F4550 te puede servir.
El tema es el siguiente:
Beaglebone es una placa con un procesador, pero MUCHISIMO mas avanzado que un PIC18, no solo eso sino que vas a tener que lidiar con el OS ( Sistema Operativo ) que le pongas dentro, la mayoria usan Linux por que es gratuito y mas que nada no un codigo cerrado como windows ( y ademas pago ). Asi que no, no vas a poder usar Windows, no vas a poder instalarle cualquier cosa.
Y en que lenguaje se programa ? C seguro, podes correr programas de Java, python, etc.
El problema es que te vas a enfrentar a muchisimas mas cosas complicadas que usar un simple microcontrolador.
Mi pregunta es... esto es para la universidad?, Si es asi, yo creo que te van a echar cuando les lleves esto. Al menos ami me exigen que la placa sea creada por mi enteramente. Nada de kits con micro.