Вопросы по теме 'sysfs'
Как я могу использовать kobject sysfs в качестве глобальной переменной?
Я хотел бы использовать редактируемую пользователем глобальную переменную в ядре Linux. Это возможно? Вот что я придумал, используя пример, предоставленный с исходным кодом:
arch/x86/kernel/foo.c
#include <linux/kobject.h>
#include...
1251 просмотров
schedule
23.11.2022
Как добавить датчик SHT11 в sysfs
несколько дней назад я решил подключить к шине SMBus в моем компьютере датчик SHT11. Я понятия не имею, как добавить этот датчик в sysfs. Этот датчик достаточно специфичен тем, что использует адрес 0x00 и в new_device такое ставить нельзя:
$...
636 просмотров
schedule
23.07.2022
C /sys/class/pwm init внутри программы
Итак, по этой ссылке видно, что у вас есть pwm /sys/ класс /шм/.
Так что в настоящее время я помещаю правильные данные в соответствующие файлы, и все работает хорошо.
Это не проблема. Проблема в том, что вам нужно сделать «кошку» в файле...
1140 просмотров
schedule
18.06.2022
sysfs: бесплатно использовать поле struct device platform_data?
Резюме: можно ли использовать поле platform_data поля struct device в модуле драйвера устройства?
Я создаю очень простую запись sysfs для моего модуля драйвера символьного устройства, чтобы позволить мне управлять внутренней переменной (потому...
1185 просмотров
schedule
26.07.2022
Где происходит чередование памяти и разделение памяти на ранги в ядре Linux?
Я работаю над домашним заданием по курсу виртуальной файловой системы sysfs в ядре Linux. В рамках настройки виртуальной файловой системы sysfs ядро Linux организует физическую память в блоки и далее в разделы в этой директории...
484 просмотров
schedule
19.05.2024
Как обновляется sysfs при изменении состояния GPIO?
Предположим, что gpio X можно экспортировать в sysfs как входной контакт, после этого в / sys / class / gpio / будет создан каталог с именем gpioX. gpioX / содержит несколько файлов, таких как «значение», которые представляют текущее состояние gpio X...
2841 просмотров
schedule
01.11.2022
sysfs, ifreq, IOCTL или ??? для программного мониторинга состояния сети
У нас есть встроенная SoC под управлением BusyBox Linux (ядро 2.6.x), и нам необходимо отслеживать или, по крайней мере, своевременно замечать, когда сетевое соединение пропадает или появляется (отслеживание других событий было бы хорошо, но не...
897 просмотров
schedule
06.04.2023
При каких условиях / sys / kernel / debug / gpio будет пустым?
Резюме
Моя цель - управлять выводами GPIO в Peppermint 4 Linux (версия ядра 3.8.0) на материнской плате Intel (набор микросхем NM70 с процессором C1037U).
Я отлаживаю проблемы, возникающие у меня с помощью интерфейса sysfs, и пытаюсь понять...
4555 просмотров
schedule
08.03.2022
Создание группы атрибутов sysfs и соответствующего устройства в dev /
Я создаю драйвер устройства Linux для карты PCIe. У меня возникла проблема при создании соответствующей записи в sysfs. Сначала я создал группу атрибутов с необходимыми
DEVICE_ATTR(...)
struct attribute *...
struct attribute_group ...
и так...
2919 просмотров
schedule
04.09.2022
Как увидеть источник часов в Linux без sysfs?
Я знаю, что для обычной ОС Linux источник часов можно посмотреть командой cat /sys/devices/system/clocksource/clocksource0/available_clocksource
Однако у меня есть система Linux с версией ядра 2.6.27.7, и внутри нет папки /sys/. Тогда как я могу...
518 просмотров
schedule
09.11.2022
*Разработка драйверов для Linux* Есть ли способ предоставить дополнительные настройки через sysfs с использованием инфраструктуры IIO?
Драйвер, который я разрабатываю, имеет ряд настроек, которые я хочу, чтобы пользователь мог изменить, но которые на самом деле не вписываются в структуру IIO. Например, использование перечисления IIO_CHAN_INFO_SAMP_FREQ в моей функции чтения...
468 просмотров
schedule
31.10.2022
Резисторы Raspberry PI, GPIO Pull UP / DOWN с SYSFS
Сразу же хочу заявить, что мне известно о Python и других реализациях высокого уровня для управления GPIO на Raspberry PI. Я также использую WiringPI C API, и у меня возникли проблемы с ним на Raspbian Jessie, которых у меня не было на Raspbian...
4816 просмотров
schedule
05.12.2022
если в /etc/fstab нет sysfs, как монтируется sysfs?
Если я наберу $ mount в оболочке, он покажет несколько точек монтирования
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
dev on /dev type devtmpfs...
2141 просмотров
schedule
03.06.2023
Qt 5 Запись записи Linux SysFs с помощью QFile и QDataStream
Я могу echo 100 > /sys/class/soft_pwm/pwm-35/duty_cycle как root просто из командной строки, но я не могу заставить свой код Qt 5 делать то же самое при работе от root. Ниже код - что я делаю не так? Спасибо.
/**
* Set the PWM on the Red /...
642 просмотров
schedule
13.12.2023
Доступ к контактам GPIO Raspberry Pi 2 с помощью ROS
Я пытаюсь получить доступ к контактам GPIO Raspberry Pi 2 с помощью операционной системы робота ROS. Я знаю, есть много руководств по этой теме. Но моя проблема в следующем:
Рекомендуемый дистрибутив Linux для ROS — Ubuntu . Поскольку в сети...
1826 просмотров
schedule
21.07.2023
Файлы sysfs событий Linux Kernel IIO доступны только для чтения
У меня проблема в том, что я зарегистрировал события IIO для повышения и понижения порогов. Я вижу файлы sysfs в подпапке событий и могу их читать, но когда я пытаюсь написать новый порог, он говорит «отказано в доступе».
следующая установка:...
706 просмотров
schedule
22.10.2022
Запись более одного символа через интерфейс Sysf в драйверах Linux
Можно ли написать более одного символа (скажем, целую строку в интерфейс sysfs драйвера из пользовательского приложения), например, у меня есть драйвер подсистемы входного класса, чей get_command sysfs я определил как один из атрибутов и могу видеть в...
83 просмотров
schedule
18.07.2022
Как макрос __ATTR используется в ядре Linux?
Я хотел бы создать запись sysfs, которая делается с использованием структуры «атрибут». Для этого рекомендуется использовать макрос __ATTR, например:
static ssize_t functionCalledOnRead(struct kobject *, struct attribute *, char *);
static...
2868 просмотров
schedule
25.05.2023
Проблема с разрешением на доступ к sysfs из приложения Android (исходный код .java)
Приложение Android на java имеет проблемы с разрешениями при доступе к записи sysfs.
try{
FileOutputStream fos = new FileOutputStream("/sys/class/shift_reg/shift_reg/value");
byte mybyte = 1;
fos.write(mybyte);
fos.close();
} catch ( Exception...
1369 просмотров
schedule
26.06.2022
Проблемы с управлением питанием Yocto USB
Начал работать с Yocto и пытается перевести модем в спящий режим с помощью приостановки USB. Согласно руководствам, которые я видел, вы можете сделать это в sysfs с помощью некоторых конфигураций/команд питания.
Я думаю, что выяснил путь к своему...
270 просмотров
schedule
30.10.2022