总是将待开发的嵌入式系统连接到一个终端或个人电脑。该终端或个人电脑为程序员调试和控制系统提供一个交互式的用户界面。值得注意的是，当程序出现问题，大多数的嵌入式系统会立刻变成毫无用处的废铜烂铁。嵌入式系统总是缺乏监测软件问题的机制，比如内存管理单元读取缓存失败等。如果没有在线仿真器，嵌入式系统开发将变得非常困难，因为根本没有办法知道究竟发生了什么问题。而有了在线仿真器，程序员可以测试每一行源代码，从而找到究竟是哪一段程序出错并纠正错误以解决问题。在实际应用中，程序员可以通过在线仿真器设置断点、显示和监