如何远程调试运行在嵌入式设备上的用户空间程序?

1. 安装gdbserver程序到嵌入式设备

2. 在嵌入式设备上运行gdbserver作为代理(agent)
    $ gdbserver :<port> <your_app>

3. 在宿主机上运行cross gdb
    $ your-cross-gdb
    (gdb) file <your_app> (指定带调试信息的应用程序)

    (gdb) set sysroot <your_root_fs> (指定根文件系统,用来搜索库)
    (gdb) target remote <target ip>:<port> (连接嵌入式设备上的代理)


posted @ 2020-02-18 16:35  Jello  阅读(314)  评论(0编辑  收藏  举报