别再死记硬背了!用一张时序图+五个核心状态,彻底搞懂5G NR入网(附RRC状态机详解)
2026/5/16 0:07:42
在嵌入式开发中,二进制工具(binutils)是工具链的关键组成部分。要构建编译器,首先得成功构建这些二进制工具。下面将介绍一些嵌入式开发者需要了解的实用工具。
readelf 工具用于检查目标 ELF 二进制文件的组成。在构建针对 ROM 或闪存的镜像时,它能对镜像布局进行精确控制,同时也是学习工具链如何构建镜像以及理解 ELF 文件格式的好帮手。
$ readelf -s <elf-image>$ readelf -e <elf-image>$ readelf -S <elf-image>例如,一个简单的七行 “hello world” 程序可能包含 38 个独立的节,部分常见节如下:
$ ppc_82xx-readelf -S hello-ex There are 38 section headers, starting at offset 0x32f4: Section Headers: [ Nr] Name Type