Вопросы по теме '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 просмотров
schedule
20.11.2023
Рассчитать среднюю цену инвестирования без вспомогательных столбцов/таблиц
Этот пост действительно стоит прочитать. Доступна другая лучшая версия этой темы здесь .
Если вы посмотрите на таблицу ниже, я пытаюсь найти среднюю цену для каждой транзакции без добавления вспомогательных столбцов. Средняя цена верна, когда на...
153 просмотров
schedule
27.12.2023