개발환경 구성
STM32 개발환경을 소개하고 STM32CubeIDE 구축 확인 및 SW SDK를 확인합니다.
실습 보드의 H/W 설정
설치된 개발환경에서 사용할 실습보드의 H/W IP를 활성화합니다.
RTOS 기본 개념
RTOS의 기본 개념을 확인합니다.
FreeRTOS의 주요 특징, Task Management
FreeRTOS의 소개와 주요 특징을 확인하고, Task Management를 이해합니다.
Queue Management
FreeRTOS Queue를 통한 데이터 관리 방법을 학습합니다.
Timer Management
H/W Timer외에 FreeRTOS에서 제공하는 Timer의 사용법을 학습니다.
Interrupt Management, Resource Management
FreeRTOS에서 Interrupt 처리와 특징, Resource 관리 방법을 습득할 수 있습니다.
Heap Memory Management, Scheduling Algorithms
FreeRTOS 동적 메모리 관리 방법과 FreeRTOS에서 지원하는 스케줄링 알고리즘에 대해 학습합니다.