ARM, Keil MDK-Professional로 Cortex-M 시리즈 프로세서의 소프트웨어 개발 툴 확장
  • 2011-04-08
  • 편집부

ARM은 모든 실리콘 업체의 Cortex-M 프로세서를 지원할 수 있는 ARM® Cortex™-M 시리즈 프로세서 기반 마이크로컨트롤러를 위한 Keil™ MDK-Professional 소프트웨어 개발 환경을 발표했다.
많은 주요 실리콘 업체들이 ARM 아키텍쳐로 자체 마이크로컨트롤러를 표준화하는 등 ARM Cortex-M0, Cortex-M3, Cortex-M4 프로세서 등을 기반으로 하는 장치가 업계에서 점점 인기를 끌고 있다. 동시에, 다양한 실리콘 업체의 지원에 대한 개발자들의 요구가 점차 커지고 있다. MDK-Professional은 많은 실리콘 업체들이 내놓은 다양한 마이크로컨트롤러를 지원하며, 임베디드 소프트웨어가 애플리케이션 요건을 가장 잘 충족하는 Cortex-M 시리즈 프로세서 기반의 장치로 마이그레이션할 수 있도록 한다. 
MDK-Professional은 마이크로컨트롤러 애플리케이션 개발을 위해 고안되었으며, ARM C/C++ 컴파일러를 Keil RTX 실시간 운영 시스템 및 미들웨어 라이브러리와 결합한 것이다. 모든 툴은 사용하기 편리한 단일 환경에 프로젝트 관리, 에디터, 디버거를 포함하는 μVision에 통합되어 있다. ARM C/C++ 컴파일러는 상당한 코드 사이즈 및 성능 혜택을 임베디드 개발자에게 제공한다. 또한 MDK-Professional은 GNU GCC 컴파일러와도 사용이 가능하다.
Keil RTX 는 고급 Cortex-M 프로세서 기능을 이용하는 작은 메모리 풋프린트에서 동작하는 확정적 실시간 운영 시스템이다. MDK-Professional에는 탄력적인 파일 시스템 및 이더넷(TCP/IP) 미들웨어, USB, CAN 주변장치 등이 포함되어 있다. TCP Networking Suite는 여러 인터넷 프로토콜을 제공하며, HTTP, Telnet, FTP 서버 등의 다양한 애플리케이션을 제공한다. USB 주변장치는 몇 개의 표준 드라이버 클래스와 함께 USB 장치 및 USB 호스트 커뮤니케이션 스택으로 지원된다.  다양한 마이크로컨트롤러에 맞게 구성된 견본 애플리케이션이 많이 있기 때문에 신속하게 제품 개발을 시작할 수 있도록 도와준다.

<저작권자(c)스마트앤컴퍼니. 무단전재-재배포금지>



  •  홈페이지 보기
  •  트위터 보기
  •  페이스북 보기
  •  유투브 보기
  • 100자평 쓰기
  • 로그인

TOP