designing embedded systems part 1 5885218