ST마이크로일렉트로닉스(이하 ST)가 STM32 마이크로컨트롤러 코드를 보다 강력한 STM32MP1 마이크로프로세서로 마이그레이션하는 새로운 소프트웨어를 발표했다. 이 소프트웨어로 엔지니어들은 임베디드 시스템 설계의 성능을 한 차원 높일 수 있다. 일상 생활과 업무를 지원하는 기술에서 더 많은 기능과 더 빠른 응답을 바라는 최종 사용자들의 요구가 계속되면서 제조사들은 제품의 성능 향상에 효과적인 솔루션이 필요해졌다. 산업용 실시간 애플리케이션이 대표적 사례이다. 최신 프로세스 장비, 공장 자동화 시스템, 물류 및 소매 기술, IoT 기기, 디지털 사이니지 등에서는 마이크로컨트롤러(MCU)가 일반적으로 제공하는 성능보다 훨씬 더 뛰어난 호스트 시스템을 점차 더 요구하고 있다. 이러한 트렌드에 대응하고자 ST의 STM32MP1 마이크로프로세서(MPU)는 프로세싱 성능과 메모리 용량이 더 뛰어난 강력한 Arm Cortex-A7 애플리케이션 코어 아키텍처를 제공한다. 이로써 사용자들은 새로운 소프트웨어 팩인 STM32CubeMP13을 이용해 간단한 소형 MCU용으로 설계된 기존 코드를 마이그레이션하면서 고성능 MPU의 추가 기능을 차세대 제품에 활용할 수 있다. S
AWS 클라우드에 원활하고 안전하게 IoT 기기 연결하도록 지원 ST마이크로일렉트로닉스(이하 ST)가 고성능 IoT 기기를 AWS 클라우드에 간편하게 연결해주는 STM32Cube 개발툴에 새로운 소프트웨어를 추가했다. ST가 출시한 X-CUBE-AWS-H5 확장 패키지는 AWS 클라우드에 원활하고 안전하게 IoT 기기를 연결하도록 지원한다. 이 패키지는 엣지 기기로 동작하는 고성능 STM32H5 시리즈 마이크로컨트롤러용으로 설계된 라이브러리 및 애플리케이션 예제 세트로 구성돼 있다. 이 솔루션은 FreeRTOS 오픈소스 실시간 운영체제와 ST의 임베디드 보안 소프트웨어인 보안 매니저를 기반으로 구현됐다. 개발자들은 이 솔루션과 함께 최근 발표된 STM32H5 디스커버리 키트를 사용해 STM32H5 기반 프로토타입을 AWS IoT 코어에 쉽고 안전하게 연결한다. ST의 STM32 마케팅 상무인 다니엘 콜로나(Daniel Colonna)는 “STM32H5는 엄격한 에너지 규정에 맞춰 복잡한 애플리케이션을 처리하는 성능을 제공하는 차세대 IoT 엣지 기기용 솔루션이다”며, “STM32Cube 에코시스템은 개발자가 강력한 기능을 구현하고 개발 시간을 단축하면서, 최
[헬로티 = 김동원 기자] ST마이크로일렉트로닉스(STMicroelectronics, 이하 ST)가 STM32Cube 소프트웨어 개발 에코시스템을 더욱 강화했다고 밝혔다. 이번 업데이트로 소프트웨어 예제를 보다 쉽게 필터링 및 선택할 수 있고, 개발 툴을 모으고 적용할 수 있을 것으로 전망된다. 또, STM32Cube 확장 패키지(Expansion Package)를 맞춤화, 사용, 공유할 수 있게 됐다. ▲ ST가 STM32Cube 소프트웨어 개발 에코시스템을 강화했다. (사진 : ST마이크로일렉트로닉스) # 이번 업데이트로 적용된 기능은? 이번 업데이트로 MCU 구성 및 프로젝트 설정 툴(STM32CubeMX 버전 6.0)과 STM32CubeIDE v1.4 다중-OS C/C++ 개발 플랫폼에 새로운 기능이 적용됐다. 두 툴 모두 최신 STM32Cube MCU 및 확장 패키지와 직접 액세스가 가능하며, 여기에는 STM32® 디바이스와 주변장치뿐만 아니라 센서나 커넥티비티와 같은 외부 부품을 동작시키는데 유용한 소프트웨어가 포함돼 있다. 사용자는 이번 툴들을 사용하여 쉽게 검색되는 다수의 소프트웨어 예제에서 프로젝트를 바로 시작할 수 있다. # 패키지의
[첨단 헬로티] ST마이크로일렉트로닉스(STMicroelectronics, 이하 ST)가 클라우드 기반 서비스 깃허브(GitHub)에 자사의 STM32Cube 임베디드 소프트웨어를 게시한다고 밝혔다. STM32 임베디드 소프트웨어 제품이 깃허브에서 무료로 공개됨으로써 커뮤니티들의 편리한 개발과 협업이 가능해지고 보다 빠르고 효율적으로 업데이트 배포판을 활용할 수 있게 된다. 깃허브를 통해 모든 STM32Cube 원본 코드가 게시되면, 사용자는 1000종 이상의 STM32 Arm Cortex-M 마이크로컨트롤러(MCU) 제품과 이기종 Cortex-M/-A 마이크로프로세서에 대한 코드를 손쉽게 저장, 관리, 추적, 제어할 수 있다. 풀 요청(Pull Request)과 같은 깃허브 기능은 공동 개발을 촉진하여 커뮤니티가 깃허브의 변경 처리 구조를 활용해 대체 솔루션과 새로운 기능을 제안하도록 할 것이다. 뿐만 아니라 개발자 간의 특화된 통신 채널인 깃허브 이슈(GitHub Issue)를 통해 사용자는 문제를 제안하고, 솔루션을 공유하며, 수정에 참여할 수 있다. 또한, 깃허브로 전환하면 개발자는 기존의 MCU 패키지 업데이트 보다도 더욱 신속하게 모든 소프트웨어가
[첨단 헬로티] ST마이크로일렉트로닉스(STMicroelectronics, 이하 ST)가 가전 및 홈 자동화, 산업용 제어, 의료 및 웨어러블 기기를 대상으로 차별화된 사용자 인터페이스를 간편하게 개발할 수 있도록 STM32 마이크로컨트롤러(MCU)용 TouchGFX 소프트웨어 프레임워크에 새로운 기능을 추가했다고 밝혔다. 이 최신 버전으로 TouchGFX 제너레이터(Generator)를 적용해 프로젝트를 설정하고 관련 주변장치를 보다 쉽게 구성할 수 있다. 이렇게 STM32CubeMX 초기화 툴과 연결해 최신 STM32Cube 펌웨어와 사용자가 선택한 그래픽 설정 및 개발 환경(IDE)을 기반으로 사용자 지정 프로젝트를 생성한다. STM32CubeIDE를 비롯해 주요 협력업체들의 IDE도 지원된다. TouchGFX 제너레이터는 TouchGFX 애플리케이션을 MCU 하드웨어와 연결하는 TouchGFX 하드웨어 추상화 레이어(TouchGFXHAL)를 개발하는 메인 툴로서, 사용자가 TFT 디스플레이에 대한 전문지식을 갖추고 있지 않아도 개발자들이 정교한 STM32 그래픽을 만들 수 있게 해준다. TouchGFX 디자이너(Designer)는 그래픽 애플리케이션을
[첨단 헬로티] ST마이크로일렉트로닉스(STMicroelectronics, 이하 ST)가 우수한 사용자 경험을 제공하는 풍부하고 매끄러우며 다채로운 그래픽 인터페이스를 구현하는 무료 소프트웨어를 공급한다고 밝혔다. 이로써 IoT 제품 및 스마트 디바이스를 개발하는 개발자들에게 더욱 매력적인 STM32* 마이크로컨트롤러(MCU)를 실현시키고 있다. STM32는 Arm Cortex 기반 MCU 제품군이다. 이 제품군은 800개 이상의 디바이스와 더불어 제품 개발을 간소화하고 시장 출시 시간을 단축해주는 툴, 미들웨어, 소프트웨어 라이브러리, 샘플 코드, 평가 보드 등으로 구성된 강력한 에코시스템이 지원된다. ST는 극찬 받는 TouchGFX 그래픽 유저 인터페이스 개발 제품군의 제작사인 드라우프너 그래픽(Draupner Graphics)을 인수한 후, STM32 MCU를 기반으로 생산 및 재배포 시에 이 소프트웨어를 무료로 이용할 수 있도록 하고 있다. ST의 마이크로컨트롤러 부문 마케팅 상무인 다니엘 콜로나(Daniel Colonna)는 “수많은 고객들이 이미 성공적으로 TouchGFX를 사용해 STM32 마이크로컨트롤러로 구동되는 신제품에서 스마트
[헬로티] 반도체 기업인 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과 함께 동일한 프로젝트에