Sorry. There really isn't a good answer to this question as any embedded developer with a modicum of experience knows. In some cases there might be a specific device or family of devices that is ...