色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用gdbserver對目標開發板上的程序進行遠程調試

麥辣雞腿堡 ? 來源:嵌入式Linux充電站 ? 作者:Vincent ? 2023-10-04 15:27 ? 次閱讀

本篇講解如何使用gdbserver對目標開發板上的程序進行遠程調試。

安裝 GDBSERVER

首先在開發板上安裝 gdbserver:

apt install gdbserver

gdbserver 用法

gdbserver用法描述:

Usage:  gdbserver [OPTIONS] COMM PROG [ARGS ...]
        gdbserver [OPTIONS] --attach COMM PID
        gdbserver [OPTIONS] --multi COMM

COMM may either be a tty device (for serial debugging),
HOST:PORT to listen for a TCP connection, or '-' or 'stdio' to use
stdin/stdout of gdbserver.
PROG is the executable program.  ARGS are arguments passed to inferior.
PID is the process ID to attach to, when --attach is specified.

Operating modes:

  --attach              Attach to running process PID.
  --multi               Start server without a specific program, and
                        only quit when explicitly commanded.
  --once                Exit after the first connection has closed.
  --help                Print this message and then exit.
  --version             Display version information and exit.

使用gdbserver很簡單,主要就是先在開發板上開啟gdbserver,然后宿主機運行gdb遠程連接到gdbserver

具體步驟

一:在目標開發板上啟動 gdbserver 服務

要進行gdb調試,首先要在目標開發板上啟動gdbserver服務。在gdbserver所在目錄下輸入命令:

gdbserver :12345 helloworld

此時gdbserver監聽端口12345,并等待客戶端連接。這里的 端口號是自己指定的,helloworld是你要調試的程序 。

二:在宿主機上運行 GDB:

宿主機通常就是在你的Linux虛擬機上,然后找到開發板對應工具鏈下的gdb,然后運行:

riscv64-linux-gnu-gdb helloworld

(gdb) target remote 192.168.1.4:12345

192.168.1.4是開發板的ip地址,12345是開發板啟動gdbserver服務時指定的端口號。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11336

    瀏覽量

    210098
  • 開發板
    +關注

    關注

    25

    文章

    5119

    瀏覽量

    97944
  • GDBServer
    +關注

    關注

    0

    文章

    4

    瀏覽量

    2270
