임베디드 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)