linux-kernel

    0

    1답변

    리눅스 커널 드라이버를 개발 중입니다. 요구 사항의 일부는 시스템에서 ACPI 장치 목록을 가져 와서 반복하는 것입니다. 다음 코드는 사용자 모드에서 작동하지만 커널에서는 컴파일되지 않습니다. #include <dirent.h> #include <stdio.h> int main(void) { DIR * d; struct dire

    0

    1답변

    cat /proc/modules을 사용하여 모듈 세부 정보를 나열했습니다. 4 개 인스턴스로 모듈 쇼 아래 는 존재 : poe_isr 3046 4 - Live 0xc37e1000 (O) 것은 무엇을 의미 하는가? 이 인스턴스가 사용되는 위치를 어떻게 알 수 있습니까? adcmods 1565 0 - Live 0xc37dd000 (P) 은 무엇을 의미

    1

    1답변

    커널 모드에서 키보드 인터럽트 처리를 프로그래밍하는 방법을 배우는 동안 아래의 예를 따르면 커널 공간에 드라이버를로드 한 후 이러한 오류가 발생합니다. #include <linux/kernel.h> #include <linux/module.h> #include <linux/sched.h> #include <linux/workqueue.h> #incl

    0

    1답변

    그래서 저는 얼마 전에 작업했던 임베디드 암 장치 용 커스텀 커널을 가지고 있습니다. 프로젝트를 다시 방문했지만 개발 기계에 Ubuntu를 다시 설치했습니다. 전과 같이 새로운 zImage를 올바르게 컴파일 할 수 없습니다. 나는 올바르게 컴파일되고 작동하는 zImage가있는 오래된 SD를 발견했습니다. 이전 zImage에서 빌드 옵션 구성이 누락되었다고

    2

    1답변

    나는 어떤 식 으로든 다른 사람이 각 문자에 대해 '0x6b'로 채워지는 버그를 발견했다. (나는 ICE가 아닌 printk를 통해 메모리를 검사한다.) 많은 디버깅 후에 실수로 kall을 메모리에 할당했기 때문에 (kalloc에 ​​의해 할당되었다) 알게되었다. 누가 '0x6b'를 채우고 kfree 코드를 추적하는지 궁금하지만이를 수행하는 코드를 찾을 수

    0

    1답변

    리눅스 커널 모듈 char 장치 (SuSE 13.2 Kernel 3.16.6)와이 장치를 사용하기위한 응용 프로그램을 작성했습니다. 원칙적으로 드라이버, 응용 프로그램 및 통신이 작동합니다. 응용 프로그램은 char 장치를 열고 읽고 쓰고 닫을 수 있습니다. 그러나 때때로 응용 프로그램이 모듈의 쓰기 기능에 대한 참조를 '잃어 버렸습니다'라는 간헐적 인 문

    0

    1답변

    나는 안드로이드 커널 v3.10.108을 컴파일 중이다. 나는 defconfig에서 커널 모듈을 활성화 시켰고, 컴파일하려고 시도했을 때 나는이 오류를 보았다. 여기에 전체 로그가 hastebin입니다. 다음은 kernel source입니다. 나는 프로그래밍 언어 전문가가 아니며 도움이 필요하다. 또한 오류가 발생한 이유를 알려줍니다.

    0

    1답변

    리눅스 (초보자 수준)를 실행하는 SoC 용 간단한 GPIO 드라이버를 개발 중입니다. IRQ 번호가 데이터 시트의 번호와 다르기 때문에 문제가 있습니다. 효과적인 IRQ 관리자가 IRQ 도메인을 만들 수 있다는 것을 알게되었습니다. 그러나 unsigned int irq_find_mapping (struct irq_domain * domain, irq_hw

    0

    1답변

    에 장치 드라이버를 컴파일,하지만 난 다음 오류, 내가 사용하여 다음을 프로그램을 컴파일러 [email protected]:~/Desktop$ make make -C /lib/modules/4.13.0-19-generic/build M=/home/ddd/Desktop modules make[1]: Entering directory '/usr/src/li

    0

    1답변

    OpenWrt에 익숙하며 새로운 커널을 컴파일하려고합니다. 단서를 찾기 위해 video.mk라는/source/package/kernel/linux/modules에있는 파일 하나를 검사했습니다. $ 변수가 있음을 알 수 있습니다. (VIDEO_MENU) 명확하게 정의 된 것을 볼 수 있습니다. , $ (LINUX_DIR)은 무엇입니까? 나는 그것이 ENV 변