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