Cross Development Environment 교차 개발 환경 | (2023-10-13) |
Cross Compiler, 크로스 컴파일러, 교차 컴파일러 |
1. 교차 개발
ㅇ 교차 개발 환경 (크로스 개발 환경)
- 프로그램이 개발되는 환경과 실행되는 환경이 다름
. 임베디드시스템 등을 개발할 때 주로 활용되는 방식
ㅇ 프로그램 설치 및 실행
- 교차 컴파일러로 생성된 기계어 파일을 타킷시스템에 전송시키면,
- 타킷시스템은 소수의 프로그램 만 설치 가능하여,
. 마이크로컨트롤러는, 메모리가 작고 운영체제가 없으므로 프로그램 하나 만 실행
. 스마트폰 처럼 운영체제가 있는 경우에는, 여러 프로그램 설치 가능
- 전원 인가되면 간단한 부팅 과정 후 바로 프로그램이 자동 실행됨
※ 교차 컴파일러 (크로스 컴파일러)
- 실행 환경이 다른 대상 기기의 플랫폼에서 동작하게 컴파일할 수 있는, 컴파일러
. 소스 코드를 컴파일러를 담고(운영하고) 있는 기종(PC 등)의 기계어로 번역하는 대신에,
. 다른 기종(타킷)에서 사용될 수 있는 기계어로 번역(변환)하는, 컴파일러
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     
[정보통신기술용어해설]       편집·운영 (
차재복, 건강 문제로 휴식중 )