2016-08-24 1 views
1

Linux 커널에서 CONFIG_STRICT_DEVMEM 옵션을 비활성화하고 다시 컴파일해야합니다. 왜? 나는 그렇게하도록 지시 받았다. 나는 단순히 .config 파일에서 주석 처리하여 해제 할 수 있다는 것을 알고 있지만, make menuconfig 또는 make nconfig을 통해 어떻게 처리되는지 확인해야합니다. 왜? 이것은 데모 용이며이를 보여줄 수 있어야합니다. 아무도 그것을하는 방법을 알고 있습니까?make menuconfig 또는 nconfig를 통해 CONFIG_STRICT_DEVMEM을 비활성화하는 방법

도움을 주시면 감사하겠습니다.

+0

"커널 해킹"을 보셨습니까? –

+0

@ IgnacioVazquez-Abrams 내가 그랬다. 이것은 처음에는 내 생각이었습니다. 몇 가지 옵션을 시도했지만 그들 중 누구도'CONFIG_STRICT_DEVMEM'의 값을 변경하는 것 같지 않습니다. – flashburn

+1

1) make menuconfig 2) "/"를 누르십시오 3) "devmem"을 입력하십시오 4) ??? 5) 이익! – Notlikethat

답변

1

menuconfig를 잘 모른다면 /으로 검색하여 vim 및 친구를 검색하고 config 옵션을 입력하여 검색 범위를 좁힐 수 있습니다 (예 : "strict_devmem"또는 "devmem". 그런 다음 괄호 안의 숫자 중 하나를 눌러 관련 메뉴로 곧바로 이동할 수 있습니다. 무작위 옵션 (예 : systemd 파일 시스템으로 훌륭하게 수행 한 모든 개발 defconfig 만들기)을 확인해야 할 때 절대적인 생명의 은인입니다.

이 특정 경우에는 "커널 해킹"에서 "/ dev/mem에 대한 필터 액세스"로 사용할 수 있어야합니다.