I'd look for a USB camera sensor with mpeg built-in, so that the host CPU would only need; - a USB controller and stack, - an SD controller and stack, - a filesystem stack, - probing for the USB device and asking for the stream, - reframing the stream into whatever format is desired. An RTOS of some sort would be handy. A complete OS just makes it too easy, no challenge. For quick hackable prototypes, perhaps BeagleBone or a Raspberry Pi Zero with camera. The latter would take me about half an hour to configure for the application described in this thread; camera to microSD card. --=20 James Cameron http://quozl.netrek.org/ --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .