Вопросы по теме 'dma'
Как программно получить размер страницы ядра Linux
Я работаю над модулем Linux для IA64. Моя текущая проблема заключается в том, что драйвер использует макросы PAGE_SIZE и PAGE_SHIFT для распределения страниц dma. Проблема, с которой я сталкиваюсь, заключается в том, что машина, компилирующая...
56961 просмотров
schedule
17.04.2024
Вызов flush_cache_range() ядра Linux, похоже, ничего не делает
Введение:
У нас есть приложение, в котором Linux, работающий на ARM, принимает данные от внешнего процессора, который передает данные в пространство памяти ARM. Затем ARM необходимо получить доступ к этим данным из кода пользовательского режима....
1329 просмотров
schedule
15.11.2023
Могу ли я отправлять данные через Infiniband без использования DMA-контроллера?
Могу ли я отправлять данные через Infiniband без использования DMA-контроллера и какой наименьший размер пакетов я могу отправлять?
То есть, могу ли я напрямую получить доступ к памяти удаленного CPU2-RAM из текущего CPU1-Core с помощью простого...
192 просмотров
schedule
21.08.2022
Режим UART Tx с включенным DMA
Я написал простой драйвер устройства для UART в режиме передачи с включенным DMA вместе с прерыванием. Оборудование, которое я использую, - это pandaboard omap 4460 с загруженным в него Linux 3.4.
Ниже я делюсь соответствующими частями кода. В...
2082 просмотров
schedule
27.05.2024
STM32F429 Таймер вызвал проблему передачи USART DMA
Это мой первый пост на этом форуме. Я разрабатываю устройство MIDI-секвенсора на базе платы STM32F429DISCOVERY, работающей на стандартной частоте 180 МГц. Для отправки сообщений midi USART1 настроен на 31250 бод, а соответствующий DMA настроен для...
793 просмотров
schedule
05.10.2023
Запуск DMA-транзакции из обработчика irq в ядре linux
Разрабатываю драйвер для платы beaglebone black like Board. Драйвер взаимодействует с FPGA. Когда у FPGA есть данные для чтения, запускается irq. Поэтому мне нужно быстро запустить транзакцию DMA для чтения данных. Можно ли запустить транзакцию из...
532 просмотров
schedule
05.12.2023
Как DMA влияет на процессор?
(Я новичок в изучении операционных систем. Это может быть глупый вопрос)
Я узнал, что DMA позволяет устройствам ввода-вывода, таким как диски, взаимодействовать с основной памятью напрямую, независимо от ЦП. Во время передачи данных шина памяти...
84 просмотров
schedule
17.08.2022