The device you're describing is a system-on-a-chip (As used in the A3010 if you can remember that far back!) In the case of the beagleboard the SoC is the OMAP3530, containing the CPU core (ARM Cortex-A8) and various other video, USB, SD/MMC, etc. subsystems. Some of the machines that appear over the next few months will be using the OMAP3530 (e.g. the Touch Book and Pandora), others will use different SoCs (e.g. there should be at least one netbook using the i.MX515 SoC from Freescale). So the amount of effort required will depend on whether the machine uses the same SoC or not.