This post introduces semihosting and shows how to use it and integrate it into your own embedded projects.