36、调试与性能分析指南
2026/5/23 18:24:15 网站建设 项目流程

调试与性能分析指南

1. 调试会话示例

1.1 配置串口

要使用kgdb进行调试,需要告知它使用哪个串口,有两种配置方式:
-内核命令行方式:在命令行添加kgdboc=<tty>,<baud rate>,例如kgdboc=ttyO0,115200
-运行时通过sysfs方式:设备启动后,将终端名称写入/sys/module/kgdboc/parameters/kgdboc文件,如# echo ttyO0 > /sys/module/kgdboc/parameters/kgdboc。注意这种方式无法设置波特率,若与控制台使用相同的tty,波特率已设置好;若不同,可使用stty或类似程序设置。

1.2 启动 GDB

在主机上启动 GDB,并选择与运行内核匹配的vmlinux文件:

$ arm - poky - linux - gnueabi - gdb ~/linux/vmlinux

GDB 会从vmlinux加载符号表并等待进一步输入。

1.3 连接到

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询