태그 : local_irq_disable 요약보기전체보기목록닫기
- [리눅스커널][인터럽트] 인터럽트 발생은 언제 지연해야 할까? (0)2019.04.12
- [Linux][Kernel] 인터럽트 - request_threaded_irq 기초 (0)2017.12.09
1
- 5. 인터럽트
- 2019/04/12 10:34
디바이스 드라이버를 개발하다 보면 특정 상황에서 인터럽트가 발생하면 안 되는 조건이 있습니다.1. SoC에서 정의한 하드웨어 블록에 정확한 시퀀스를 줘야 할 경우2. 시스템이 유휴 상태에 진입하기 직전의 ‘시스템의 상태 정보’ 값을 저장하는 동작3. 각 디바이스 드라이버가 서스펜드 모드로 진입할 때 디바이스 드라이버에 데이터 시트에서 명시한 대로 정확한...
개요하드웨어 관점에서 인터럽트는 인터럽트 콘트롤러에 의해 인가되는 전기신호 인데요. 이 신호는 인터럽트 컨트롤러 입력 핀으로 전달됩니다. 각각 보드마다 인터럽트 컨트롤러는 연결된 여러 개의 인터럽트 배선을 하나의 배선에 묶어서 프로세서에 전달해준다. 인터럽트를 받으면 인터럽트 콘트롤러는 프로세서에 신호를 보낸다. 신호를 감지하면 프로세서는 인터럽트를 처...
1
최근 덧글