分类: LINUX
2010-12-24 15:46:37
嵌入式开中target的操作系统并不是Host PC上的操作系统。如果用Host PC上的编译器,那么生成的只是在该Host PC系统上能运行的程序。所以我们需要在Host PC上将target系统所需的开发工具编译好。
同样的,你在调试时,并不是基于target上的。由于条件限制,你需要在Host端来调试你的target程序。调试指令由Host端通过串口、以太网或者USB来发出。
通常采用的有:On-Chip debugging、ROM monitor、KGDB调试内核、gdbserver调试用户空间等。