Open-source PCs like the Raspberry Pi and BeagleBoard are finding interesting uses