하드웨어

ST, 모든 STM32 MCU 제품에 소프트웨어 개발 플랫폼 STM큐브 지원


  • 이직 기자
    • 기사
    • 프린트하기
    • 크게
    • 작게

    입력 : 2015-02-25 11:26:57

    ST마이크로일렉트로닉스(한국 지사 대표 마르코 카시스)가 현재 양상 중인 모든 STM32 MCU 제품에 소프트웨어 개발 플랫폼 STM큐브(STMCube)를 지원한다고 밝혔다.

    STM32큐브는 모든 STM32 디바이스를 빠르고 손쉽게 구동하게 해주며 제품 시리즈 간의 코드 포팅도 간소화 해준다.

    이 플랫폼은 STM32큐브MX 그래픽 컨피규레이터와 초기설정 C 코드 생성기로 구성되며, 핀아웃, 클럭 트리, 주변장치 구성과 전력 소비제한을 만족시키는 위저드 기능도 제공한다.

    구성 후에는 사용자의 선택에 따라 C 초기화 코드를 생성할 수 있다. 적절한 임베디드소프트웨어는 자동으로 다운로드 된다. 따라서 마이크로컨트롤러 구성 및 리소스 충돌 문제를 해결하는데 드는 시간을 절약할 수 있어 개발 시 가치 있는 서비스로 제공될 것이다.

    STM32큐브MX는 독점 개발 환경에만 쓸 수 있는 일부 경쟁 툴과 달리 ARM/Keil MDK-ARM, IAR EWARM, GCC 기반 IDE와 같은 독립적인 IDE를 위한 코드 생성도 허용한다.

    STM32큐브는 각 STM32 시리즈에 맞는 임베디드 소프트웨어 패키지도 제공한다. STM32F1 디바이스용 패키지가 최근 추가됐으며, 올해 하반기 양산 예정인 STM32 F7 시리즈를 비롯한 모든 차세대 STM32 디바이스는 출시 시점부터 STM32큐브를 사용할 수 있게 된다.

    각개 임베디드 소프트웨어 패키지는 이동식 API를 탑재한 하드웨어 추상화 계층(HAL, hardware abstraction layer)을 포함하고 최적의 코드 품질과 신뢰성을 위해 그래머테크 코드소나(Grammatech CodeSonar)로 점검되며 미들웨어는 긴밀하게 집적되어 각 소프트웨어 구성요소 사이의 의존성을 평가하는 복잡한 업무를 할 필요가 없다.

    또한 자동 업데이트메커니즘이 내장되어 있어서 소프트웨어 상태 점검의 부담을 덜어준다.

    미들웨어에는 오픈소스 TCP/IP 스택(LwIP), CMSIS-RTOS 래퍼를 갖춘 FreeRTOS, 오픈소스 FatFS 파일 시스템,ST의 USB 호스트 및 디바이스 라이브러리, 터치 센싱 라이브러리 그리고 STemWin 전문가용 그래픽 스택이 포함돼 있다.

    이러한 항목들은 BSD 오픈소스 라이선스와 같은 기업친화적인 조건이나 ST가 독점적으로 개발 및 지원하는 소프트웨어 라이선스로 제공된다.

    STM32큐브MX와 특정 시리즈용 임베디드 소프트웨어로 구성되는 STM32큐브는 www.st.com/stm32cube에서 무상으로 제공되고 있다.


    베타뉴스 이직 기자 (leejik@betanews.net)
    Copyrights ⓒ BetaNews.net





    http://m.betanews.net/610212?rebuild=on