Erinevus lehekülje "Karakter LCD mooduli juhtimine LCDproc tarkvara paketiga" redaktsioonide vahel
20. rida: | 20. rida: | ||
LCDproc tarkvara installeerimiseks FreeBSD jaoks on olemas valmis install: | LCDproc tarkvara installeerimiseks FreeBSD jaoks on olemas valmis install: | ||
− | |||
bash# pkg_add -r lcdproc | bash# pkg_add -r lcdproc |
Redaktsioon: 28. oktoober 2011, kell 23:05
Sisukord
Linuxil põhinevate operatsioonisüsteemi ressusrsikasutuse kuvamine realajas arvuti korpuse paneelil
Teatud juhtudel oleks mugav kasutada väikest ekraani mõnede olulisemate näitajate kuvamiseks sellisel arvutil millel tavaliselt puudub vastav väljundseade. Selline lahendus oleks üsna asjakohane näiteks serverite juures, kus kasutaja saab visuaalselt jälgida selle seadme praegust olekut ning resursikasutust. Üks lihtsam riistvaraline lahendus oleks mõni suhteliselt odav 8-bitine karakter LCD moodul, mille juhtimine käiks läbi LPT pordi LCDproc tarkvara abil.
Tarkvara
LCDproc on vabavaraline tarkvara pakett Linux tüüpi operatsioonisüsteemi jaoks erinevat tüüpi LCD paneelide juhtimiseks läbi erinevate arvuti I/O seadmete vastava draiveri abil nn. RS-port, USB jne. See tarkvara koosneb kahest programmist ehk teenuse poolest - Server LCDd ja Klient LCDproc teenusest, kus siis need teenused suhtlevad TCP protokolli abil tüüpilise setupi puhul läbi opsüsteemi kohaliku loopbacki. Seejuures saab serveri poole tarkvara LCDd juhtida ka teiste erinevate klient tarkvaradega(sõltuvalt mis andmeid kuvada) ja seda ka teisest arvutist läbi kohaliku võrgu. Võimalik on ka ise kirjutada vastav klientprogramm või kirjutada LCD ekraanile käsitsi läbi telneti, kasutades widget language sünteksit.
Riistvara
Riistvara näide põhineb HD44780 tüüpi 8-bitise karakter LCD ühendamisel arvuti paralleelporti. Sõltuvalt LCD moodulist tuleb taustvalgustuse puhul kasutada sobivat pingeregulaatorit (optional skeemil). LCD loogika jaoks on vajalik 5V toide, mis tuleks võtta arvuti toiteplokist. Riistvara kõikvõimalikud ühendusviisid nn. Serial-LCD, USB-LCD ja Keypad on kirjeldatud lehel LCDproc Drivers
Tarkvara installeerimine ja seadistamine
LCDproc tarkvara installeerimiseks FreeBSD jaoks on olemas valmis install:
bash# pkg_add -r lcdproc