GDB是一个工具,可以像MDK IAR之类的一样一步步的执行程序,查看变量的值,设置断点,查看运行结果。
移植嵌入式linux的板子可能资源不够,性能不强,因此在板子上使用gdbserver通过网络与PC通信,在PC中运行gdb。
具体步骤如下:
获取GDB和gdb server
可以官网下载,也可以从虚拟机中已经安装的交叉编译环境中获取
电路板和ubuntu通信
通过nfs挂载虚拟机下的ubuntu
ifconfig eth0 192.168.1.20GDB是一个工具,可以像MDK IAR之类的一样一步步的执行程序,查看变量的值,设置断点,查看运行结果。
移植嵌入式linux的板子可能资源不够,性能不强,因此在板子上使用gdbserver通过网络与PC通信,在PC中运行gdb。
具体步骤如下:
获取GDB和gdb server
可以官网下载,也可以从虚拟机中已经安装的交叉编译环境中获取
电路板和ubuntu通信
通过nfs挂载虚拟机下的ubuntu
ifconfig eth0 192.168.1.20