Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.sci.electronics > #235922
| From | Hergen Lehmann <hlehmann.expires.5-11@snafu.de> |
|---|---|
| Newsgroups | de.sci.electronics |
| Subject | Re: "Filetransfer" via Terminalprogramm |
| Date | 2017-11-23 04:19 +0100 |
| Organization | albasani.net |
| Message-ID | <8brhee-2a4.ln1@hergen.dyndns.org> (permalink) |
| References | (1 earlier) <ov4gn9$26t$1@dont-email.me> <ov4hcv$tni$1@news.bawue.net> <ov4iau$f71$1@dont-email.me> <v30hee-v9m.ln1@hergen.dyndns.org> <ov4lvi$baf$1@dont-email.me> |
Am 22.11.2017 um 21:16 schrieb Rafael Deliano: > >> http://gallium.inria.fr/~doligez/zmodem/zmodem.txt > > Den Schrieb kenne ich. Ich denke, es gab keine formalen Beschreibungen, nur Beispielcode? > Ich habe ehedem mal versucht das Ding in > FORTH nochmal zu programmieren. Nunja, nicht jede Programmiersprache eignet sich für jeden Zweck. :-P >> Bis das gesendet, empfangen und vom Gegenseite ausgewertet ist, sind >> bereits mehrere Bytes im Nirvana. > > Üppige Aussage. Nein, Erfahrungswert. Ich hatte damals beruflich etliche Jahre mit Mehrfach-seriellen Karten in PCs zu tun, die in der konkreten Anwendung 24/7 mit mehreren gleichzeitig aktiven Ports stabil laufen mussten. In Hochsprache war das praktisch unmöglich. Und selbst mit sorgsam optimiertem Assemblercode, großzügig bemessenen Ringpuffern, und einem eigenen Tastaturtreiber (zur Entschärfung der IRQ1-Problematik) gab es spätestens ab 9600Baud immer wieder sporadische Verluste, weil der Handshake nicht immer rechtzeitig kam. Mehr ging das erst, wenn man die 8250 durch 16450 (mit FIFO) tauschte. Die 8250 waren einfach zu primitiv, luden selbst Hardware-Handshake der CPU auf, und das verkorkste Interruptsystem des PC mit seinen vollkommen idiotisch vergebenen Prioritäten tat sein übriges. > flowcontrol a la XON/XOFF. Ich habe damit keine Probleme > Daten vom Teraterm in meinen 8 Bit Controller zu übertragen > der keine FIFO hat. Moderne Mikrocontroller sind relativ unproblematisch. Selbst einfache 8Bitter wie PIC und AVR reagieren so schnell auf Interrupts, das man problemlos einen FIFO in Software realisieren kann, der noch ein paar Bytes puffert, bis der Sender das XOFF verdaut hat. > Mag sein, daß XMODEM damit Problem hat. Aber mag auch sein, > daß XMODEM genau deshalb eben kaum noch verwendet wird. XMODEM hatte viele Probleme und war eigentlich fast schlagartig tot, nachdem YMODEM/ZMODEM auf breiter Front verfügbar waren. Hergen
Back to de.sci.electronics | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
"Filetransfer" via Terminalprogramm Marte Schwarz <marte.schwarz@gmx.de> - 2017-11-22 19:17 +0100
Re: "Filetransfer" via Terminalprogramm Stefan <df9bi@arcor.de> - 2017-11-22 19:33 +0100
Re: "Filetransfer" via Terminalprogramm Rafael Deliano <rafael_deliano@arcor.de> - 2017-11-22 19:47 +0100
Re: "Filetransfer" via Terminalprogramm Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2017-11-22 19:58 +0100
Re: "Filetransfer" via Terminalprogramm Rafael Deliano <rafael_deliano@arcor.de> - 2017-11-22 20:14 +0100
Re: "Filetransfer" via Terminalprogramm Hergen Lehmann <hlehmann.expires.5-11@snafu.de> - 2017-11-22 20:34 +0100
Re: "Filetransfer" via Terminalprogramm Rafael Deliano <rafael_deliano@arcor.de> - 2017-11-22 21:16 +0100
Re: "Filetransfer" via Terminalprogramm Hergen Lehmann <hlehmann.expires.5-11@snafu.de> - 2017-11-23 04:19 +0100
Re: "Filetransfer" via Terminalprogramm Rafael Deliano <rafael_deliano@arcor.de> - 2017-11-23 05:17 +0100
Re: "Filetransfer" via Terminalprogramm Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2017-11-23 08:10 +0100
Re: "Filetransfer" via Terminalprogramm Reinhardt Behm <rbehm@hushmail.com> - 2017-11-23 15:26 +0800
Re: "Filetransfer" via Terminalprogramm Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2017-11-23 08:31 +0100
Re: "Filetransfer" via Terminalprogramm Hergen Lehmann <hlehmann.expires.5-11@snafu.de> - 2017-11-23 11:23 +0100
Re: "Filetransfer" via Terminalprogramm Michael Bäuerle <michael.baeuerle@stz-e.de> - 2017-11-23 10:17 +0100
Re: "Filetransfer" via Terminalprogramm Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2017-11-22 21:01 +0100
Re: "Filetransfer" via Terminalprogramm Rafael Deliano <rafael_deliano@arcor.de> - 2017-11-23 05:30 +0100
Re: "Filetransfer" via Terminalprogramm Bernd Laengerich <bernd.laengerich@web.de> - 2017-11-22 22:37 +0100
Re: "Filetransfer" via Terminalprogramm Rafael Deliano <rafael_deliano@arcor.de> - 2017-11-23 05:23 +0100
Re: "Filetransfer" via Terminalprogramm Marte Schwarz <marte.schwarz@gmx.de> - 2017-11-23 13:25 +0100
Re: "Filetransfer" via Terminalprogramm Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2017-11-23 13:45 +0100
Re: "Filetransfer" via Terminalprogramm Hergen Lehmann <hlehmann.expires.5-11@snafu.de> - 2017-11-23 13:53 +0100
Re: "Filetransfer" via Terminalprogramm Gerrit Heitsch <gerrit@laosinh.s.bawue.de> - 2017-11-23 14:02 +0100
Re: "Filetransfer" via Terminalprogramm Bernd Laengerich <Bernd.Laengerich@web.de> - 2017-11-23 17:42 +0100
csiph-web