Size: a a a

2018 November 02

A

Alex in ELECTRONIX
после обновления ссылки не работают - возвращает на главную страницу
источник

Y

Yuri in ELECTRONIX
Dark Diver
https://electronix.ru/forum/index.php?app=forums&module=forums&controller=topic&id=142763&tab=comments#comment-1508270

вот восстановленная ссылка на это сообщение. Разбираюсь почему оно не работает из коробки
Ок. Ждем
источник

A

Alex in ELECTRONIX
да и скачать вложение еще проблема, если вложения сделаны на прошлом движке форума, проверьте пожалуйста и этот момент
источник

A

Alex in ELECTRONIX
иначе данная страница не нужна...
источник

NK

ID:531453784 in ELECTRONIX
@Stereo_head будет жить. Поприветствуем!
источник
2018 November 05

NK

ID:531453784 in ELECTRONIX
Павел Письменный будет жить. Поприветствуем!
источник
2018 November 06

A

Alex in ELECTRONIX
kernel module

static struct file_operations fpga_fops =
{
   .owner = THIS_MODULE,
   .mmap = foo,
   .ioctl = device_ioctl,
};

static int foo(struct file *file,struct vm_area_struct* vma);

откуда берутся struct file и struct vm_area_struct? как это все вызывается, и как работает? подскажите какой-то рессурс или документ где можно это почитать, или если кто-то знает поясните в 2х словах!
источник

a

aum in ELECTRONIX
http://dmilvdv.narod.ru/Translate/LDD3/ldd_some_important_data_structures.html

там же есть весь перевод книги, на данный момент, правда, все устарело, но базовую информацию можно почерпнуть
источник

A

Alex in ELECTRONIX
спасибо
источник
2018 November 08

A

Alex in ELECTRONIX
нужно сделать mmap dma буфера, в struct file_operations сохраняю адрес функции также перезаписываю open read write, для дебага добавил вывод сообщений чтобы понимать что работает, read write вызываются а mmap нет, его нужно как-то проинициализировать отдельно или вызвать, если да, то как?
источник

A

Alex in ELECTRONIX
подскажите пожалуйста...
источник

a

aum in ELECTRONIX
Глава 15 этой же книги.
В ядре есть куча готовых драйверов, посмотри как там сделано.
источник

a

aum in ELECTRONIX
Самое простое - это найти в ядре максимально похожий драйвер и изменить его немного под свою задачу.
источник

DD

Dark Diver in ELECTRONIX
потыкайтесь в форум пожалуйста посмотрите всё ли работает - только что завершил обновление до последней версии и занимаюсь восстановлением аттачментов
источник
2018 November 09

D

Doka in ELECTRONIX
@DarkDiver59 @CpuBoss
https://electronix.ru/forum/lofiversion/index.php/t40408.html
битая ссылка (из поиска гугла)
источник

DD

Dark Diver in ELECTRONIX
поправили
источник

D

Doka in ELECTRONIX
Dark Diver
поправили
спасибо, теперь работает)
источник

D

Doka in ELECTRONIX
еще вопрос, планируется ли избавиться от таких вот- gif-артефактов от старых смайлов?
источник

D

Doka in ELECTRONIX
кмк, их можно было бы вырезать прям из БД по списку gif-файлов
источник

DD

Dark Diver in ELECTRONIX
Да все верно, планируется. Они должны были автоматом отребилдиться при конвертации, но что то пошло не так.
источник