Cross Development Environment   교차 개발 환경

(2019-03-11)

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

1. 교차 개발

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

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

  ※ 교차 컴파일러 (크로스 컴파일러)
     - 소스 코드컴파일러를 운영하고 있는 기종(PC 등)의 기계어로 번역하는 대신에,
     - 다른 기종(타킷)에서 사용될 수 있는 기계어로 번역(변환)하는 컴파일러를 말함


[임베디드 S/W] 1. 툴 체인 2. 교차 개발 환경 3. 펌웨어
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
    4.   데이터베이스
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
      1.   임베디드시스템
            1. 임베디드 시스템
            2. SoC
            3. MMU
            4. ABI
            5. 실시간(Realtime)
            6. ARM,MIPS
            7. 임베디드 용어
            8. 라즈베리 파이
        1.   임베디드 S/W
          1.   1. 툴 체인
              2. 교차 개발 환경
              3. 펌웨어
        2.   마이크로 컨트롤러
      2.   로봇
      3.   정보검색
      4.   VR,AR
  8.   공학일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록     참고문헌