◎ STM32F > ST마이크로일렉트로닉스, 모든 STM32 MCU 디바이스에 로우 레이어 API 탑재

TODAY294 TOTAL2,691,671
사이트 이용안내
Login▼/회원가입
최신글보기 질문게시판 기술자료 동영상강좌

아두이노 센서 ATMEGA128 PWM LED 초음파 AVR 블루투스 LCD UART 모터 적외선


BASIC4MCU | ◎ STM32F | STM32 | ST마이크로일렉트로닉스, 모든 STM32 MCU 디바이스에 로우 레이어 API 탑재

페이지 정보

작성자 키트 작성일2017-09-14 14:21 조회3,333회 댓글0건

본문

ST마이크로일렉트로닉스, 모든 STM32 MCU 디바이스에 로우 레이어 API 탑재
2017-08-24 12:58

2017년 7월 13일, 서울 – 다양한 전자 애플리케이션에 걸쳐 고객들에게 기여하는 세계적인 반도체 회사인 ST마이크로일렉트로닉스(STMicroelectronics, 이하 ST)가 무상 로우 레이어 애플리케이션 프로그램 인터페이스(Low-Layer Application Programming Interface, 이하 LL API) 소프트웨어를 모든 STM32 마이크로컨트롤러(이하 STM32 MCU)의 STM32Cube 소프트웨어 패키지에 추가했다. LL API로 간편한 STMCube™ 환경 내에서 개발을 하고 ST의 검증된 소프트웨어를 이용하여 개발 중인 코드를 레지스터 레벨로 최적화하여 시장 출시 기간 단축 효과를 기대할 수 있다.

3660040649_RpLIMwHD_news_img4.jpg

STMCube™ 환경 내에서 애플리케이션 프로그램 인터페이스가 코드 최적화

이제 모든 STM32Cube 패키지에 LL API와 HAL(Hardware Abstraction Layer)이 결합하여 탑재되면서 디바이스의 주변장치 제어 방식을 결정해야 할 때도 완벽한 유연성을 발휘할 것이다. HAL의 사용 편의성과 포팅이 가능한 점, LL API의 성능, 코드 풋프린트, 전력 소모를 최적화하는 성능을 활용할 수 있기 때문이다. 관련 누클레오(STM32 Nucleo) 보드 상에서 동작하도록 구성된 맞춤형 코드 예제들은 다른 STM32 MCU로의 손쉬운 포팅을 돕는 템플릿을 제공한다.

LL API에는 STM32 표준 주변장치 라이브러리(Standard Peripheral Libraries, 이하 SPL)와 기능적으로 동일한 주변장치 초기화 서비스 기능이 있어, 구 버전의 SPL에서 간단하지만 강력한 STM32Cube 에코시스템으로 용이하게 마이그레이션(migration)을 가져갈 수 있다. LL API를 적용하면 STM32 스니펫 디렉트 레지스터 액세스(STM32Snippets direct-register-access) 코드 예제들에 견줄 수 있는 우수한 성능을 구현할 수 있다. LL API는 별도의 표시가 없는 한 MISRA-C 2004 표준을 준수하며 그래마테크(Grammatech)사의 코드소나(CodeSonar®)툴로 최적화된 코드 품질과 신뢰성을 검증 받았다. STM32CubeMX 내의 자동 업데이트 메카니즘을 통해 최신 버전으로 유지된다.

STM32CubeMX 툴은 생산성 더 높이기 위해 STM32L0STM32F0STM32L4STM32F3 MCU에 대해 LL API의 주변장치 초기화 코드를 자동 생성한다. 다른 STM32 시리즈도 향후 몇 달 안에 지원될 예정이다. 또한, SPL에서 LL 코드로의 마이그레이션 지침서 및 자동 툴도 이용 가능하다.

보다 자세한 정보는 www.st.com/stm32cubefw에서 확인할 수 있다.



STM32Cube Embedded Software  

With STM32Cube, STMicroelectronics provides a comprehensive software tool, significantly reducing development efforts, time and cost.

STM32Cube consists of (usable together or independantly):

The STM32CubeMX, featuring

  • Configuration C code generation for pin multiplexing, clock tree, peripherals and middleware setup with graphical wizards
  • Generation of IDE ready projects for a integrated development environment tool chains
  • Power consumption calculation for a user-defined application sequence
  • Direct import of STM32 Cube embedded software libraries from st.com
  • Integrated updater to keep STM32CubeMX up-to-date

STM32Cube embedded software libraries, including:

  • The HAL hardware abstraction layer, enabling portability between different STM32 devices via standardized API calls
  • The Low-Layer (LL) APIs, a light-weight, optimized, expert oriented set of APIs designed for both performance and runtime efficiency
  • A collection of Middleware components, like RTOS, USB library, file system, TCP/IP stack, Touch sensing library or Graphic Library (depending on the MCU series)

3660040649_K7RMjIzn_en.STM32Cube_line_LN1897.jpg

