Вопросы по теме 'fifo'

Циклический буфер со считывателями
Мне нужна реализация циклического буфера, которая поддерживает чтение с возможностью поиска. Мой вариант использования: В моем коде я собираю сообщения журнала. В конце концов, пользователь может посетить страницу, которая показывает его красиво...
428 просмотров
schedule 02.03.2024

Неблокирующий FIFO: определить, существует ли читатель?
Я создал FIFO, в который я могу выполнять неблокирующие записи следующим образом: // others, searching for a non-blocking FIFO-writer may copy this ;-) mkfifo("/tmp/myfifo", S_IRWXU); int fifo_fd = open("/tmp/myfifo", O_RDWR); fcntl(fifo_fd,...
3684 просмотров
schedule 23.02.2024

Неблокирующее или блокирующее назначение для буфера?
Я пытаюсь реализовать небольшой строчный буфер в Verilog. Я помещаю данные с одного конца и читаю с другого. wire [29:0] temp_pixel; reg [29:0] temp_buffer[2:0]; Я могу использовать такие операторы блокировки, и они должны работать должным...
5412 просмотров
schedule 04.12.2023

Прочитать все символы, записанные в FIFO, используя системный вызов open()
У меня есть канал FIFO, который открывается с обоих концов с помощью open() в режиме O_RDWR. В конце чтения read() читает не все символы, а меньше, чем указано в вызове. Есть ли способ убедиться, что все символы читаются с помощью open()? заранее...
335 просмотров
schedule 11.12.2023

Хороший подход для запуска задач синхронно с FIFO?
В настоящее время я делаю свои первые шаги с async/await и задачами в .NET, и я очень взволнован тем, как легко запускать вещи асинхронно! Однако на данный момент мне приходится общаться с устройствами через SerialPort. Поскольку одновременно...
2108 просмотров
schedule 29.03.2024

SC_FIFO запись: Исключение первого шанса
Я написал простую программу, которая будет отправлять данные из 2D-массива из одного модуля в другой, однако она не работает, и я не знаю, почему. Вот мой код: Сервер.h #include <iostream> #include "stdafx.h" using namespace std;...
540 просмотров
schedule 03.05.2024

Sc_inout‹bool› Значение не меняется
Я пытаюсь отладить более крупную программу, которую я написал, и я извлек один из потоков, который в основном записывает массив из 24 значений в fifo, а другой конец - это еще один поток, который должен читать данные только после того, как все они...
140 просмотров
schedule 03.12.2023

Синхронизация Fifo с несколькими потоками. Две записи в fifo из одного потока работают только со спящим режимом(1)
Я делаю приложение, которое вначале разветвляется на два процесса. Упрощенно, один из процессов постоянно читает из файла FIFO, а другой процесс время от времени записывает уведомления в файл FIFO. Теперь все работает нормально, если только процесс...
260 просмотров

Рассчитать среднюю цену инвестирования без вспомогательных столбцов/таблиц
Этот пост действительно стоит прочитать. Доступна другая лучшая версия этой темы здесь . Если вы посмотрите на таблицу ниже, я пытаюсь найти среднюю цену для каждой транзакции без добавления вспомогательных столбцов. Средняя цена верна, когда на...
153 просмотров
schedule 27.12.2023