2014-11-13 2 views
0

sysfs/debugfs를 사용하지 않고 시스템을 사용해야합니다 (강력한 요구 사항이므로 변경할 수 없음).sysfs/debugfs 파일 시스템이없는 리눅스

이 파일 시스템없이 Linux를 설정하는 방법을 이해해야합니다.

나는 다음과 같은 설정해야합니다 다양한 OMAP의 PM (전원 관리 기능)를 구성 할 때 예를 들어 :

echo 1 > /dbg/pm_debug/sleep_while_idle 

당신은 내가하지 않습니다 (이 예를 들어 1 기본값으로 설정할 수 있습니다 생각합니까 런타임에 값을 변경해야합니까?) 어떻게 할 수 있습니까?

+0

내가 그렇게하면 : 실패 할 가능성이 있습니다. Patrick Mochel의 논문 "The sysfs Filesystem"(https://www.kernel.org/pub/linux/kernel/people/mochel/doc/papers/ols-2005/mochel.pdf)을 읽으면 솔직히 의심 스럽습니다. 그것없이 최신 리눅스 시스템을 돌린다. –

+0

Hi Markus, 답장을 보내 주셔서 감사합니다. 우리가 일반적으로 그것을하는 것은 처음이 아니며 안전 문제입니다. 어쨌든, sysfs없이 기본 의도 된 값을 설정할 수 있다는 것을 발견했습니다. 대답으로 추가하겠습니다. – ransh

답변

0

sysfs/debugfs에서 설정 한 값은 실제로 커널의 일부 변수로 설정되어 있으므로 실제로 커널에서 미리 정의 된 (기본값) 값으로 특정 변수를 설정하는 문제입니다.