Part NumberGeneral DescriptionMarketing StatusSupplierSupported DevicesSoftware TypeSoftware Version
Patch_CubeFW_L4Patch v1.8.1, for STM32CubeL4 v1.8.0ActiveSTSTM32L4Firmware1.8.1
STM32CubeF0Embedded software for STM32F0 series (HAL, Low-Layer APIs and CMSIS (CORE, DSP, RTOS), USB, File system, RTOS, Touch Sensing - coming with examples running on ST boards: STM32 Nucleo, Discovery kits and Evaluation boards)ActiveSTSTM32F0Firmware1.8.0
STM32CubeF1Embedded software for STM32 F1 series (HAL, Low-Layer APIs and CMSIS (CORE, DSP, RTOS), USB, TCP/IP, File system, RTOS, Graphic - coming with examples running on ST boards: STM32 Nucleo, Discovery kits and Evaluation boards)ActiveSTSTM32F1Firmware1.4.0
STM32CubeF2Embedded software for STM32 F2 series (HAL, Low-Layer APIs and CMSIS (CORE, DSP, RTOS), USB, TCP/IP, File system, RTOS, Graphic - coming with examples running on ST boards: STM32 Nucleo and Evaluation boards)ActiveSTSTM32F2Firmware1.6.0
STM32CubeF3Embedded software for STM32 F3 series (HAL, Low-Layer APIs and CMSIS (CORE, DSP, RTOS), USB, File system, RTOS, Touch Sensing, Graphic - coming with examples running on ST boards: STM32 Nucleo, Discovery kits and Evaluation boards)ActiveSTSTM32F3Firmware1.8.0
STM32CubeF4Embedded software for STM32F4 series (HAL, Low-Layer APIs and CMSIS (CORE, DSP, RTOS), USB, TCP/IP, File system, RTOS, Graphic - coming with examples running on ST boards: STM32 Nucleo, Discovery kits and Evaluation boards)ActiveSTSTM32F4Firmware1.16.0
STM32CubeF7Embedded software for STM32F7 series (HAL, Low-Layer APIs and CMSIS (CORE, DSP, RTOS), USB, TCP/IP, File system, RTOS, Graphic - coming with examples running on ST boards: STM32 Nucleo, Discovery kits and Evaluation boards)ActiveSTSTM32F7Firmware1.7.0
STM32CubeH7Embedded software for STM32H7 series (HAL low level drivers, USB, TCP/IP, File system, RTOS, Graphic - coming with examples running on ST boards: STM32 Nucleo, Discovery kits and Evaluation boards)ActiveSTSTM32H7Firmware1.0.0
STM32CubeL0Embedded software for STM32L0 series (HAL, Low-Layer APIs and CMSIS (CORE, DSP, RTOS), USB, File system, RTOS, Touch Sensing - coming with examples running on ST boards: STM32 Nucleo, Discovery kits and Evaluation boards)ActiveSTSTM32L0Firmware1.8.0
STM32CubeL1Embedded software for STM32 L1 series (HAL, Low-Layer APIs and CMSIS (CORE, DSP, RTOS), USB, File system, RTOS, Touch Sensing, Graphic - coming with examples running on ST boards: STM32 Nucleo, Discovery kits and Evaluation boards)ActiveSTSTM32L1Firmware1.7.0
STM32CubeL4Embedded software for STM32L4 series (HAL, Low-Layer APIs and CMSIS (CORE, DSP, RTOS), USB, TouchSensing, File system, RTOS, Graphic - coming with examples running on ST boards: STM32 Nucleo, Discovery kits and Evaluation boards)ActiveSTSTM32L4Firmware1.8.0

 

댓글 0

조회수 3,333

등록된 댓글이 없습니다.

◎ STM32FHOME > ◎ STM32F > 전체 목록

◎ STM32F 목록
제목 작성자 작성일 조회
공지 MCU, AVR, 아두이노 등 전자공학에 관련된 질문은 질문게시판에서만 작성 가능합니다. 스태프 19-01-15 19418
공지 사이트 이용 안내댓글[28] master 17-10-29 34131
82 STM32 Migration and compatibility guidelines for STM32 microcontro… 키트 17-09-14 3051
현재글 STM32 ST마이크로일렉트로닉스, 모든 STM32 MCU 디바이스에 로우 레이어 API 탑재 이미지 키트 17-09-14 3334
80 STM32 STM32 자료실 키트 17-09-14 4109
79 STM32 HAL vs LL 키트 17-09-14 3521
78 STM32 STM32F103 응용 - SignalTech 이미지 키트 17-09-14 4288
77 STM32 VGA Output from STM32F4 Discovery board 이미지 키트 17-09-13 3099
76 STM32 STM32-MP3NL/COD - Audio Engine MP3 Codec and Utilities 이미지 키트 17-09-13 5569
75 STM32 Arduino for STM32 키트 17-09-13 3386
74 STM32 ARDUINO and STM32 이미지 키트 17-09-13 3063
73 STM32 stm32circle.com 키트 17-09-13 2988
72 STM32 stm32f4-discovery.net 키트 17-09-13 3252
71 STM32 STM32 Nucleo community 키트 17-09-13 3442
70 STM32 stm32 | Projects & Libraries 이미지 키트 17-09-13 3279
게시물 검색

2022년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2021년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2020년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2019년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
2018년 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
Privacy Policy
MCU BASIC ⓒ 2020
모바일버전으로보기