Setup minicom op Linux Mint 22¶
Minicom is een populair terminalprogramma voor Unix-achtige besturingssystemen dat wordt gebruikt om te communiceren met seriële apparaten, zoals modems, routers en embedded systemen.
Vereisten¶
Demo¶
Setup¶
Sluit de blauwe seriële consolekabel aan tussen de COM- of USB-poort van de pc en de Console-poort van de Cisco-switch. Steek vervolgens de stroomkabel in de switch om het apparaat op te starten.
Update pakketlijst¶
Vernieuw de lokale pakketlijst op de Linux Mint LAB-PC om je systeem op de hoogte te brengen van de nieuwste beschikbare pakketten en updates in de gekoppelde software repositories.
guru@hp:~$ sudo apt update
Hit:1 http://archive.ubuntu.com/ubuntu noble InRelease
Ign:2 http://linux-mint.froonix.org xia InRelease
Hit:3 http://security.ubuntu.com/ubuntu noble-security InRelease
Hit:4 http://archive.ubuntu.com/ubuntu noble-updates InRelease
Hit:5 http://linux-mint.froonix.org xia Release
Hit:6 http://archive.ubuntu.com/ubuntu noble-backports InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
81 packages can be upgraded. Run 'apt list --upgradable' to see them.
Installeer minicom¶
VDAB cursisten
Het programma minicom is al geïnstalleerd op de lab-pc, dus je hoeft de onderstaande installatiestappen niet uit te voeren. Mocht je ze per ongeluk toch uitvoeren, dan kan dat overigens geen kwaad.
guru@hp:~$ sudo apt install minicom -y
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
lrzsz
The following NEW packages will be installed:
lrzsz minicom
0 upgraded, 2 newly installed, 0 to remove and 81 not upgraded.
Need to get 339 kB of archives.
After this operation, 1.358 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu noble/universe amd64 lrzsz amd64 0.12.21-11build1 [78,1 kB]
Get:2 http://archive.ubuntu.com/ubuntu noble/universe amd64 minicom amd64 2.9-4 [260 kB]
Fetched 339 kB in 0s (1.171 kB/s)
Selecting previously unselected package lrzsz.
(Reading database ... 530479 files and directories currently installed.)
Preparing to unpack .../lrzsz_0.12.21-11build1_amd64.deb ...
Unpacking lrzsz (0.12.21-11build1) ...
Selecting previously unselected package minicom.
Preparing to unpack .../minicom_2.9-4_amd64.deb ...
Unpacking minicom (2.9-4) ...
Setting up minicom (2.9-4) ...
Setting up lrzsz (0.12.21-11build1) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...
Processing triggers for gnome-menus (3.36.0-1.1ubuntu3) ...
Processing triggers for mate-menus (1.26.1+mint1) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
guru@hp:~$
Identificeer de seriële poort¶
In dit voorbeeld is een Linux Mint LAB-PC met een seriële kabel verbonden met een Cisco switch. Voer op die PC de volgende opdracht uit om de beschikbare seriële poorten weer te geven. Noteer de naam van de seriële poort die bij je apparaat hoort (in dit geval /dev/ttyS0).
Configureer minicom¶
Bekijk tab "output" voor configuratie instructies.
Gebruik in het configuratiemenu van Minicom de pijltjestoetsen om te navigeren en de instellingen te configureren.
- Selecteer "Serial port setup"
- Stel het seriële apparaat in op het apparaat dat je eerder hebt genoteerd (in dit geval "/dev/ttyS0")
- Stel de baudrate in volgens de specificaties van je apparaat (bijv. "9600")
- Laat de overige instellingen op de standaardwaarden staan, tenzij je specifieke vereisten hebt.
- Klik op "Save setup as dfl" om de configuratie op te slaan.
- Klik op "Exit from Minicom".
Deze instellingen worden opgeslagen in het bestand /etc/minicom/minirc.dfl voor alle toekomstige uitvoeringen.
Start minicom¶
Bekijk tab "output" voor verdere instructies.
Alternatieve werkwijze¶
In plaats van eerst de configuratie uit te voeren, kan je ineens de juiste parameters opgeven via de opdrachtregel.