收藏 人收藏

    評論

    相關推薦

    【昉·星光 2(VisionFive 2)RISC-V單板計算機】愉快的GDB調試

    前面我們體驗了直接在C開發,我們也可以直接GDB調試,避免了
    的頭像 發表于 07-21 09:06 ?1072次閱讀
    【昉·星光 2(VisionFive 2)RISC-V單板計算機】<b class='flag-5'>板</b><b class='flag-5'>上</b>愉快的GDB<b class='flag-5'>調試</b>

    飛凌嵌入式ElfBoard ELF 1板卡-在ELF 1開發環境中使用QT Creator進行遠程調試

    ”,選擇“開始調試”,單擊“Attach to Running Debug Server”:按下圖進行配置:(5)調試至此,大家就可以在代碼中進行設置斷點、查看變量、單步執行等操作啦!
    發表于 04-30 09:35

    嵌入式學習-飛凌嵌入式ElfBoard ELF 1板卡-在ELF 1開發環境中使用QT Creator進行遠程調試

    下圖進行配置: (5)調試 至此,大家就可以在代碼中進行設置斷點、查看變量、單步執行等操作啦!這種便利的遠程調試功能使得
    發表于 04-30 09:45

    【Aworks280試用體驗】Eclipse與Aworks280的遠程調試

    本帖最后由 1450716314 于 2015-12-10 18:16 編輯 前天進行過系統與開發板的基本通信后這次說一Eclipse與開發板遠程
    發表于 12-10 17:06

    迅為i.MX6ULL開發板移植Gdb+Gdbserver調試

    怎么在arm調試應用代碼的方法。?首先,了解下基本的思路:采用這種方式進行遠程調試,目標系統
    發表于 05-31 13:47

    使用Qt Creator提供的遠程部署調試的方法

    開發環境后,使用Qt Creator加載交叉編譯好的的Qt SDK包,一般完成編譯后生成可執行程序然后拷貝到開發板文件系統內執行,若需要調試還得在
    發表于 11-05 07:20

    使用gdb遠程調試嵌入式主板程序分享

    目標之間能正常通信。0.2. 文件確認先確認是否存在下列兩個文件:gdbserver目標
    發表于 12-24 06:04

    基于STM32野火開發板的源程序

    文檔內容包含了STM32野火開發板的源程序,MP3_+_FATFS_+_SD卡的程序,程序已在板子上調
    發表于 09-01 14:46 ?128次下載

    GDB RSP協議與USB通信進行調試信息交互的開發與實現方法

    調試嵌入式程序通常采用一種稱為交叉調試調試技術來調試已下載到嵌入式開發板中的
    的頭像 發表于 12-04 08:20 ?3973次閱讀
    GDB RSP協議與USB通信<b class='flag-5'>進行</b><b class='flag-5'>調試</b>信息交互的<b class='flag-5'>開發</b>與實現方法

    嵌入式Linux系統的GDB遠程調試的實現

    mount的方式都可以。只要保證gdbserver能在開發板運行就行。 下 面就可以用gdb+gdbserver調試我們
    發表于 04-02 14:38 ?432次閱讀

    Linux應用的GDB調試的原理及過程分析

    GDB調試是應用程序開發板運行,然后在PC機上對開發板上得應用程序
    發表于 03-05 09:44 ?3445次閱讀
    Linux應用的GDB<b class='flag-5'>調試</b>的原理及過程分析

    使用Qt Creator遠程調試部署應用到嵌入式linux開發板

    開發環境后,使用Qt Creator加載交叉編譯好的的Qt SDK包,一般完成編譯后生成可執行程序然后拷貝到開發板文件系統內執行,若需要調試還得在
    發表于 11-01 17:38 ?23次下載
    使用Qt Creator<b class='flag-5'>遠程</b><b class='flag-5'>調試</b>部署應用到嵌入式linux<b class='flag-5'>開發板</b>

    在AI愛克斯開發板用OpenVINO?加速YOLOv8目標檢測模型

    《在 AI 愛克斯開發板用 OpenVINO 加速 YOLOv8 分類模型》介紹了在 AI 愛克斯開發板使用 OpenVINO 開發套件
    的頭像 發表于 05-12 09:08 ?1361次閱讀
    在AI愛克斯<b class='flag-5'>開發板</b><b class='flag-5'>上</b>用OpenVINO?加速YOLOv8<b class='flag-5'>目標</b>檢測模型

    AI愛克斯開發板使用OpenVINO加速YOLOv8目標檢測模型

    《在AI愛克斯開發板用OpenVINO加速YOLOv8分類模型》介紹了在AI愛克斯開發板使用OpenVINO 開發套件部署并測評YOLO
    的頭像 發表于 05-26 11:03 ?1300次閱讀
    AI愛克斯<b class='flag-5'>開發板</b><b class='flag-5'>上</b>使用OpenVINO加速YOLOv8<b class='flag-5'>目標</b>檢測模型

    RK3568開發板借助 U 盤或 TF 卡拷貝程序開發板

    RK3568開發板借助 U 盤或 TF 卡拷貝程序開發板
    的頭像 發表于 05-20 18:01 ?1366次閱讀
    RK3568<b class='flag-5'>開發板</b>借助 U 盤或 TF 卡拷貝<b class='flag-5'>程序</b>到<b class='flag-5'>開發板</b><b class='flag-5'>上</b>
    主站蜘蛛池模板: 善良的小峓子2在钱中文版女主角| 免费人成视频X8X8国产更快乐| 嫩小xxxxbbbb| 亚洲AV久久无码精品九号| 高中生高潮抽搐喷出白浆视频| 免费在线观看国产| 92午夜理论第1000集 app| 久久青青无码AV亚洲黑人| 亚洲精品久久无码AV片WWW| 人人射人人爱| a视频在线观看| 另类欧美尿交| 肉动漫无码无删减在线观看| jlzzzjizzzjlzzz亚洲| 欧美成人中文字幕在线看| 亚洲 综合 欧美在线视频| 国产精品免费一区二区区| 十次啦中文网| 亚洲男人天堂网| 国内免费视频成人精品| 亚洲AV成人片色在线观看网站| 国产精品久久久久久久久LI无码| 特大黑人娇小亚洲女mp4| 国产毛A片啊久久久久久A| 亚洲成人欧美| 99精品成人无码A片观看金桔| 男人J放进女人屁股免费观看| a视频免费在线观看| 少妇一夜未归暴露妓女身份| 国产高清视频在线观看97 | 国产AV天堂一区二区三区| 日韩欧美精品有码在线播放免费 | 亚洲成片在线看| 精品国产乱码久久久久久免费 | 51久久成人国产精品麻豆| 国内精品久久久久影院亚洲| 亚洲二区电影| 蜜芽一区二区国产精品| 厨房玩朋友娇妻中文字幕| 亚欧成人毛片一区二区三区四区| 九九热在线观看|