A user application is generated in response to user input, wherein the user application is described in a user application description. Processing device code is generated for a targeted processing device based at least in part on the user application description without user intervention, wherein the...http://www.google.com/patents/US8069436?utm_source=gb-gplus-sharePatent US8069436 - Providing hardware independence to automate code generation of processing device firmware