嵌入式开发中的二进制工具及调试技巧
在嵌入式开发中,二进制工具(binutils)是工具链的关键组成部分。要构建编译器,首先需要成功构建 binutils。下面将介绍一些嵌入式开发者需要了解的实用二进制工具。
1. readelf 工具
readelf 工具用于检查目标 ELF 二进制文件的组成。在构建针对 ROM 或闪存的镜像时,对镜像布局进行明确控制,该工具特别有用。同时,它也是学习工具链如何构建镜像以及理解 ELF 文件格式的好帮手。
- 常用命令
- 显示 ELF 镜像中的符号表:
$ readelf -s <elf-image>
- 发现并显示 ELF 镜像中的所有节:
$ readelf -e <elf-image>
- 列出 ELF 镜像中的节头:
$ readelf -S <elf-image>
以下是一个简单的“hello world”程序的部分节头列表:
$ ppc_82xx-readelf -S hello-ex
There
超级会员免费看
订阅专栏 解锁全文
1985

被折叠的 条评论
为什么被折叠?



