embedded systems and c 2210405