This article is the first of a series that describe how to develop and run applications using Oracle's Java SE for Embedded -- a full Java SE platform designed for high-end embedded systems -- on ARM-based hardware, specifically the BeagleBoard. This article details how to get Linux running on ARM-based hardware, specifically the BeagleBoard. The next article describes how to develop Java applications and run them on the Beagleboard.
By the end of this article, you will be able to type commands into a console on the BeagleBoard. Your BeagleBoard will be connected to the Internet and fully prepared to install and run Oracle's Java SE for Embedded implementation for ARM. It should be noted that Java SE for Embedded should run fine on other popular embedded systems with properly installed Linux as well (for example a Sheevaplug or a PandaBoard). The procedure to install Linux however might differ on these alternate systems as compared to how it is done on the BeagleBoard.