Correctness - producing the results at the right time, in the right order,Īnd using only an acceptable set of resources.The characteristics of embedded systems affect the embedded systems programming: It could be memory, file handles, network connection or communication channels such as sockets, and locks. As an embedded systems programmer, we get it through some explicit action such as 'acquire' or 'allocate' and return it through 'release', 'free', or 'deallocate' to the system. Limited Resources - A resource is something of which a machine has only a limited supply.
Reliability - failure is very expensive.Here are some characteristics of embedded systems, and few systems suffer all of these constrains.