Host Machine : A bigger general purpose computer which is used for developing and storing programs that needs to execute in embedded system is called a host machine.
Target Machine : The system that is delivered to the customers after program needed for application has been written , compiled , assembled and linked is called as target machine.