임베디드 FreeRTOS

4개 챕터7개 카드v1.0.0VIVO Docs전체 이용가
Embedded & IoT공개#임베디드 FreeRTOS#Embedded FreeRTOS#Embedded & IoT#Hands-on#WASM Runtime#Embedded MCU
학습 시작하기

임베디드 FreeRTOS

강좌 개요

이 강좌는 FreeRTOS를 활용한 실시간 운영체제(Real-Time Operating System; RTOS) 기반 임베디드 개발을 다룹니다. 태스크(Task) 생성과 스케줄링, 큐(Queue)·세마포어(Semaphore)·뮤텍스(Mutex)를 이용한 동기화, 인터럽트 서비스 루틴(Interrupt Service Routine; ISR) 안에서의 안전한 API 사용, 메모리 관리 전략, 소프트웨어 타이머(Software Timer), 저전력 틱리스(Tickless) 모드와 런타임 통계 수집까지 한 바퀴 돌아봅니다. 강좌를 마치면

선수 지식

레슨 구성

  • 01. 강좌 개요 (1장. 강좌 소개)
  • 02. RTOS 이해와 FreeRTOS 실습 환경 구축 (2장. RTOS 이해와 FreeRTOS 실습 환경 구축)
  • 03. 태스크 생성과 스케줄링 (2장. RTOS 이해와 FreeRTOS 실습 환경 구축)
  • 04. 큐·세마포어·뮤텍스로 동기화하기 (3장. 큐·세마포어·뮤텍스로 동기화하기)
  • 05. 인터럽트와 FromISR API (3장. 큐·세마포어·뮤텍스로 동기화하기)
  • 06. 메모리 관리와 소프트웨어 타이머 (4장. 메모리 관리와 소프트웨어 타이머)
  • 07. 최적화·디버깅·저전력 설계 (4장. 메모리 관리와 소프트웨어 타이머)

실습 안내

  • 본 강좌의 실습 코드는 브라우저 및 로컬 런타임에서 직접 수정하고 실행할 수 있습니다.

라이선스 및 저작권 안내

본 강좌의 모든 콘텐츠는 CC-BY-4.0 라이선스를 따릅니다. (제작자: VIVO Docs)