Host Target means you build your code and code runs on your PC. (This is normally done as a prevalidation step) before you take your software to the real environment (your small car).
Embedded Target means, you build your code with the corresponding target compiler and then flash it to your target (controller).
Best Answer