지나가는 신 keil5와 keil5mdk의 차이점은 무엇입니까?

Keil C51부터 Keil5 MDK까지 저도 모르게 10년 넘게 Keil을 사용하고 있습니다.

새로운 개발 환경이 일부 추가되었지만 Keil은 이전 엔지니어에게 가장 친절해야합니다 ...

Keil은 많은 버전을 제작했으며 가장 친숙한 버전은 Keil C51 및 Keil5 MDK입니다.

 

STM32 프로그램을 개발하고 컴파일할 때 기본적으로 소프트웨어 keil5를 사용합니다.

Keil5 및 Keil5 MDK(Microcontroller Development Kit)는 동일한 소프트웨어의 다른 버전 입니다 .

Keil5는 Keil에서 출시한 임베디드 개발 도구로 MDK, DS-MDK 및 MDK-Lite의 세 가지 버전이 포함되어 있으며 그 중 MDK는 가장 포괄적인 버전이며 대부분의 장치와 기능을 지원합니다.

Keil5는 편집기, 컴파일러, 디버거 등을 포함한 완전한 개발 환경을 제공합니다.

Keil5는 ARM, Cortex-M, Cortex-A, 8051 등과 같은 다중 프로세서 아키텍처를 지원합니다.

Keil5 MDK는 Keil에서 출시한 ARM Cortex-M 마이크로컨트롤러용 개발 도구입니다.

Keil5 MDK에는 Keil5의 모든 기능이 포함되어 있으며 ARM Cortex-M 시리즈 마이크로컨트롤러의 프로그래밍, 디버깅 및 시뮬레이션과 해당 소프트웨어 라이브러리 및 도구도 지원합니다.

Keil5 MDK는 또한 실시간 운영 체제, 멀티 코어 프로세서 및 PowerDebugging 지원과 같은 몇 가지 고유한 기능을 제공합니다.

다음은 Keil5와 Keil5 MDK의 차이점을 요약한 것입니다.

1. 지원되는 프로세서 아키텍처

Keil5 및 Keil5 MDK는 모두 ARM, Cortex-M, Cortex-A, 8051 등과 같은 다중 프로세서 아키텍처를 지원합니다.

그러나 Keil5 MDK는 주로 ARM Cortex-M 시리즈 마이크로컨트롤러의 개발을 목표로 하므로 ARM Cortex-M 마이크로컨트롤러를 지원하는 데 있어 보다 포괄적입니다.

Keil5 MDK에는 Cortex-M 시리즈 마이크로컨트롤러용 컴파일러, 디버거 및 에뮬레이터와 해당 소프트웨어 라이브러리 및 도구가 포함되어 있어 사용자가 신속하게 개발하고 디버깅할 수 있습니다.

2. 지원하는 함수 및 라이브러리

Keil5와 Keil5 MDK도 지원되는 기능과 라이브러리가 다릅니다.

Keil5는 편집기, 컴파일러, 디버거 등을 포함한 범용 개발 환경을 제공하고 다중 프로세서 아키텍처를 지원하지만 지원되는 기능 및 라이브러리는 상대적으로 적습니다.

ARM Cortex-M 시리즈 마이크로 컨트롤러 개발을 위해 Keil5 MDK는 실시간 운영 체제, 멀티 코어 프로세서 및 PowerDebugging과 같은 더 많은 기능과 라이브러리를 제공합니다. 이러한 기능과 라이브러리는 사용자가 효율적이고 안정적인 임베디드 애플리케이션을 더 빠르게 개발하는 데 도움이 될 수 있습니다.

3. 사용상의 어려움

Keil5와 Keil5 MDK의 사용 난이도도 다릅니다.

Keil5는 범용 개발 환경을 제공하며 다중 프로세서 아키텍처를 지원하지만 Keil5 MDK보다 사용하기가 더 어렵습니다.

그러나 Keil5 MDK는 ARM Cortex-M 시리즈 마이크로컨트롤러의 개발을 목표로 하고 있어 사용하기가 덜 어렵지만 빠르게 사용할 수 있습니다.

Keil5 MDK는 사용자가 쉽게 배우고 참조할 수 있는 풍부한 문서와 샘플 프로그램을 제공합니다.

요약: Keil5는 범용 임베디드 개발 도구인 반면 Keil5 MDK는 ARM Cortex-M 시리즈 마이크로컨트롤러용 특수 개발 도구라고 할 수 있습니다 .

마지막 계란타임! ! !

최근 많은 팬들이 저에게 MCU 학습 자료를 요청했고, 업계에서 10년의 경험을 바탕으로 "MCU 입문 고급 튜토리얼 + 툴킷" 을 신중하게 구성하는 데 한 달이 걸렸습니다 . 모두 무료로 하드와 공유할 수 있습니다. 팬 여러분! ! !

또한 소스 코드 + 회로도 + PCB + 문서를 포함한 22 개의 인기 오픈 소스 프로젝트를 상자 하단에 눈물을 흘리며 공유하여 빠르게 마스터가 될 수 있습니다 !

튜토리얼 패키지 및 자세한 학습 경로는 아래 내 기사 시작 부분에서 찾을 수 있습니다 .

" 고급 개방 학습 경로에 대한 MCU 소개(튜토리얼 + 도구 포함) "

" 고급 개방 학습 경로에 대한 MCU 소개(튜토리얼 + 도구 포함) "

" 고급 개방 학습 경로에 대한 MCU 소개(튜토리얼 + 도구 포함) "

추천

출처blog.csdn.net/weixin_43982452/article/details/131682289