관리 메뉴

+ Repository +

ST Programs 본문

https://www.st.com/content/st_com/en.html

 

Home - STMicroelectronics

STMicroelectronics is a leading Integrated Device Manufacturer delivering solutions that are key to Smart Driving, Smart Industry, Smart Home & City and Smart Things.

www.st.com

- MCU (Micro Controller Unit) : 마이크로프로세서와 입출력 모듈을 하나의 칩으로 만들어 정해진 기능을 수행하는 컴퓨터. CPU코어와 메모리, 프로그램가능한 입/출력을 가지고 있다. 특히, MCU는 임베디드 애플리케이션을 위해 디자인 된 것으로 임베디드 시스템에 사용된다. 

 

32비트 MCU STM32를 실행시키기 위한 프로그램에는

 

  • STM32CubeMX : initialization code generator 로, MCU와 MPU (마이크로 프로세서)를 쉽게 구성할 수 있는 그래픽 툴이다. 사용하기 쉽도록 그래픽 인터페이스를 제공하여 원하는 핀에 원하는 기능들을 할당 가능하다. 
  • STM32CubeIDE :  all-in-one multi-OS development tool로, STM MCU 및 MPU를 위한 주변 구성, 코드 생성, 코드 컴파일 및 디버그 기능을 갖춘 고급 C/C++ 개발 플랫폼이다.  STM32CubeMX의 STM32 구성 및 프로젝터 생성 기능을 통합하여 일체형 툴을 제공, 설치 및 개발시간을 절약한다. 보드를 선택하거나 미리 빈 STM32 MCU나 MPU에서 초기화 코드를 생성 한다. 할당된 또는 수정된 내용에 대한 코드를 바로 자동적으로 생성하여 IDE등의 프로그램으로 전달 가능하다. 이는 기존 프로그래머들의 노동을 매우 줄여준다.
  • Visual Basic Code : 프로그래밍 언어 쉽게 다운받을 수 있는 프로그램
  • ST-LINK : 보드에 펌웨어 업데이트하기 위한 프로그램 (소스 업로드하기 위한 프로그램)

등이 있다.

 

Comments