Tool Chain 툴 체인 | (2024-12-05) |
1. 툴 체인
ㅇ 임베디드 소프트웨어를 개발하기 위한 각종 유틸리티(개발도구)들의 총칭
- 소스 코드를 타깃 장치에서 실행할 수 있도록,
- 컴파일러,링커,런타임 라입러리 등을 포함하는, 컴파일 관련 도구들의 집합
2. 툴 체인의 종류
ㅇ 호스트 툴 체인 (개발용 호스트)
- 개발자용 호스트에서 실행되는 바이너리 실행 파일로된 툴 체인
ㅇ 크로스 툴 체인 (실행시 타킷에서 실행)
- 실제 타깃 장치와 다른 시스템에서도 실행 가능
* 호스트 운영체제 및 타킷 프로세서에 따라, 그 구성이 달라짐
. 리눅스 호스트에서 ARM 프로세서 개발시 : 리눅스 버전의 ARM용 GCC 크로스 툴 체인
. 윈도우 호스트에서 ARM 프로세서 개발시 : Cygwin 기반의 ARM용 GCC 크로스 툴 체인
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     
[정보통신기술용어해설]       편집·운영 (
차재복, 건강 문제로 휴식중 )