Драйвер символьного устройства. Должен вести вебя так:
cat /dev/imit/d1 должен вывести только sizeof(long)-байтное число и выйти.
Если делать так:
static ssize_t gpio_read(struct file *f, char *buffer, size_t length, loff_t *offset)
{
ssize_t r;
r=sizeof(long);
memcpy(buffer, &dr[minor-1], r);
return r;
}
то не выходит, а непрерывно читает.
Ответ на:
комментарий
от ms
Ответ на:
комментарий
от alexru
Ответ на:
комментарий
от ms
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от ms
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от ms
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от ms
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Драйвер для биореактора под Linux 2.6 (2005)
- Форум Почему не видно устройства, и как исправить это? (2017)
- Форум Реализация системного вызова ? (2008)
- Форум skb_header_pointer() всегда возвращает в big-endian? (2018)
- Форум Получить текущий статус flock() из модуля ядра (2022)
- Форум buildroot и procfs (2017)
- Форум Вывести содержание бинарного файла (2013)
- Форум Всё ли нормально в символьном устройстве? (2017)
- Форум FUSE (2013)
- Форум Программа на Си падает, при выделении памяти (2014)