By following this guide, you have removed the first major obstacle in embedded development. Happy debugging.