Hallo,
Een tijdje geleden heb ik mijn oude msdos (3.20) computer met een seriele kabel op mijn freebsd (5.4-release) computer aangesloten. In dos heb ik een basic programmaatje gemaakt die bandbreedte stats leest vanaf com1 en grafiekjes voor up- en download op het scherm tekent. Daarnaast word tekst uit logbestanden, fortunes en userstats ontvangen en op het scherm gedumpt.
In freebsd gebruik ik het programmaatje (/usr/ports/net/) ifstat voor de bandbreedte informatie in cominatie met een bash-script voor de tekst-data.
In dit geval is er dus sprake van eenrichtingsverkeer van freebsd naar msdos.
Nu lijkt het me wel leuk op bijvoorbeeld in basic of pascal zelf een databaseje te schrijven die via de seriele poort beheerd kan worden. Op freebsd heb ik dan een methode nodig om opdrachten naar de database te sturen en vervolgens de resultaten terug te krijgen, het liefst naar dezelfde freebsd console als waar de querie vandaan verstuurd is.
Het versturen van een opdracht naar de dosbak is niet zo moeilijk, bijv: echo "*list*" > /dev/cuaa0 stuurt de string "*list*" over de com-poort.
Maar het probleem is dus dat ik geen manier kan bedenken om bash zover te krijgen alle informatie op het scherm te dumpen die over de com-poort terug ontvangen wordt. Is er iemand die de juiste opdracht daarvoor weet?
Mocht er nog iemand geinteresseerd zijn in het basicprogramma hierboven, geef maar een seintje dan post ik het wel.
Een tijdje geleden heb ik mijn oude msdos (3.20) computer met een seriele kabel op mijn freebsd (5.4-release) computer aangesloten. In dos heb ik een basic programmaatje gemaakt die bandbreedte stats leest vanaf com1 en grafiekjes voor up- en download op het scherm tekent. Daarnaast word tekst uit logbestanden, fortunes en userstats ontvangen en op het scherm gedumpt.
In freebsd gebruik ik het programmaatje (/usr/ports/net/) ifstat voor de bandbreedte informatie in cominatie met een bash-script voor de tekst-data.
In dit geval is er dus sprake van eenrichtingsverkeer van freebsd naar msdos.
Nu lijkt het me wel leuk op bijvoorbeeld in basic of pascal zelf een databaseje te schrijven die via de seriele poort beheerd kan worden. Op freebsd heb ik dan een methode nodig om opdrachten naar de database te sturen en vervolgens de resultaten terug te krijgen, het liefst naar dezelfde freebsd console als waar de querie vandaan verstuurd is.
Het versturen van een opdracht naar de dosbak is niet zo moeilijk, bijv: echo "*list*" > /dev/cuaa0 stuurt de string "*list*" over de com-poort.
Maar het probleem is dus dat ik geen manier kan bedenken om bash zover te krijgen alle informatie op het scherm te dumpen die over de com-poort terug ontvangen wordt. Is er iemand die de juiste opdracht daarvoor weet?
Mocht er nog iemand geinteresseerd zijn in het basicprogramma hierboven, geef maar een seintje dan post ik het wel.
You are in a maze of little twisting passages, all different.