嵌入式系统/ARM技术中的嵌入式开发系统编程文件格式解析
摘要: 嵌入式系统编程文件格式多种多样。为方便嵌入式系统开发和深度理解各种目标系统,论文详细分析了多种主流的嵌入式可执行文件(即机器码文件)格式。比较了不同格式的异同点,并介绍了各种嵌入式文件格式的主要硬件系统及目标器件。 1 常见文件格式解析 虽然不同的开发集成环境和不同的硬件架构使得嵌入式设备中可执行文件的格式不尽相同,但基本上包含以下一些典型特征: 1 可执行文件的基本信息,如文件大小、时间、权限等。 2 与硬件架构相关的二进制代码和数据。 3 符号表与符号重定位表。 从文件本身所包含的信息来看,嵌入式系统可执行文件主要有:纯数据类文件,记录类文件以