irq

    1

    1답변

    FIFO에서 수신 된 이벤트를 기다리는 스레드가 있습니다. 대부분의 이벤트는 동일한 프로세스의 다른 스레드에서 보내는 구성 이벤트입니다. 인터럽트 핸들러가 FIFO에 쓰는 것을 가능하게함으로써 스레드가 인터럽트 이벤트를 처리 할 수있게하고 싶습니다. FIFO를 사용하는 대신 다른 제안을 환영합니다!

    9

    2답변

    커널 튜토리얼을 참조하고 커널을 설정하려고합니다. 나는 그것을 전혀 설명하지 않는 튜토리얼에서 익숙하지 않은 코드를 발견했다. 그것은 내가 말한거야 코드 매핑 년대 16 IRQs (0-15)32-47 위치 ISR에 : void irq_remap(void) { outportb(0x20, 0x11); outportb(0xA0, 0x11);

    2

    1답변

    저는 하드웨어 및 장치 드라이버를 가지고 있고 하드웨어 제어를 위해 훨씬 이전 버전의 Linux를 사용했습니다. 필자는 최근에 임베디드 프로세싱을 사용하는 리눅스 및 장치 제어 게임에서 돌아 왔으며 리눅스 세계에서 많은 변화가 있음을 발견했습니다 (더 나은 경우). 그러나 데이터 프레임의 적절한 데이터 전송 타이밍을 보장하기 위해 짧은 시간 프레임 (5ms

    3

    1답변

    __alloc_pages_slowpath()를 호출하면 __alloc_pages_slowpath()를 호출하는 장치 인터럽트 나 두 번째 호출이 첫 번째 호출을 손상시킬 수 있습니까? XFS 파일 시스템에서 일반 파일의 read (2) 프로그램 호출이 나타납니다. 커널 스택 추적은 결국 __alloc_pages_slowpath()가 호출 된 다음 e1000

    1

    1답변

    iPAQ hx4700의 CF 포트를 사용하는 사용자 정의 장치 용으로 개발 한 드라이버를 이식하려고합니다. 대상은 Windows Mobile 6을 실행하는 새로운 iPAQ 210입니다. WM6 (및 Windows CE 5.0)은 새로운 드라이버 아키텍처로 전환했지만 레거시 드라이버를 지원한다고 주장합니다. 을 제외하고 모든 것이 잘 작동하고 있습니다 (등록

    5

    2답변

    AT91SAM9M10-EKES 평가 보드에서 GPIO IRQ를 프로그래밍하려고합니다. IRQ가 성공적으로 등록되었으며 IRQ가 작동 중입니다. 그러나 일부 인터럽트가 누락되었습니다. 나는 26를 보내고있다, 그리고 나는 단지 22 코드 수 : static irqreturn_t wiegand_interrupt(int irq, void *dev_id){

    3

    2답변

    저수준 장치 드라이버에 대해 공부하고 있습니다. 인터럽트와 IRQ 사이에 혼란 스럽다. 키보드를 연결하는 샘플 드라이버 코드는 키보드 인터럽트가 0x31이지만 마이크로 프로세서에 대한 나의 책은 0x09라고 말합니다. '장치 관리자 -> 키보드 -> 리소스'를 열면 IRQ가 1로 표시됩니다. 감사 인 Sanjeev

    1

    1답변

    i.mx35 armv6 코어 프로세서로 작업하고 있습니다. 인터럽트 62가 설치되어 있고 호출되는 핸들러가있는 FIQ로 구성되어 있습니다. 현재 나의 핸들러는 출력 핀을 토글하기 만하면 스코프로 레이턴시를 테스트 할 수있다. 아래 코드를 사용하면 FIQ가 트리거되면 가능한 한 빨리 영원히 계속되며 분명히 인정되지 않습니다. Interrupt Force Re