Вопросы по теме 'sysfs'

Как создать простой атрибут класса sysfs в ядре Linux v3.2
Я изучаю, как использовать sysfs в своих модулях Linux, но мне труднее всего найти текущую документацию по этим темам. Книга Linux Device Drivers 3rd Edition , которую я использовал, кажется к сожалению, довольно устаревший в этой области...
29348 просмотров

GPIO/аналоговое программирование для BeagleBone Black на Angstrom Linux, какой компилятор для кросс-разработки на Windows?
Я работаю над BeagleBone Black (теперь BBB ) со стандартным Angstrom Linux. Я могу программировать GPIO/Analog с помощью JavaScript, но я хочу делать это на C/C++. Я знаю, что такое sysfs и /dev/mem, я хочу знать, как настроить GPIO и...
9781 просмотров
schedule 19.09.2022

Портативный способ определения размера сектора в Linux
Я хочу написать небольшую программу на C, которая может определить размер сектора жесткого диска. Я хотел прочитать файл, расположенный в /sys/block/sd[X]/queue/hw_sector_size , и он работал в CentOS 6/7. Однако, когда я тестировал в CentOS 5.11,...
5788 просмотров
schedule 20.01.2023

как написать атрибут для каждого канала в sysfs
Я собираюсь написать драйвер сетевого устройства, который поддерживает несколько каналов. Теперь я собираюсь записать некоторые счетчики (например, переданные байты/пакеты) этого канала в sysfs . Например, это устройство открывает 8 каналов,...
97 просмотров
schedule 15.04.2022

Написание модуля Sysfs
Я пытаюсь научиться писать модуль sysfs и запутался в базовой инициализации. В этом документе рассматривается kobject.h существует несколько различных функций, связанных с созданием записи sysfs. Судя по всему, функция «kobject_init_and_add»...
1840 просмотров
schedule 11.05.2022

Открыть файл как root, но сбросить привилегии перед чтением из него?
TL;DR Пишу программу на Си. Мне нужны привилегии root для fopen файла sysfs, и мне все еще нужны привилегии root, чтобы читать из него. Однако, поскольку моя программа должна будет постоянно читать файл sysfs, это означает, что ей все время...
1353 просмотров
schedule 03.04.2023

poll () из пространства пользователя в файле sysfs и sysfs_notify () из пространства ядра не будут работать вместе
Мой модуль ядра для raspi, написанный для создания двойного светового барьера, считывает монотонное время, если каждый из двух входных фронтов gpio поднимается и возникает прерывание. Значение времени передается через обычные файлы sysfs в...
2392 просмотров
schedule 27.04.2023

Как рассчитать пропускную способность памяти в данной (Linux) системе из оболочки?
Я хочу написать сценарий/команду оболочки, которая использует общедоступные двоичные файлы, файловую систему /sys или другие средства для расчета теоретической максимальной пропускной способности для оперативной памяти, доступной на данной машине....
2677 просмотров
schedule 25.08.2022