CONTENTS
목차
읽음 표시는 직접 선택하며 자동 완료되지 않습니다.
- 01인터럽트 - 폴링에서 이벤트로
벡터 테이블, ISR 규칙(짧게·volatile), 인터럽트 우선순위
- 02ISR 과 메인 루프 데이터 공유
원자성, 크리티컬 섹션, 링 버퍼 단일 생산자·소비자
- 03DMA - CPU 없이 데이터 옮기기
전송 모드, 더블 버퍼, 캐시 일관성 개념
- 04상태 기계로 펌웨어 설계하기
이벤트·상태 표, 계층 상태, 테스트 쉬운 구조
- 05협동형 스케줄러 만들기
타임 슬롯, 주기 작업, 지터 측정
- 06RTOS 태스크와 스케줄링
선점형 스케줄링, 우선순위, 스택 크기, FreeRTOS 대응표
- 07RTOS 동기화 - 세마포어·뮤텍스·큐
우선순위 역전과 상속, 큐로 태스크 연결
- 08실시간 분석 - 마감 시간 지키기
WCET, RMS 스케줄 가능성 검사, 지터 원인
- 09메모리 관리 - 동적 할당을 피하는 법
고정 크기 풀, 스택 오버플로 감지, 링커 맵 읽기
- 10신뢰성 - 워치독·결함 처리
워치독 갱신 전략, 브라운아웃, 안전 상태
- 11부트로더와 펌웨어 업데이트
메모리 분할, CRC 검증, A/B 슬롯
- 12종합 실습 - 컨베이어 제어기
센서 인터럽트+상태 기계+스케줄러+워치독 통합, 타이밍 보고서
이 책은 Devin.KR 원고를 참조합니다. 원고의 원래 주소와 저작자 표기를 유지하며 같은 글을 다시 등록하지 않습니다. 수정된 원고는 읽기 화면에서 재검수 상태를 확인할 수 있습니다.