ARM ABI学习总结
来源:互联网 发布:c语言除法变乘法 编辑:程序博客网 时间:2024/05/07 16:00
ABI是Application Binary Interface的缩写,关于ABI的介绍,可以参考维基百科:http://en.wikipedia.org/wiki/Application_binary_interface
摘自:ABI
What is the ABI for the ARM Architecture? Is it the same as the ARM EABI?
The ABI for the ARM Architecture is a standard developed by ARM and its partners that explains how compilers, assemblers, linkers, and other similar tools should generate object files and executable files.
Tools that correctly implement the ABI for the ARM Architecture can interoperate; i.e., object files built with one toolchain can be combined with object files built with another toolchain if both compilers use the ABI for the ARM Architecture and provided that the code compiled observes certain conventions.
CodeSourcery was an active participant in the design of the ABI for the ARM Architecture. (In fact, the C++ ABI used by ARM is derived from the Itanium C++ ABI co-designed by CodeSourcery.) CodeSourcery continues to work with ARM, Ltd. to validate interoperability between Sourcery CodeBench and ARM's proprietary tools.
The "ARM EABI" is an informal name for the ABI for the ARM Architecture.
ARM的infocenter中,关于ABI的文档有:
在这些文档中存在很多缩写的术语,有必要将这些术语的含义及其作用弄清楚:
DWARF:DWARF is a widely used, standardized debugging data format
参考:http://en.wikipedia.org/wiki/DWARF
- ARM ABI学习总结
- ARM ABI总体概述
- arm逆向工程abi
- Arm ABI和浮点运算
- ARM学习总结
- ARM 学习的总结
- ARM Linux学习总结
- 关于armhf (hard-float ABI for ARM)
- 关于armhf (hard-float ABI for ARM)
- 关于armhf (hard-float ABI for ARM)
- ARM交叉编译器以及ABI/EABI
- ARM汇编学习的总结
- Building arm-linux toolchain for ARM/XScale-iWMMXt(New ABI)
- ABI
- 嵌入式arm学习总结(二)--arm相关知识
- Building armlinux toolchain for ARM/XScaleiWMMXt(new ABI)
- 三、ARM指令集学习总结
- ARM学习总结1->寄存器初始值问题
- 我这近半年的生活
- 经典纯机械人体增幅外骨骼:SpringWalker™及其自制所需资料
- vector源码
- PADS原理图中绘制网络标号NET LABEL
- 打印HTML到PDF
- ARM ABI学习总结
- HDU 3415 Max Sum of Max-K-sub-sequence[单调队列优化dp]
- < Unity 3D专栏 >NGUI插件基础教程(一)
- 如何清晰地思考
- 我的java笔记(IO)
- 让gcc和gdb支持intel格式的汇编
- 扫描线的简单实现
- listview拖动时背景变黑
- 【数位DP】 hdu3555 Bomb