Мне нужно получить доступ к некоторым файлам proc в модуле на ядре Android. В основном мне нужна информация, указанная в команде cat, например cat /proc/uptime
. Однако мне нужно сделать это программно.Доступ к данным из файла proc в модуле ядра
Я пробовал работать с функциями proc_fs
, но для меня это было немного нечетким, как правило, это примеры создания файла proc, а затем его чтение и все. Мне нужно фактически использовать данные из файлов proc.
Я также использовал хороший fopen
, но он не работает на модули.
Как я могу это сделать? Я действительно новичок в этом. Я работаю над ядром Android с золотыми рыбками.
Спасибо.
Вы пробовали читать/proc/foo, как и обычный файл? Прочитайте все это, а затем проанализируйте его. BTW, 'linux-kernel' будет лучшим тегом для этого вопроса. –
Я пробовал, не работает. Спасибо за совет. – douglasd3
Почему кто-то хочет использовать proc fs в контексте ядра, они для пользовательского пространства, почему бы вам не напрямую использовать структуры данных и глобальные, откуда proc собирает информацию. –