Devin.KR

심화 · 전체 목차 공개

인터럽트·RTOS·실시간 설계

인터럽트·DMA·상태 기계·스케줄러·RTOS 동기화·실시간 분석·워치독·부트로더를 컨베이어 제어기로 설계한다.

이 책을 읽기 전에

《MCU·GPIO·통신 기본》

공개 12/12장 · 목차 구성 2026-09-12

CONTENTS

목차

읽음 표시는 직접 선택하며 자동 완료되지 않습니다.

  1. 01
    인터럽트 - 폴링에서 이벤트로

    벡터 테이블, ISR 규칙(짧게·volatile), 인터럽트 우선순위

  2. 02
    ISR 과 메인 루프 데이터 공유

    원자성, 크리티컬 섹션, 링 버퍼 단일 생산자·소비자

  3. 03
    DMA - CPU 없이 데이터 옮기기

    전송 모드, 더블 버퍼, 캐시 일관성 개념

  4. 04
    상태 기계로 펌웨어 설계하기

    이벤트·상태 표, 계층 상태, 테스트 쉬운 구조

  5. 05
    협동형 스케줄러 만들기

    타임 슬롯, 주기 작업, 지터 측정

  6. 06
    RTOS 태스크와 스케줄링

    선점형 스케줄링, 우선순위, 스택 크기, FreeRTOS 대응표

  7. 07
    RTOS 동기화 - 세마포어·뮤텍스·큐

    우선순위 역전과 상속, 큐로 태스크 연결

  8. 08
    실시간 분석 - 마감 시간 지키기

    WCET, RMS 스케줄 가능성 검사, 지터 원인

  9. 09
    메모리 관리 - 동적 할당을 피하는 법

    고정 크기 풀, 스택 오버플로 감지, 링커 맵 읽기

  10. 10
    신뢰성 - 워치독·결함 처리

    워치독 갱신 전략, 브라운아웃, 안전 상태

  11. 11
    부트로더와 펌웨어 업데이트

    메모리 분할, CRC 검증, A/B 슬롯

  12. 12
    종합 실습 - 컨베이어 제어기

    센서 인터럽트+상태 기계+스케줄러+워치독 통합, 타이밍 보고서

이 책은 Devin.KR 원고를 참조합니다. 원고의 원래 주소와 저작자 표기를 유지하며 같은 글을 다시 등록하지 않습니다. 수정된 원고는 읽기 화면에서 재검수 상태를 확인할 수 있습니다.

이 책·표지의 저작권 및 출처 관련 요청