systemypomiarowe.pl

Zbliżenie zmontowanej płytki drukowanej P161002 z układami Microchip w obudowach SMD Wizualizacja płytki z mikrokontrolerem STM32, gniazdem karty SD i modułem GPS Trójwymiarowa wizualizacja płytki z przekaźnikiem, buzzerem i złączami Fragment schematu ideowego ze wzmacniaczem pomiarowym INA326 i przetwornikiem A/C MCP3304 Trójwymiarowa wizualizacja gęsto zmontowanej płytki modułu komunikacyjnego Płyta czołowa urządzenia z opisanymi przyciskami, pokrętłami głośności i głośnikiem Rysunek techniczny płyty czołowej z rozmieszczeniem przycisków i pokręteł Zmontowana płytka z mikrokontrolerem PIC18F2550, złączem USB i potencjometrami montażowymi Kod źródłowy interfejsu TouchGFX dla STM32 w edytorze Visual Studio Code Projekt płytki drukowanej – widok warstw i rozmieszczenia elementów
Strona główna Oferta

Raspberry Pi – zdalny pulpit

Często istnieje sytuacja, że przyzwyczailiśmy się pracować na laptopie a chcielibyśmy mieć możliwość pracy w środowisku graficznym na raspberrym. Zatem w tym artykule zajmiemy się uruchomieniem zdalnego pulpitu (VNC). Najpierw musimy zainstalować niezbędne oprogramowanie:

sudo apt-get update – jak zwykle na początku aktualizujemy bazę dostępnych pakietów.

sudo apt-get install tightvncserver – instalujemy tightvncserver.

Następnie uruchomiamy ręcznie serwer VNC. Zostaniemy poproszeniu o podanie hasła, które będzie wymagane do połączenia się z RPi.

pi@raspberrypi ~ $ tightvncserver
You will require a password to access your desktops.
Password: [nasze_haslo_glowne]
Verify: [nasze_haslo_glowne]
Would you like to enter a view-only password (y/n)? y
Password: [nasze_haslo_view_only]
Verify: [nasze_haslo_view_only]
New ‚X’ desktop is raspberrypi:1
Creating default startup script /home/pi/.vnc/xstartup
Starting applications specified in /home/pi/.vnc/xstartup
Log file is /home/pi/.vnc/raspberrypi:1.log

Następnie tworzymy plik w katalogu /etc/init.d odpowiedzialny za autostart naszego serwera. Realizujemy to wydając komendę utworzenia nowego pliku:

sudo nano /etc/init.d/tightvncserver

Wpisujemy tam następującą zawartość:

#!/bin/sh
### BEGIN INIT INFO
# Provides: tightvncserver
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/stop tightvncserver
### END INIT INFO

### Customize this entry
# Set the USER variable to the name of the user to start tightvncserver under
export USER=’pi’
### End customization required

eval cd ~$USER

case „$1″ in
start)
su $USER -c ‚/usr/bin/tightvncserver :1′
echo „Starting TightVNC server for $USER „
;;
stop)
pkill Xtightvnc
echo „Tightvncserver stopped”
;;
*)
echo „Usage: /etc/init.d/tightvncserver {start|stop}”
exit 1
;;
esac
exit 0

Jeśli nasza nazwa użytkownika jest inna niż ‘pi’, zmieniamy export USER=’pi’ na export USER=’[nazwa_użytkownika]‚

Następnie należy nadać odpowiednie uprawnienia dla tego pliku:

sudo chmod 755 /etc/init.d/tightvncserver

Teraz dodajemy serwer VNC do procesów uruchamianych automatycznie przy starcie systemu:

sudo update-rc.d tightvncserver defaults

Teraz możemy już uruchomić zdalny pulpit na naszym ulubionym komputerze. W tym celu uruchamiamy TightVNC Viewer.

Zdalny pulpit Raspberry Pi w programie TightVNC Viewer

Rys. Okno programu TightVNC Viewer.

Jako serwer podajemy adres naszego komputerka Raspberry Pi. Może to być adres w postaci 192.168.XXX.XXX lub jak w moim przypadku wpis „raspberry”. Po dwukropku podajemy numer ekranu. W tym przypadku 1.

Istnieje również możliwość zdalnego uruchamiania konkretnego programu np. edytora, przeglądarki internetowej czy terminala. Można to zrealizować z wykorzystaniem programu Xming. Do prawidłowej pracy na platformie raspi nie musimy nic instalować. Musi być tylko włączony zdalny dostęp poprzez ssh.

Terminal Raspberry Pi uruchomiony zdalnie przez Xming

Rys. Terminal uruchomiony przy pomocy programu Xming na tle okna Windowsa.

Przykładowa zawartość pliku startującego terminal:

<?xml version=”1.0″?>
<XLaunch xmlns=”http://www.straightrunning.com/XmingNotes” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://www.straightrunning.com/XmingNotes XLaunch.xsd” WindowMode=”MultiWindow” ClientMode=”StartProgram” Program=”lxterminal” ClientStart=”PuTTY” RemoteHost=”192.168.XXX.XXX” RemoteUser=”pi” Display=”0″ Clipboard=”true”/>

Arkusz Gnumeric uruchomiony zdalnie z Raspberry Pi przez Xming

Rys. Gnumeric uruchomiony przy pomocy programu Xming na tle okna Windowsa.


Zdalny dostęp bywa wygodny przy uruchamianiu urządzeń w terenie. Jeśli planujesz system pomiarowy pracujący bez obsługi, zaprojektujemy dla Ciebie jego elektronikę i oprogramowanie.



Copyright ©2026 systemypomiarowe.pl.