目前,工作重心转移到了使用 RISC-V 架构的芯片搞开发,在调试过程中接触到了 OpenOCD,FDTI JTAG 仿真器等新工具,这在之前玩 ARM 的时候基本是没听过的,因此今天就从最基本嵌入式调试为入口来学习学习基本理论以及那些常用的仿真器!
调试
这里说的调试主要是指的程序调试,程序调试是一个计算机术语,是指将编制的程序投入实际运行前,用手工或编译程序等方法进行测试,修正语法错误和逻辑错误的过程。
本地调试
本地调试通常指调试使用的环境与调试的目标运行环境一致的调试方法(也有一种说法,只要调试环境和目标运行环境都在调试员眼前那就是本地调试)。在实际开发环境中,调试时不需要连接到远程调试端的调试方式就被称为本地调试。 我们常用的 PC 程序开发的中的调试就是最常见的本地调试。
远程调试
远程调试通常指调试环境与调试的目标运行环境不一致的情况下使用的调试方法(也有一种说法,如果要调试的目标运行环境不在调试员眼前的调试方法就是远程调试)。