임베디드 개발(ARM MCU)
4개 챕터7개 카드v1.0.0VIVO Docs전체 이용가
Embedded & IoT공개#임베디드 개발(ARM MCU)#Embedded MCU#Embedded & IoT#Hands-on#WASM Runtime#Embedded FreeRTOS
임베디드 개발(ARM MCU)
강좌 개요
이 강좌는 ARM Cortex-M 계열 마이크로컨트롤러(Microcontroller; MCU)를 대상으로 하는 임베디드 개발의 핵심을 한 바퀴 도는 과정입니다. 메모리 매핑(Memory-mapped) 레지스터로 하드웨어를 직접 제어하는 방법, ARM Cortex-M 프로세서의 구조와 메모리 배치, GPIO·UART·타이머 같은 기본 주변장치(Peripheral) 제어, 인터럽트와 NVIC, ADC·DMA와 SPI·I2C·CAN 같은 통신 프로토콜의 개념을 다룹니다. 강좌를 마치면 크로스 컴파일(Cross Compile) 툴체인과 Q
선수 지식
레슨 구성
- 01. 강좌 개요 (1장. 강좌 소개)
- 02. 임베디드 개발 이해와 실습 환경 구축 (2장. 임베디드 개발 이해와 실습 환경 구축)
- 03. ARM Cortex-M 아키텍처와 메모리 맵 (2장. 임베디드 개발 이해와 실습 환경 구축)
- 04. GPIO 제어와 LED 깜빡임 (3장. GPIO 제어와 LED 깜빡임)
- 05. 인터럽트와 타이머 (3장. GPIO 제어와 LED 깜빡임)
- 06. UART 직렬 통신 (4장. UART 직렬 통신)
- 07. ADC·DMA와 칩 간 통신 프로토콜 (4장. UART 직렬 통신)
실습 안내
- 본 강좌의 실습 코드는 브라우저 및 로컬 런타임에서 직접 수정하고 실행할 수 있습니다.
라이선스 및 저작권 안내
본 강좌의 모든 콘텐츠는 CC-BY-4.0 라이선스를 따릅니다. (제작자: VIVO Docs)