Свързани въпроси 'fifo'
Неблокиращо или блокиращо присвояване за буфер?
Опитвам се да внедря малък редов буфер във 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: откриване дали съществува четец?
Създадох 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, F_SETFL,...
3684 изгледи
schedule
23.02.2024
Цикличен буфер с четци
Имам нужда от имплементация на цикличен буфер, която поддържа четци с възможност за търсене. Моят случай на употреба:
В моя код събирам регистрационни съобщения. В крайна сметка потребителят може да посети страница, която ги показва добре...
428 изгледи
schedule
02.03.2024
Добър подход за изпълняване на задачи синхронно с FIFO?
В момента правя първите си стъпки с async/await и задачи в .NET и съм много развълнуван колко лесно е да изпълнявам нещата асинхронно! В момента обаче трябва да комуникирам с устройства чрез SerialPort. Тъй като е възможна само една връзка по едно и...
2108 изгледи
schedule
29.03.2024