내 문제를 해결하기 위해 몇 가지 적합한 예제를 찾는 데 어려움이 있습니다. 사용자와 커널 공간 사이에 4K (4096) 바이트의 데이터를 공유하려고합니다. 커널에서 메모리를 할당하고 사용자 공간에서 mmap해야한다는 많은 아이디어를 발견했습니다. 누군가 리눅스 2.6.38에서 그것을하는 방법에 대한 예제를 제공 할 수 있습니까? 그것을 설명하는 좋은 문서가 있습니까?mmap을 사용하여 사용자 공간 및 커널 스레드를 공유하는 방법
미리 감사드립니다.
여기에는 하나의 구현이 있습니다. http://people.ee.ethz.ch/~arkeller/linux/kernel_user_space_howto.html#s8 – Mat
나는 이것을 보았습니다. 이것은 debugfs를 사용합니다. 이 debugfs를 피하는 방법? – max