История изменений
Исправление tailgunner, (текущая версия) :
Драйвер (нормальный) будет писать в эту непрерывную память,
Устройство, ты имеешь в виду?
а пользовательское приложение должно иметь возможность эти данные считать и обработать.
Тогда просто реализуй у драйвера операцию mmap (заодно сможешь мапить только страницы, заполненные данными).
Просто объем памяти, в которую будет писать устройство, очень большой
Я понял, что mmap у тебя в роли read, но координировать доступ должен драйвер.
Исходная версия tailgunner, :
Драйвер (нормальный) будет писать в эту непрерывную память, а пользовательское приложение должно иметь возможность эти данные считать и обработать.
Тогда просто реализуй у драйвера операцию mmap (заодно сможешь мапить только страницы, заполненные данными).
Просто объем памяти, в которую будет писать устройство, очень большой
Я понял, что mmap у тебя в роли read, но координировать доступ должен драйвер.