We are working on a medical related device.
The core device work is done and has been validated. It operates on a PIC processor and integrates via USB with prototype software on a PC.
We need to embed this prototype software into the system and add a touch screen, RFID reader, PDF report generations and additional storage memory (for reports).
We are still trying to figure out the best architecture for this. There are several options.
1. Expand the existing circuit and upgrade the processor to handle all task.
2. Embed the existing device as is into a new device with a new processor and additional circuitry for touch screen, memory and RFID. The two devices would talk via RS232 or other. The new firmware replicate the prototype software features and functions.
3. Embed the existing device into an off the shelf Linux (or other) based system. Write software for the new device with the user forms and test flow, PDF features, etc.
We are looking to balance development...