PK51 은 8051 마이크로 컨트롤러 아키텍쳐를 지원하는 개발툴로, 전문 엔지니어에서부터 공부중인 학생까지 어떠한 레벨의 소프트웨어 개발자라도 쉽게 사용할수 있습니다.
사용하기 편한 통합개발환경 uVision IDE 를 제공하며, 코어 및 주변장치의 시뮬레이션을 지원합니다. 또한 타겟 하드웨어에 대한 유연한 디버깅 환경을 제공하고 2500여개의 예제들을 제공함으로써 개발 프로젝트의 빠른 진입을 가능하게 합니다.
산업 표준의 Keil C 컴파일러, 매크로 어셈블러, 디버거, Real-Time 커널 등이 포함되어 있습니다.
- 새로운 프로젝트를 시작할때 Device Database 에서 사용할 마이크로컨트롤러를 선택만 하면, uVision IDE 에서 컴파일러, 어셈블러, 링커 그리고 메모리 옵션등이 자동으로 셋팅됩니다.
- 방대한 예제 프로그램은 대부분의 알려진 8051 디바이스를 쉽게 시작할 수 있도록 도와줍니다.
- Keil uVision 디버거에는 여러 8051 디바이스의 on-chip 주변장치 (I²C, CAN, UART, SPI, Interrupts, I/O Ports, A/D Converter, D/A Converter, 그리고 PWM Modules) 가 시뮬레이션 되어 있습니다. 시뮬레이션은 하드웨어 설정에 대한 이해를 도와주며 문제를 해결하는 시간을 줄여줍니다. 또한 타겟 하드웨어가 준비되기 전에 미리 어플리케이션을 테스트 해볼수 있습니다.
- MON51, MON390, MONADI, 이나 FlashMON51 Target Monitors, the ISD51 In-System Debugger 혹은 ULINK2 JTAG 아답터를 이용하여 타겟 시스템에 테스트 프로그램 코드를 다운로드 할 수 있습니다.
주요 특징
- uVision IDE: 통합개발환경, 디버거, 시뮬레이터 포함
- Keil Extended 8051 컴필레이션 툴: 매크로 어셈블러, C 컴파일러, 링커, Object-HEX 컨버터
- Keil Classic 8051 컴필레이션 툴: 매크로 어셈블러, C 컴파일러, 링커, Object-HEX 컨버터, Banked Object 컨버터
- 타겟 디버거: 타겟 모니터, In-System 디버거
- RTX51 Tiny Real-Time 커널
PK51 은 PK51, CA51 의 두가지 버전으로 제공가능합니다. 모든 버전은 완벽한 Keil C 컴파일러를 포함하고 있으며, PK51 은 디버거와 시뮬레이터를 추가로 제공합니다.