Arm Keil MDK는 Arm Cortex-M(M23/M33 포함)기반의 임베디드 개발을 위해 설계된 강력한 통합 개발도구입니다. 임베디드 시스템 개발의 전체 프로세스 과정을 지원하는 Arm Keil MDK는 RTX RTOS를 지원하여 RTOS 기반의 애플리케이션 개발을 보다 빠르고 손쉽게 개발할 수 있도록 도와줍니다.

TUV SUD 로부터 자동차, 산업, 철도, 의료, 항공 등의 분야에 인증을 받은 FuSa RTS는 기능안전이 필요한 소프트웨어 개발에 있어 다양한 라이브러리와 구성요소로 안전한 개발 환경을 구축할 수 있습니다.

Arm Keil MDK를 활용할 경우, 애플리케이션 코드에만 집중할 수 있는 최적의 임베디드 개발환경을 구축할 수 있습니다.

제품 개요

 

제품 특징

 1. Cortex-M 기반 프로세서의 소프트웨어 개발을 위해 설계된 개발도구

 2. 기능안전을 위한 전체 개발 솔루션(Safety ready end-to-end solution)
     -  TUV SUD Certified (ISO 26262, IEC 61508, EN 50128, IEC 62304)

 3. Arm 프로세서에 특화된 RTX RTOS 제공

 4. 타 컴파일러 대비 최적화된 C/C++ 컴파일러

 5. 다양한 Software Packs 제공(Device / CMSIS / Middleware)

 

주요 기능

 

: 개발 환경별

  다양한 예제 

  파일 제공

 1. Cortex-M(Cortex-M23, M33 포함), Arm Cortex-R4, Arm7, Arm9기반 MCU 지원

 2. ISO/ANSI standard C/C++ 지원

 3. 각 디바이스에 맞는 Documentation, System/Startup Code, Source Code Templates,

     Software Components 제공

주요 기능

 

: 자동차, 산업, 철도,

  의료 및 항공 분야

  국제 표준 기능

  안정성 확인

 1. Qualification Kit 제공

 2. Test Report, Safety Manual, Development Process Docs 등

 3. FuSa RTS 적용 가능(Fusa RTX RTOS, FuSa Event Recorder, Fusa C library)

 4. MDK Pro 혹은 Standalone Package에서 사용 가능

주요 기능

 

: 미들웨어(CMSIS)

  제공

 1. 프로세서별 최적화된 코드 및 라이브러리 생성

 2. Third parity tool에 대한 Verification 및 Integration 불필요

 3. MMU/Cache/MPU 시각화

주요 기능

 

: CMSIS-RTOS

  API를 준수하는

  RTX RTOS 제공

 1. Flexible Scheduling Option

 2. Arm Cortex-M3/M4/M7/M33기반에서의 Zero Interrupt Latency

 3. Secure and Non-secure States

 4. Tasks 수 제한 없음

 5. 빠른 동작속도 및 적은 메모리 사용량(<5KB)

 

제품의 장점

01

타 컴파일러 대비 뛰어난 코드 최적화

- Cortex-M4 기반 RTX RTOS 예제 애플리케이션 빌드 시

33% 사이즈 절감

02

성능에 대한 지속적인 업데이트로 성능 개선

- Arm Compiler 6.6 대비 6.11 성능 20% 증가

03

Software Building Blocks

for Functional Safety

- CMSIS-Zone 유틸리티로 쉬운 MPU 셋팅

- 모든 툴 체인이 동일한 인증을 받아 사용자가 인증을 위한 추가 액션 불필요

04

Keil MDK uVision과 RTX RTOS의 완벽한 연동

- Commercial level RTOS 및 소스코드 무료 제공

- RTX kernel-aware tool을 통한 손쉬운 작업 수행 및 디버깅

- FreeRTOS 및 기존 CMSIS-RTOS 1과의 간편한 Migration 가능

- CMSIS-FreeRTOS pack 이용 가능

 

기대 효과

- 사용자가 개발하는 환경에 RTOS 테스트 가능

   : 추가 구매 및 테스트가 필요하지 않아 비용 및 시간 절감 효과

- 코어별 Example Pack으로 초기 셋팅 시간 절감 가능

- 코드 사이즈 최소화로 인한 효율적인 메모리 사용과 비용절감

- 다양한 분야에서 국제 표준 안정성 인증을 받아 개발 및 인증 과정 용이

제품의 사양

 

Copyrights 2020. Hancom MDS Inc. All rights reserved.