The original Texas Instruments BeagleBoard is a low-power, open-source single-board computer based on a 720MHz ARM Cortex-A8 processor, featuring a PowerVR SGX530 GPU for accelerated 2D/3D graphics, a TMS320C64x+ DSP for audio/video acceleration, and 256MB of RAM.
In contrast to many other embedded boards the BeagleBoard does not come with a classic network interface (e.g. no Ethernet). For network connectivity either a USB implemented Ethernet dongle or a Wi-Fi (WLAN) SD-card could be used.
Due to stability, and reliability problems the initial 2008 boards do not come with the second, EHCI USB 2.0 port soldered to the PCB. It's said that rev. C boards shipping in 2009 will have a functional EHCI USB 2.0 port. At the time of writing the USB OTG port is the only functional USB port and so thus the device can not act as host and device at the same time.
As usual for Imagination Technologies PowerVR based graphics, there is no open source code to drive the 2D/3D acceleartor. There exists only a bare-minimum mode-setting Linux kernel (OMAP) FB driver. Proprietary binary-only libraries are circulated to provide a rather rogue OpenGL ES environment for accelerated 2D/3D.