기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

요즘, EABI toolchain을 많이 사용하는 것 같습니다.

그런데, 이에 대한 정확한 이해가 잘 안되어서 문의드립니다.



문의 하나…

EABI 이전에 사용했었던 toolchain(예: aesop2440에 사용되었던 toolchain , ELDK,Kegel site에서 배포하던 toolchain)은 무엇이라고 합니까?
ABI toolchain이라고 하는지요 ? 아니면, OABI toolchain 이라고 하는지요 ? 아니면 다른 명칭이 있는가요 ?
아니면, 특별한 명칭이 없습니까?

비슷한 예로써, HDD interface에서 SATA가 나오기전의 Parallel interface방식을 ATA라고 하기도 하고, PATA라고 하기도 하듯이 말입니다.
이 때, SATA를 EABI에 비유한다면, PATA(or ATA)에 비유될 수 있는 EABA이전의(예전의) GNU toolchain을 ABI라고 하는지, 다른 명칭이 있는지요 ?


문의 둘…

OABI toolchain은 무엇인지요 ?


문의 셋…

ABI는 Application Binary Interface의 약자인 것으로 알고 있으며,
EABI는 ABI에서 발전한 것으로써, ABI앞에 Embedded라는 단어가 추가된 것으로 알고 있습니다.
그렇다면, ABI는 embedded system에서는 사용 안되고, PC에서만 사용했었던 toolchain인가요 ?
그렇지는 않을 것 같은데, 왜 Embedded를 의미하는 “E”라는 명칭이 붙여 졌을까요 ?


문의 넷…
ARM용 kernel 2.6에서 make menuconfig를 하면, 설정 항목중에서 다음과 같은 항목이 나타납니다.

“Kernel Features”항목에서
[*]  Use the ARM EABI to compile the kernel        (CONFIG_AEABI)
[  ]   Allow old ABI binaries to run with this kernel     (CONFIG_OABI_COMPA)

여기서  위의 항목은 EABI만을 지원시 선택하는 것이고,
아래항목은 ABI만을 지원시 선택하는 것입니까?
그리고, EABI,ABI모두 지원시에는 둘 다 선택한 것입니까?


고현철

2008.10.16 23:57:49
*.32.117.22

1. 현재의 EABI는 gnu-eabi라고 부르는게 맞을거고, 그 전의 것은 gnu-arm 이라고 통상 부르더군요. gnu-arm은 EABI version 1만을 지원하는 것으로 알고 있고, gnu-eabi는 EABI version 4까지 지원하는 것으로 알고 있습니다.

asm code의 효율을높이겠다는 얘기라고 보여집니다.

2. 모릅니다. 아마도 old abi가 아닌가 싶네요.

3. 밑의 것중 EABI만 선택하면 gnu eabi만을 지원하는 것이고, 밑의것은 이전의 eabi v1으로 컴팔된 녀석도 지원하겠다는 얘기겠지요.

강용근

2008.10.21 09:29:57
*.178.110.54

네...답변 감사드립니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수
328 [완료]6400에서 ALSA사용 [1] 서종범 2008-10-24 1081
327 Intel GPU를 써보려고합니다. [1] MrAhn 2008-10-21 668
» [완료]EABI에 관해서 몇 가지 여쭈고자 합니다. [2] 강용근 2008-10-16 1228
325 [완료] mp2530f 보드테스트를 위한 Fedora 환경에서 VMware 네트워... 김기정 2008-10-15 686
324 [re] [질문] mp2530f 보드테스트를 위한 Fedora 환경에서 VMware... [1] 고현철 2008-10-17 1227
323 [완료] 램디스크 관련해서 질문드립니다 [4] 이정택 2008-10-10 1194
322 [질문] Alchemy Au1380 관련 문의 드립니다. [3] 장병남 2008-10-09 926
321 [질문] Wibro 모듈 업체 소개 좀 부탁 드리겠습니다. [5] 장병남 2008-10-09 819
320 [완료]fork에서 ? [2] 손성원 2008-10-06 606
319 [질문] 아래 WebKit 관련 질문 드립니다. [2] 장병남 2008-10-01 874
318 [질문/완료] 임베디드 리눅스에 사용할 웹브라우저 추천 부탁 드립니... [4] 장병남 2008-09-27 1091
317 [질문/완료] 비글보드 어떤가요? [7] 장병남 2008-09-26 1278
316 [완료] printf 함수 질문 했었는데요.. [2] 손성원 2008-09-25 957
315 [질문]VMWare에 설치한 리눅스에 원격으로 NFS 마운팅... [9] 장병남 2008-09-25 976
314 모듈 문제 좀 해결해 주세요 [3] 손성원 2008-09-23 645
313 [질문/완료] 무선랜 붙여서 핑 날렸는데,, 문제 발생.. [5] 장병남 2008-09-23 9650
312 [완료]일반 printf함수에 대해서 [2] 손성원 2008-09-23 778
311 [완료]NAND 플래시 메모리에 대해서 문의 드립니다. [4] 도찬구 2008-09-18 845
310 [질문] 펌웨어 올리는 모듈 관련 질문 드립니다. [2] 장병남 2008-09-18 713
309 [질문/완료] RT2571 무선랜카드를 Pollux에 올렸는데요,, [4] 장병남 2008-09-12 1104

사용자 로그인