接下来我们通过ssh连接树莓派终端,打开cmd命令窗口,输入:
ssh pi@127.0.0.1 -p 5022
回车后会提示输入密码,这里输入之前设置的系统密码
此时就进入树莓派的Linux终端,为什么不直接使用...qemu中的LX终端?...:pi
端口:5022,
密码同上
程序调试
紧接着使用gdb+gdbserver对C程序进行调试
首先利用ftp工具将已经编译好的可执行文件和GCC包下arm-none-linux-gnueabi\libc...\usr\bin目录中的gdbserver传送到模拟器中
然后执行以下命令:
..../gdbserver :22349 test
开始监听端口, 但是问题来了,该模拟器的ip不在局域网段上,导致宿主机连接不上, 如果你也出现同样的问题,可以采用端口映射的办法来替代,方法很简单,只需要在模拟器启动时多追加加上一行参数