ABI는 Application Binary Interface 이며, 주로 Compiler에서 이를 준수하여 구현을 하며, ABI의 핵심은 ARM의 Registers들과 관련기능을 어떻게 연결하는 것이 ABI의 기능이다.
- ARM ABI 관련구조 문서
http://infocenter.arm.com/help/topic/com.arm.doc.ihi0036b/IHI0036B_bsabi.pdf
- AAPCS : 일반적으로 Function Call을 사용할 때, Register들의 용도를 정의
- EHABI : Exception Handling ABI
- AAELF : ARM을 위하여 ELF를 어떻게 사용하여 연결할 것인지 용도 정의
- 기타사항
- ARM ABI 관련 문서
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.subset.swdev.abi/index.html
- ARM Compiler C Library Start up과 Init
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dai0241b/index.html
- ARM의 Dynamic Linking 관련문서 (ELF)
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dai0242a/index.html
2. ARM의 NEON 모드
ARM의 Neon 모드를 점점 DSP대신 사용하는 것으로 보여지며, 특정 SoC/AP에서는 Neon전용모드로 사용 (DSP대신)
관련내용링크
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dht0002a/index.html
http://infocenter.arm.com/help/topic/com.arm.doc.den0018a/index.html
http://infocenter.arm.com/help/topic/com.arm.doc.ihi0073b/IHI0073B_arm_neon_intrinsics_ref.pdf
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0473m/dom1359731184627.html
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dht0002a/index.html
http://infocenter.arm.com/help/topic/com.arm.doc.den0018a/index.html
http://infocenter.arm.com/help/topic/com.arm.doc.ihi0073b/IHI0073B_arm_neon_intrinsics_ref.pdf
- ARM NEON Programing (ARM DS-5 Compiler 5.06)
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0473m/dom1359731184627.html
- ARM VFP Programing
댓글 없음 :
댓글 쓰기