Cross Development Environment   교차 개발 환경

(2023-10-13)

Cross Compiler, 크로스 컴파일러, 교차 컴파일러


1. 교차 개발

  ㅇ 교차 개발 환경 (크로스 개발 환경)
     - 프로그램이 개발되는 환경과 실행되는 환경이 다름
        . 임베디드시스템 등을 개발할 때 주로 활용되는 방식

  ㅇ 프로그램 설치 및 실행
     - 교차 컴파일러로 생성된 기계어 파일을 타킷시스템에 전송시키면,
     - 타킷시스템은 소수의 프로그램 만 설치 가능하여,
        . 마이크로컨트롤러는, 메모리가 작고 운영체제가 없으므로 프로그램 하나 만 실행
        . 스마트폰 처럼 운영체제가 있는 경우에는, 여러 프로그램 설치 가능
     - 전원 인가되면 간단한 부팅 과정 후 바로 프로그램이 자동 실행됨

  ※ 교차 컴파일러 (크로스 컴파일러)
     - 실행 환경이 다른 대상 기기의 플랫폼에서 동작하게 컴파일할 수 있는, 컴파일러
        . 소스 코드컴파일러를 담고(운영하고) 있는 기종(PC 등)의 기계어로 번역하는 대신에,
        . 다른 기종(타킷)에서 사용될 수 있는 기계어로 번역(변환)하는, 컴파일러

임베디드 S/W
   1. 툴 체인   2. 교차 개발 환경   3. 펌웨어  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"