기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하세요,
연구중에 궁금한 점이 생겨서 글을 남기게 되었습니다.
GPU 혹은 Audio Device Driver 등 SoC의 하드웨어 모듈에 대해
현재 사용중인지 여부를 알고 싶습니다.
lsmod 혹은 /proc/modules 에는 자세히 나오지 않네요.
/proc/devices 혹은 /proc/misc 내에는 Mali, s3c-mfc 등이 보이는데,
정작 이 하드웨어들의 사용 여부는 어떻게 알아야 할까요?
해외 포럼을 중심으로 찾고 있는데 뚜렷한 답이 나오지 않네요.
일부 사람들에 의하면 Kernel Build시에 * (Built-in)으로 작업을 해놓은 하드웨어는
lsmod 등으로도 보이지 않게 된다는데 맞는 말인가요?
정리하자면,
실제로 Hardware Module의 사용 여부를 알려면 어떻게 해야하나요?
고수님들 답변 부탁드립니다..
답변 정말 감사합니다 ^^
사용중인 HW의 Interrupt Request Counter가 계속 변하는군요!
해당 방법으로 진행해보도록 하겠습니다.
대부분 인터럽트 기반으로 동작할테니, /proc/interrupts 를 몇번 cat 해보고,
관련 디바이스 IRQ가 있는지와, 발생 횟수의 변화가 있으면, 최소한 뭔가는 하고 있구나 알 수 있을듯요..