embedded systems using c 2928452