MINICOM
friendly serial communication program
In de tijden voor de hoge snelheids internetverbindingen maakten we verbinding met het internet via een modem (MOdulator/DEModulator) en één van de programma's die we hiervoor konden gebruiken is minicom.
Hoewel een dial-up verbinding (waarbij de telefoonlijn bezet was gedurende de tijd dat je met een modem online was) tegenwoordig zeldzaam is (in België en Nederland dan toch), kan minicom tegenwoordig toch nog goed van pas komen.
Bepaalde high-end netwerk hardware (zoals switches) worden nog steeds geconfigureerd via een Seriële verbinding.
Dus lang genoeg getreuzeld, laten we gaan beginnen:
Het eerste wat we moeten doen is minicom configureren, en op mijn systeem moet ik dit als root doen omdat het configuratiebestand wordt weggeschreven naar /etc/minicom/config.dfl.
start minicom met de -s parameter om in "setup" modus te starten:
Je kunt waarden aanpassen door op de letter voor de optie te klikken, er zal dan een ander configuratievenster openen.
- Serial Device : /dev/ttyUSB0 (dit is mijn USB-naar-Seriële kabel)
- Bps/Par/Bits : Snelheid in baud / Parity / Stopbits (in mijn gevel 19200 / 8 / N
/ 1)
- 19200 Snelheid in baud (als deze fout is geeft de verbindig onleesbare tekens)
- 8 bits (aantal data bits, standaard is meestal 8)
- N (no of geen Parity bits)
- 1 (1 Stop bit)
- Hardware Flow Control (NO)
- Software Flow control (YES)je kunt deze waarden simpel aanpassen door op de corresponderende letter de drukken, zo staan de snelheden 9600, 38400 en 115200 als snelkoppelingen onder respectievelijk C, D en E. Heb je een andere snelheid nodig dan gebruik je A of B om hoger of lager te gaan.
Hierboven een afbeelding met de instellingen die in mijn situatie van toepassing zijn. Om terug te keren naar het vorige menu klikken we gewoon op ENTER.
Instellingen voor de modem en het inbellen, is in mijn geval niet van toepassing. Opties A en B zijn standaard leeg, maar als je op A klikt wordt de bovenstaande standaardwaarde automatisch ingegeven (zo ook voor B).
Hier kun je enkele instellingen voor het scherm en toetsenbord ingeven. Zo kun je bijvoorbeeld "Local echo" inschakelen met de Q. Je zal dan alles wat je ingeeft in het terminal venster herhaalt zien worden. (1 wordt dus 11).
De opties Add Linefeed (P) en Add carriage return (T) kunnen handig zijn, er zal dan automatisch worden gesprongen naar het begin (carriage return) van een nieuwe regel (linefeed).
Zoals de statusbalk aangeeft kunnen we met de toetsen Control+A en daarna Z het bovenstaande help-menu oproepen.
Indien de verbinding tussen de PC en het seriële apparaat verbroken wordt zal minicom de volgende foutmelding tonen. Deze blijft in beeld to de verbinding opnieuw tot stand is gebracht.
Tot zover de basis van het gebruik van minicom voor seriële communicatie.
Meer informatie kun je altijd terugvinden in de manpages of de infopages