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

2017.07.13 10:30:32

[첨단 헬로티]

반도체 기업 ST마이크로일렉트로닉스(STMicroelectronics, 이하 ST)가 무상 로우 레이어 애플리케이션 프로그램 인터페이스(Low-Layer Application Programming Interface, 이하 LL API) 소프트웨어를 모든 STM32 마이크로컨트롤러(이하 STM32 MCU)의 STM32Cube 소프트웨어 패키지에 추가했다. 


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


ST에 따르면 모든 STM32Cube 패키지에 LL API와 HAL(Hardware Abstraction Layer)이 탑재되면서 디바이스 주변장치 제어 방식을 결정해야 할 때도 사용자는 유연성을 향상시킬 수 있게 됐다.

 

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



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


LL API에는 STM32 표준 주변장치 라이브러리(Standard Peripheral Libraries, 이하 SPL)와 기능적으로 동일한 주변장치 초기화 서비스 기능이 있어, 구 버전 SPL에서 STM32Cube 에코시스템으로 쉽게 마이그레이션(migration)할 수 있다.


LL API를 적용하면 STM32 스니펫 디렉트 레지스터 액세스(STM32Snippets direct-register-access) 코드 예제들에 견줄 수 있는 우수한 성능을 구현할 수 있다고 ST는 강조했다.

황치규 기자 delight@hellot.net
Copyright ⓒ 첨단 & automationasia.net



상호명(명칭) : ㈜첨단 | 등록번호 : 서울,아54000 | 등록일자 : 2021년 11월 1일 | 제호 : 오토메이션월드 | 발행인 : 이종춘 | 편집인 : 임근난 | 본점 : 서울시 마포구 양화로 127, 3층, 지점 : 경기도 파주시 심학산로 10, 3층 | 발행일자 : 2021년 00월00일 | 청소년보호책임자 : 김유활 | 대표이사 : 이준원 | 사업자등록번호 : 118-81-03520 | 전화 : 02-3142-4151 | 팩스 : 02-338-3453 | 통신판매번호 : 제 2013-서울마포-1032호 copyright(c)오토메이션월드 all right reserved