컴파일 : 소스프로그램을 실제 실행이 가능한 실행파일로 변환하는 과정 Pre Processor : 소스코드를 풀어서 완전한 소스코드로 변환하는 과정 Compiler : 변환된 소스를 어셈블리어로 변환 Assembler : 어셈블리 코드를 0,1로 구성된 기계어 코드로 변환하는 과정 Linker : 변환된 코드를 라이브러리 파일로 변환하는 과정 Linker과정이 끝나면 실행이 가능한 기계 코드가 생성됨 Loader : 기계 코드를 실행하기 위해 메모리에 올라가게 하는 과정 툴체인 : 소스파일을 실행파일로 만들어내는 과정에서 필요한 도구들의 연결된 것 타겟에 따라서 다른 툴체인을 설치해줘야 한다. 편하게 압축파일로 변환해 배포한다. 깃에서 다운 가능 하드웨어 데이터시트가 있어야지만 데이터프로그램 작성 가능...