엠플라브

MPLAB

MPLABPIC와 dsPIC 마이크로컨트롤러임베디드 애플리케이션 개발을 위한 전용 프리웨어 통합 개발 환경으로 마이크로칩 테크놀로지가 개발했다.[1][2][3][4][5][6][7][8]

MPLAB X는 MPLAB의 최신판으로 NetBeans 플랫폼에서 개발되었다.[9][10]MPLAB와 MPLAB X는 마이크로칩 8비트 PIC 및 AVR(ATMEGA 포함) 마이크로컨트롤러, 16비트 PIC24 및 dsPIC 마이크로컨트롤러, 32비트 SAM(ARM) 및 PIC32(MIPS) 마이크로컨트롤러의 프로젝트 관리, 코드 편집, 디버깅 및 프로그래밍을 지원한다.[11][12][13]

MPLAB는 MPLAB ICD 3MPLAB REAL ICD 3와 같은 MPLAB 인증 장치와 함께 개인용 컴퓨터를 사용하여 PIC 마이크로컨트롤러를 프로그래밍하고 디버깅하도록 설계되었다.PICKit 프로그래머도 MPLAB가 지원한다.

MPLAB X는 MPLAB Code Configurator 및 MPLAB Harmony Configurator 플러그인으로 자동 코드 생성을 지원한다.

엠플라벡스

MPLAB X IDE
MPLABX Splash.png
개발자마이크로칩 테크놀로지
안정적 해제
6.00[14] / 2022년 1월 3일; 3개월(2022-01-03)
기록 위치Java(프로그래밍 언어)
운영 체제Microsoft Windows >7, Mac OS X, Linux[14]
면허증소유권 EULA
웹사이트MPLAB X 홈페이지

MPLAB X는 마이크로칩 테크놀로지가 구축한 MPLAB IDE의 최신 버전으로 오픈소스 NetBeans 플랫폼을 기반으로 한다.MPLAB X는 마이크로칩 8비트, 16비트 및 32비트 PIC 마이크로컨트롤러의 편집, 디버깅 및 프로그래밍을 지원한다.

MPLAB X는 마이크로소프트 윈도 외에 맥OS리눅스 운영 체제에 대한 교차 플랫폼 지원을 포함한 IDE의 첫 번째 버전이다.

MPLAB X는 다음과 같은 컴파일러를 지원한다.

  • MPLAB XC8 — 8비트 PIC 및 AVR 장치용[11][15] C 컴파일러
  • MPLAB XC16 — 16비트 PIC 장치용[15] C 컴파일러
  • MPLAB XC32 - 32비트 MIPS 기반 PIC32 및 ARM 기반 SAM 장치용 C/C++ 컴파일러
  • HI-TECH C — 8비트 PIC 장치용 C 컴파일러(계속)[16]
  • SDCC - 오픈 소스 C 컴파일러[17]

MPLAB 8.x

MPLAB IDE
MPLAB8X Splash.png
개발자마이크로칩 테크놀로지
최종 발매
8.92[18] / 2013년 7월 23일; 8년(2013-07-23)
기록 위치C++
운영 체제마이크로소프트 윈도
면허증소유권 EULA
웹사이트www.microchip.com/mplabx Edit this on Wikidata

MPLAB 8.x는 마이크로소프트 비주얼 C++에서 마이크로칩 테크놀로지가 구축한 기존 MPLAB IDE 기술의 마지막 버전이다.MPLAB는 마이크로칩 8비트, 16비트 및 32비트 PIC 마이크로컨트롤러의 프로젝트 관리, 편집, 디버깅 및 프로그래밍을 지원한다.MPLAB는 마이크로소프트 윈도에서만 작동한다.MPLAB는 마이크로칩의 아카이브에서 여전히 사용할 수 있지만 새로운 프로젝트에서는 권장되지 않는다.[18]

MPLAB는 다음과 같은 컴파일러를 지원한다.[18]

  • MPLAB MPASM 조립기
  • MPLAB ASM30 조립기
  • MPLAB C PIC18용 컴파일러
  • PIC24 및 dsPIC DSC용 MPLAB C 컴파일러
  • MPLAB C PIC32용 컴파일러
  • 하이테크 C

참조

외부 링크