Portál AbcLinuxu, 25. dubna 2024 10:18
píšu program na přenos dat po sériovém kabelu pod linuxem. Protože momentálně nemám k dispozici dva počítače, chtěl bych to vyzkoušet na jednom, který má dva sériové porty. Abych ověřit kabel a porty, napsal jsem jednoduchý prográmek, který pošle jeden znak na ttyS0 a přečte ho z ttyS1. Otevření portů a zápis proběhne v pohodě (numb_send = 1), ale při čtení to vrátí -1 a v buf jsou nějaký nesmysly. Nastavení portů by mělo být v pořádku. Musí se nastavit ještě něco jiného, nebo špatně používám read?
buff
(tam bude nejspíš to, co jste tam měl), ale co je v errno
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.