Portál AbcLinuxu, 14. července 2025 04:53
Potom, ale vidim ze linux/generic_serial.h definuje funkcie gs_getserial() a gs_setserial(), ktorym sa posiela pointer na serial_struct co je struktura definovana v linux/serial.h a tiez obsahuje clen xmit_fifo_size. Snad najak pomocou toho.
#include <linux/serial.h> #include <sys/ioctl.h> ... struct serial_struct sp; fd=open("/dev/ttyS1",O_RDWR); ioctl(fd,TIOCGSERIAL,&sp); sp.xmit_fifo_size=8 ioctl(fd,TIOCSSERIAL,&sp);Hm?
Aj tak celkom nerozumiem poziadavke. Na co je dobry mensi buffer? Data z portu mozes precitat aj bez zaplnenia buffra. Mimochodom, ako by si ten problem riesil, keby to nebol Linux ale nieco ine?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.