App : 운영체제 안에서 동작하는 프로그램
API 개발자이다.Firmware 개발 : H/W를 제어하는 작은 운영체제를 직접 개발Device Driver 개발 : 커널 내부에서 동작되는 프로그램, H/W를 제어하는 프로그램 개발모든 개발자는 C언어가 필수적이다!!
임베디드에서 보통 S/W에서 빠른 성능을 내고 임베디드 코드 최적화가 잘되는 'IAR'을 사용하지만 비싸다.
임베디드에서 사용하기 편한 기능들을 VS가 아닌 칩셋 회사들에서 제공되는 IDE의 기반이 되는Eclipse에서 지원해줍니다.
설치


Eclipase는 IDE이지만, C컴파일러가 포함되지 않습니다. 따라서 컴파일러를 따로 설치해줘야 합니다.
MinGW 설치
