| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> VSCode+GDB+QEMU图形化调试Linux内核 -> 正文阅读 |
|
[开发工具]VSCode+GDB+QEMU图形化调试Linux内核 |
VSCode+GDB+QEMU图形化调试Linux内核概述在学习嵌入式Linux系统时,需要对 Linux Kernel 进行调试。Linux(PC)下的gdb工具提供了类图形化的调试界面,但代码仅在有限的窗口上显示,且为单色显示,调试时不利于代码阅读。Visual Studio Code提供了良好的解决方案。 本文记录了基于VSCode+GDB+QEMU图形化调试Linux的过程,与读者分享。 环境准备VSCode基础环境:在Visual Studio Code中使用SSH建立远程Linux开发环境; QEMU准备:QEMU编译安装及Linux系统仿真; GDB安装(也可以使用交叉编译工具链自带的GDB工具):
Linux下的调试:
汇编语言入口( C语言入口( 如上,虽然 Linux(PC)下能产生类图形化的调试界面,但代码显示和单步运行时存在诸多不完美的的地方。 VSCode配置主要配置
在终端手动启动QEMU仿真的调试效果: 【注意】: 接下来,尝试 在上文
接下来按 GDB调试助记Visual Studio Code调试快捷键:
Linux下GDB命令行调试程序时,可通过
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 19:52:30- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |