Embedded Control Systems in CC++ An Introduction for Software Developers Using MATLAB