커널 모듈에 매개변수로 어떤 주소를 전달할 수 있나요?

커널 모듈에 매개변수로 어떤 주소를 전달할 수 있나요?

나는 일종의 테스트를 하고 있는데, 이 주제 + yocto에 대해 2주 동안 작업해 왔습니다.

내가 뭘 하려는 거지?:

주소(예: 0x12345, 매개변수로 전달하거나 sysfs를 통해 전달해야 함)를 "감시"하는 로드 가능한 커널 모듈을 작성 중입니다.읽거나 쓰다그런 경우 일종의 역추적을 인쇄합니다(나는 커널을 처음 접했고 여전히 알아내야 하기 때문에 dump_stack()이 이를 허용할지 모르겠습니다. 대답에 따라 다릅니다).

lkm이 어떻게 작성되는지 조사했지만 모르겠습니다.언제 어디서 사용할 수 있나요?그것을 보기 위해 주소를 lkm에 전달합니까? 지금 하는 일은 hello 모듈을 작성하고 전달된 인수를 사용하여 dev/에 chrdev 파일을 만드는 것뿐입니다. 한마디로 알아내야 한다이런 모듈로 어떤 작업을 할 수 있나요?(저는 hello-modules 대신에 그것을 작성해야 했습니다).

네, 물었습니다만 대답은 제가 직접 알아내야 한다는 것이므로 도움을 요청드립니다.

관련 정보