STM

Donghwi Kim·2024년 3월 4일
0

잡다한 개발 지식

목록 보기
26/26

STM 칩셋 - ST(STMicroelectronics)에서 개발한 마이크로 컨트롤러 칩셋


1. STM32 시리즈
ARM Cortex-M 코어를 기반으로 한 32비트 마이크로컨트롤러 시리즈로, 다양한 모델과 기능을 제공.
STM32F, STM32L, STM32H 등 다양한 시리즈가 있으며, 저전력부터 고성능 응용 프로그램까지 다양한 용도로 사용.

2. STM8 시리즈
8비트 마이크로컨트롤러 시리즈로, 저렴한 가격과 간단한 응용 프로그램에 적합.
STM8S, STM8L, STM8A 등 다양한 모델과 시리즈가 있음.

3. STM32MP1 시리즈
ARM Cortex-A와 Cortex-M 코어를 조합한 다중 코어 프로세서 시리즈. 이를 통해 리눅스와 같은 운영 체제에서 실행되는 복잡한 응용 프로그램을 지원.

4. STM8L 시리즈
저전력 응용 프로그램을 위해 최적화된 8비트 마이크로컨트롤러. 배터리 수명을 연장하고 에너지 효율을 향상시키는 데 적합.

5. STM32WB 시리즈
무선 통신 (Bluetooth 및 Wi-Fi)을 지원하는 STM32 마이크로컨트롤러. 무선 연결이 필요한 응용 프로그램에 사용.


AP(Application Processor)

주로 모바일 기기, 태블릿, 스마트폰, 임베디드 시스템, 스마트 카, 스마트 TV 등의 다양한 장치에서 사용되는 하드웨어 구성 요소 중 하나를 나타내는 용어

  • 애플리케이션 실행
    주로 사용자 인터페이스 (UI) 및 응용 프로그램 실행을 처리. 스마트폰에서는 웹 브라우징, 소셜 미디어 앱, 게임 및 다른 애플리케이션을 실행하는 데 사용됨.

  • 데이터 처리
    미디어 데이터를 처리하고, 데이터베이스 작업, 웹 서비스 요청 및 다른 데이터 관련 작업을 수행하는 데 사용됨.

  • 네트워킹
    Wi-Fi, 블루투스, LTE, 5G 등과 같은 다양한 네트워크 인터페이스 관리.
    장치가 인터넷에 연결되고 다른 장치와 통신 가능.

  • 운영 체제와 상호 작용
    응용 프로그램을 실행하고 하드웨어 리소스에 접근.
    대부분의 모바일 기기는 안드로이드, iOS 등과 같은 운영 체제를 실행.

  • 멀티태스킹 및 보안
    멀티태스킹 환경을 지원하며, 다른 애플리케이션 간의 데이터 공유 및 보안을 관리.

  • 저장 및 메모리 관리
    저장 장치에 데이터를 읽고 쓰며, 메모리를 관리하여 실행 중인 애플리케이션에 필요한 리소스를 할당.

즉, STM 칩셋 자체가 ST에서 개발하는 AP

ST-Link란?

ST에서 개발한 하드웨어 디버깅 및 프로그래밍 도구 ⇒ 디버깅 Tool
STM 칩셋과 연결하여 디버깅 하는데 사용함.

JTAG란?

Joint Test Action Group의 약자.
디지털 회로에서 특정 노드의 디지털 입출력을 위해 직렬 통신 방식으로 출력 데이터를 전송하거나 입력 데이터를 수신하는 방식.
임베디드 시스템 개발 시에 사용하는 디버깅 장비가 JTAG의 대표적인 활용 예시.
임베디드 시스템을 개발하기 위해 통합한 회로로 사용되며, CPU의 기계어 코드를 실행하지 않고 MCU 내부의 플래시 메모리나 임베디드 장치에서 CPU의 외부 플래시 메모리에 코드를 쓰거나 읽을 수 있음.

⇒ ST-Link와 JTAG는 디버깅 툴이라는 역할은 같음.

0개의 댓글

관련 채용 정보