Artykuły / Articles

Niedziela, Grudzień 20, 2020, 17:45

Instalacja Linumeric-LPT v1 jest bardzo prosta i nie wymaga specjalistycznej wiedzy ani z zakresu LinuxCNC ani z zakresu samego systemu linux.

Do instalacji potrzebne jest połączenie z internetem.

Podczas instalacji zostaną zainstalowane pakiety i skonfigurowane różne zależności. Założenie jest takie, że przed instalacją na komputerze zainstalowany jest 64 bitowy system Debian 10 buster z jądrem RT z linuxCNC:

http://www.linuxcnc.org/iso/linuxcnc-2.8.0-buster.iso

Jeżeli wystąpią jakieś problemy z instalacją, może oznaczać to, że na naszym systemie wcześniej zostały wprowadzone pewne zmiany, które blokują/nie pozwalają na prawidłową konfigurację. W takim wypadku należy na komputerze ponownie zainstalować system z linuxCNC.

Do instalacji Linumeric-LPT potrzebna jest paczka LINUMERIC_LPT_V1_DEB10.tar.gz którą należy pobrać  i umieścić w katalogu użytkownika.

Archiwum należy rozpakować. Aby to zrobić warto pobrać graficzny menedżer archiwów. W terminalu wpisujemy polecenie:

sudo apt-get install xarchiver

Paczkę należy rozpakować klikając na niej prawym klawiszem myszy i wybierając opcję Otwórz za pomocą Xarchiver.

Po uruchomieniu menedżera klikamy Rozpakuj pliki i wybieramy lokalizację katalogu użytkownika

I klikamy Rozpakuj.

Po rozpakowaniu, pobraną paczkę LINUMERIC_LPT_V1_DEB10.tar można usunąć z komputera.

UWAGA! W ścieżce do katalogu LINUMERIC_LPT_V1_DEB10 nie może być żadnych spacji.

Następnie wejść do katalogu LINUMERIC_LPT_V1_DEB10.

Kliknąć prawym klawiszem myszy na pustym tle w katalogu LINUMERIC_LPT_V1_DEB10 i wybrać Otwórz w terminalu.

W terminalu wpisać

./install_linumeric_LPT

i nacisnąć Enter.

Rozpocznie się instalacja. Należy podać hasło i wcisnać enter.

Po zakończeniu instalacji pojawi się komunikat Done.

Zamknąć terminal.

Wyłączyć i ponownie uruchomić komputer.

Po ponownym uruchomieniu wpisać w terminal:

sudo ls /dev/parport*

pojawi się lista portów równoległych. Dwa najwyższe numery to porty zarezerwowane dla linumeric-lpt. Wpisujemy teraz w terminal odpowiednio:

sudo chmod 777 /dev/parport0

sudo chmod 777 /dev/parport1

gdzie parport0 i parport1 to numery portów Linumeric LPT. Jeśli komputer posiada fizyczny port LPT to on będzie miał numer 0 a porty Linumeric-LPT to kolejno 1 i 2.

W systemie zainstalowany jest już LinuxCNC w wersji 2.9 z obsługą Linumeric-LPT.

Po instalacji na pulpicie pojawi się nowa ikonka - Linumeric-LPT configurator

Linumeric-LPT configurator to prosta aplikacja do testowania i konfiguracji Linumeric-LPT.

Dodatkowo w dev pojawią się 2 nowe porty równoległe. Jeśli Komputer posiada sprzętowy port LPT to będzie on miał najniższy numerek, porty dodane będą miały numerki wyższe kolejno dla adresu 0xC100 oraz OxC200.

Aby to sprawdzić w terminalu wpisać polecenie:

sudo ls /dev/parport*

i nacisnąć enter.

Jeśli komputer posiada sprzętowy port LPT to powinniśmy otrzymać wynik:

/dev/parport0    /dev/parport1    /dev/parport2

Natomiast jeśli komputer nie posiada portów równoległych to powinniśmy otrzymać wynik:

/dev/parport0    /dev/parport1

Jeszcze mała optymalizacja. Ponieważ procesy czasu rzeczywistego korzystają z rdzeni procesora w kolejności od ostatniego, jeśli mamy więcej niż jeden rdzeń warto go wyłączyć z użycia dla systemu tak aby całkowicie pozostał do dyspozycji procesu RT. Uruchamiamy więc terminal i wpisujemy komendę nproc i wciskamy enter. Pojawi się liczba rdzeni procesora. Zamykamy terminal i uruchamiamy program Grub-customizer.

Jeśli go nie ma, to należy go zainstalować poleceniem:

sudo apt-get install grub-customicer

Grub-customizer poprosi nas o hasło wiec wpisujemy i wciskamy enter

Przechodzimy do zakładki ustawienia ogólne i wpisujemy który rdzeń izolujemy. Odpowiada za to komenda isolcpus. Uwaga, rdzenie numerowane są od 0 a więc jeśli mamy np 4 rdzenie to maja numery 0, 1, 2, 3 i wtedy należy wpisać numerek 3. Jeśli procesor posiada np 4 rdzenie a każdy rdzeń obsługuje 2 wątki mamy tak jakby 8 rdzeni i wtedy wpisujemy 2 ostatnie numerki czyli 6,7.

Klikamy przycisk Zapisz aby grub się zaktualizował. Zamykamy program. Teraz należy zrestartować komputer.

Po instalacji urządzenie należy przetestować. Zapraszam do przeczytania artykułu: Test i konfiguracja Linumeric-LPT v1


Brak komentarzy.
(*) Pola obowiązkowe
MachMaker 2019, All Rights Reserved
Ta strona może korzystać z Cookies.
Ta strona może wykorzystywać pliki Cookies, dzięki którym może działać lepiej. W każdej chwili możesz wyłączyć ten mechanizm w ustawieniach swojej przeglądarki. Korzystając z naszego serwisu, zgadzasz się na użycie plików Cookies.

OK, rozumiem lub Więcej Informacji
Informacja o Cookies
Ta strona może wykorzystywać pliki Cookies, dzięki którym może działać lepiej. W każdej chwili możesz wyłączyć ten mechanizm w ustawieniach swojej przeglądarki. Korzystając z naszego serwisu, zgadzasz się na użycie plików Cookies.
OK, rozumiem