В ближайшее время я получу пользовательскую ПЛИС, которая будет поддерживать передачи DMA через P CIe, конечно, я ничего не буду знать о взаимодействии с этим устройством, пока не получу его, но что я знаю это я буду работать на RH Linux 7.6. Мне нужно получить эти данные из области памяти DMA, а затем передать их в приложение, которое будет отображаться в виде текстуры в приложении OpenGL.
Меня не волнует часть OpenGL, но я никогда не писал драйверов DMA в Linux. Я хочу сделать как можно больше, прежде чем я получу FPGA и спецификацию c для нее.
Можно ли как-нибудь вручную создать область памяти DMA и вручную заполнять ее каждые X мс, как если он был заселен FPGA? Таким образом, я могу проверить дизайн и немного облегчить интеграцию. Кто-нибудь делал что-то подобное?
Спасибо!