신규강사모집 바로가기
자유게시판 바로가기
Q&A 바로가기
Live 방송 시청 및 Online 방송 시청 시
  • Live 방송 시청 시 시작일 4일 전까지 신청 하셔야 합니다.
  • Live 방송 시청 및 Online 시청은 Membership 내정보 / 강의보기 에서 신청하신 과정을 보실 수 있습니다.
  • Live 방송 및 Online 시청은 신청 인원에 제한이 없습니다.
강의 소개
본 강의에서는 FreeRTOS를 활용하길 원하는 개발자가 꼭 알아야하는 RTOS의 기본 이론과 멀티테스킹의 개념을 이해하고 실습을 통하여 실무에 활용 능력을 키우고자 합니다.

개발환경 구성

STM32 개발환경을 소개하고 STM32CubeIDE 구축 확인 및 SW SDK를 확인합니다.

  1. 1) 다양한 STM32 개발환경 확인
  2. 2) STM32CubeIDE 특징 소개
다양한 STM32 개발환경을 알아보고 비교할 수 있습니다.

실습 보드의 H/W 설정

설치된 개발환경에서 사용할 실습보드의 H/W IP를 활성화합니다.

  1. 1) 개발환경 사용법 소개
  2. 2) 실습보드의 동작성 확인
개발환경의 사용법을 알아보고, 실습 보드의 동작성을 확인할 수 있습니다.

RTOS 기본 개념

RTOS의 기본 개념을 확인합니다.

  1. 1) Non-RTOS(Firmware)
  2. 2) RTOS
  3. 3) General-Purpose OS
Non-RTOS와 RTOS의 사용 시 프로그램의 동작의 차이점을 비교해 볼 수 있습니다.

FreeRTOS의 주요 특징, Task Management

FreeRTOS의 소개와 주요 특징을 확인하고, Task Management를 이해합니다.

  1. 1) FreeRTOS의 주요 특징
  2. 2) Task Management 개념 이해와 개념 별 실습
RTOS중에 FreeRTOS의 주요 특징을 확인하고, 멀티테스킹의 기본 개념을 습득할 수 있습니다.

Queue Management

FreeRTOS Queue를 통한 데이터 관리 방법을 학습합니다.

  1. 1) FreeRTOS Queue객체 개념
  2. 2) Queue APi 습득
  3. 3) Queue를 통한 데이터 관리법
멀티테스킹에서의 데이터 관리 방법을 습득할 수 있습니다.

Timer Management

H/W Timer외에 FreeRTOS에서 제공하는 Timer의 사용법을 학습니다.

  1. 1) Timer API
  2. 2) Timer를 활용법
Timer API를 알아보고 활용할 수 있습니다.

Interrupt Management, Resource Management

FreeRTOS에서 Interrupt 처리와 특징, Resource 관리 방법을 습득할 수 있습니다.

  1. 1) Cortex-M의 interrupt구조
  2. 2) Interrupt 발생 시 FreeRTOS 처리
  3. 3) 공유 자원에 대한 처리
FreeRTOS에서 Interrupt 발생 시 처리 방법과 공유 자원의 사용 및 관리법에 대해 알 수 있습니다.

Heap Memory Management, Scheduling Algorithms

FreeRTOS 동적 메모리 관리 방법과 FreeRTOS에서 지원하는 스케줄링 알고리즘에 대해 학습합니다.

  1. 1) 동적메모리 관리 방법의 차이점
  2. 2) 스케줄링 알고리즘별 차이점
강의 구성
1일차
2일차
강사 소개
한기태 연구소장
현) CodeZoo 개발이사
약력 및 전문 분야
- 임베디드 리눅스 커널 포팅, 드라이버 개발
- 안드로이드 framework 개발(sound, camera, input-system, wifi등)
- 안드로이드 App 개발
- 펌웨어 개발(STM32, NXP), BLE SoC(Nordic nRF52832, ERF32BG22) 펌웨어 개발
- UWB, 도플러레이더 S/W 개발
- 안드로이드 NDK강의
- MCU(STM32, Nordic)기반 임베디드시스템 강의
- MCU를 활용한 인공지능 시스템 강의(TinyML, Cube.AI 등)
- AWS IoT를 활용한 클라우드 구성 강의
강의장 안내주소 : 서울 구로구 디지털로34길 43 (구로동, 코오롱싸이언스밸리1차) 405호
STM32를 활용한 FreeRTOS
일자
2021.07.12(월)~2021.07.13(화)
시간
9:30 ~ 17:30
강사
한기태  연구소장
장소
서울 구로구 디지털로34길 43 (구로동, 코오롱싸이언스밸리1차) 405호
가격
380,000원
참여 방법 선택