하드웨어

ST, STM32 MCU 디바이스에 로우 레이어 API 탑재


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

    입력 : 2017-07-14 18:49:07

    ST마이크로일렉트로닉스가 무상 로우 레이어 애플리케이션 프로그램 인터페이스(LL API) 소프트웨어를 모든 STM32 마이크로컨트롤러의 STM32Cube 소프트웨어 패키지에 추가했다.

    LL API로 간편한 STMCube 환경 내에서 개발을 하고 ST의 소프트웨어를 이용해 개발 중인 코드를 레지스터 레벨로 최적화해 시장 출시 기간 단축 효과를 기대할 수 있다.

    ST는 STM32Cube 패키지에 LL API와 HAL(Hardware Abstraction Layer)이 결합해 탑재되면서 디바이스의 주변장치 제어 방식을 결정해야 할 때도 유연성을 발휘할 것이라고 밝혔다.

    HAL의 사용 편의성과 포팅이 가능한 점, LL API의 성능, 코드 풋프린트, 전력 소모를 최적화하는 성능을 활용할 수 있기 때문이다.

    관련 누클레오(STM32 Nucleo) 보드 상에서 동작하도록 구성된 맞춤형 코드 예제들은 다른 STM32 MCU로의 손쉬운 포팅을 돕는 템플릿을 제공한다.

    LL API에는 STM32 표준 주변장치 라이브러리와 기능적으로 동일한 주변장치 초기화 서비스 기능이 있어, 구 버전의 SPL에서 간단하지만 강력한 STM32Cube 에코시스템으로 용이하게 마이그레이션을 가져갈 수 있다.

    LL API를 적용하면 STM32 스니펫 디렉트 레지스터 액세스 코드 예제들에 견줄 수 있는 성능을 구현할 수 있다.

    STM32CubeMX 툴은 생산성 높이기 위해 STM32L0, STM32F0, STM32L4, STM32F3 MCU에 대해 LL API의 주변장치 초기화 코드를 자동 생성한다. 또한, SPL에서 LL 코드로의 마이그레이션 지침서 및 자동 툴도 이용 가능하다.


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





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