![직접 메모리 액세스가 포함된 장치 드라이버의 기능을 어떻게 찾을 수 있습니까?](https://linux55.com/image/96301/%EC%A7%81%EC%A0%91%20%EB%A9%94%EB%AA%A8%EB%A6%AC%20%EC%95%A1%EC%84%B8%EC%8A%A4%EA%B0%80%20%ED%8F%AC%ED%95%A8%EB%90%9C%20%EC%9E%A5%EC%B9%98%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84%EC%9D%98%20%EA%B8%B0%EB%8A%A5%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
특정 Linux 배포판의 소스 코드에서 주변 메모리 레지스터에 직접 액세스하는 파일과 기능을 어떻게 찾을 수 있습니까?
저는 몇 가지 다른 플랫폼에서 임베디드 개발을 하고 있습니다. Raspberry Pi를 사용하면서 직접 메모리 액세스에 대한 많은 가이드를 찾을 수 있었고 BCM2835 시스템 온 칩에 이해하기 쉬운 기능이 있다는 사실이 기뻤습니다.데이터 시트. 그러나 직접 메모리 액세스를 위해 장치 드라이버를 패키징하기 위한 소스 코드가 내 Pi의 파일이나 온라인 어딘가에서 찾을 수 있을 것으로 의심됩니다.
누군가 GPIO 디바운스 기능의 소스 검색에 대해 설명했습니다.이 게시물. 이 기능에 관한 한 Raspberry Pi에서는 구현되지 않은 것 같습니다. 하지만 Pi의 GPIO 드라이버가 메모리에 직접 액세스하여 핀을 출력으로 설정하고 거기에 높거나 낮은 값을 쓰는 기능을 찾고 싶다면 어떻게 해야 할까요? Yocto Linux 배포판의 Intel Edison에서 사용되는 기능을 어떻게 추적합니까? element14 Warp7에서 사용되는 기능을 어떻게 추적할 수 있나요?