notes on embedded system design 177491