ST, 무료 소프트웨어 드라이버 공개...STM32 임베디드 애플리케이션 설계 유연성 지원

2016.06.29 00:18:22

 

[헬로티]

반도체 기업인 ST마이크로일렉트로닉스(STMicroelectronics, 이하 ST)가 애플리케이션 프로그램 인터페이스(이하, LL API) 소프트웨어를 32비트 마이크로컨트롤러 개발 에코시스템에 추가했다.

 

이번 LL API를 적용하면 STM32 ARM Cortex-M 마이크로컨트롤러를 쓸 때 하드웨어의 레지스터 레벨에서도 코드 작업을 할 수 있어 성능과 런타임 효율성의 최적화를 기대할 수 있다고 한다.

 

 

ST에 따르면, LL API의 출시로 STM32큐브는, 사용이 쉽고 이식이 가능한 하드웨어 추상화 계층(Hardware Abstraction Layer, 이하 HAL)에서 최적화 수준이 강화된 LL API에 이르기까지, 설계 시 칩의 주변 부품 제어에서도 유연성을 제공할 수 있게 됐다. 이를 통해 고객들은 ST의 검증된 소프트웨어를 활용하여 애플리케이션 개발에 더욱 집중할 수 있을 것으로 기대된다.

 

LL API는 STM32큐브 패키지에 통합 제공되며 STM32 누클레오 개발 보드 상에서 동작하는 예제 프로젝트들도 함께 제공된다. 이러한 예제들은 다른 STM32 보드로 바로 포팅하기 쉽도록 되어 있다.

 

LL API는 HAL과 함께 동일한 프로젝트에서 사용이 가능하여 설계 시 제품 출시 기간, 소프트웨어 점유 메모리, 런타임 효율성을 고려한 최적의 절충 지점을 결정할 수 있도록 최대한의 설계 유연성을 제공한다.

 

ST 관계자는 "STM32L4, L0 및 F0 MCU 시리즈용 STM큐브 패키지 형태로 무료 오픈 소스 BSD LL API를 사용할 수 있으며, STM큐브의 전체적인 배포는 2017년 1분기로 계획되어 있다"고 전했다. 

 

김진희 기자 (eled@hellot.net)

Copyright ⓒ 첨단 & Hellot.net






검색