99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣用USB/串行背包和作為實(shí)時(shí)系統(tǒng)監(jiān)視器的液晶顯示器組裝和配置

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-28 11:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

怎樣用USB/串行背包和作為實(shí)時(shí)系統(tǒng)監(jiān)視器的液晶顯示器組裝和配置

本指南詳細(xì)介紹了使用USB/串行背包和作為實(shí)時(shí)系統(tǒng)監(jiān)視器的液晶顯示器組裝和配置過程。

這些顯示器非常適合監(jiān)視“無(wú)頭”系統(tǒng)(例如小型服務(wù)器)的運(yùn)行狀況和狀態(tài)。 Raspberry Pi的安裝或作為常規(guī)計(jì)算機(jī)上的輔助信息顯示。

您可以在Adafruit商店中獲得我們可愛的壓克力攤位之一

組裝

要組裝LCD背包和支架,您需要:

焊接配件(鐵,焊料等)

十字螺絲刀

某些步驟可能需要使用鋼絲鉗;參見下面的注釋。

除電子設(shè)備外,該套件還包含五個(gè)激光切割件和四個(gè)#4-40 x 1“螺釘和螺母。

從壓克力支架兩面剝下紙襯。有些人使用剃須刀作為刮板來開始使用,但是

剝離后,零件可能會(huì)因激光切割而在其上留下少許煙灰,可以用肥皂和水清洗,但要絕對(duì)確定在組裝之前,所有東西都完全干燥!我們可以在此期間對(duì)電子設(shè)備進(jìn)行操作。..

下面是完整的LCD + Backpack的外觀,供參考,以供參考。

注視LCD的正面,背光LED從右邊,我們將焊接到頂部的標(biāo)題行。

從背面開始,USB和串行連接器應(yīng)沿著外邊緣,并且背包板上的文字相對(duì)于LCD。

通常,隨附的針排是相同的長(zhǎng)度作為此標(biāo)頭,但在某些情況下,您可能需要修剪一些。為此,請(qǐng)使用鉗子或剪線鉗。手工操作有時(shí)會(huì)卡在錯(cuò)誤的位置。

插針板有長(zhǎng)邊和短邊。銷釘?shù)拈L(zhǎng)邊應(yīng)指向背包板上的接頭連接器。

為幫助對(duì)齊,請(qǐng)暫時(shí)將其中一顆螺釘插入兩塊板上的角安裝孔中。正面和背面的第一個(gè)和最后一個(gè)銷釘。確保兩塊板對(duì)齊并平行,并且螺釘直接向后指向。您可以根據(jù)需要重新加熱這四個(gè)焊點(diǎn),同時(shí)保持正確的對(duì)齊方式。

一旦所有東西都變成方形且水平,則將其余的插頭引腳焊接到兩側(cè)。

如果您不小心以錯(cuò)誤的方式安裝了排針(長(zhǎng)邊朝前),別無(wú)所求……您

將2個(gè)螺釘插入前面板的一端,然后將一個(gè)小的墊片(它們類似于車把的細(xì)小胡須)滑到螺釘上,最后滑入LCD。

讓我們從LCD的一端開始背光突出,這更容易一些。為此目的的墊片有一個(gè)額外的咬口,可以裝在背光燈周圍。

在這兩個(gè)螺釘上添加螺母。將它們放在螺釘下方約1/10英寸(2毫米)的位置。

安裝第一側(cè);較長(zhǎng)的直邊位于底部,將前槽口與傾斜的部分對(duì)齊,然后向上旋轉(zhuǎn)以使螺釘/螺母適合切口,您可能需要調(diào)整螺母的位置稍微再試一次。

擰緊螺釘a幾轉(zhuǎn)。..暫時(shí)只是“手指緊”。

第二側(cè)的墊片/螺釘布置類似。在已安裝第一側(cè)的情況下,我們不會(huì)將板和墊片放下到位……而是

像以前一樣安裝螺母,然后第二側(cè)類似地旋轉(zhuǎn)到位。

擰緊螺釘時(shí),請(qǐng)輕輕擠壓,以使側(cè)面和前部件之間保持良好的接觸;我們不希望側(cè)片向外張開。

如果一切看起來都不錯(cuò)且筆直,您可以將所有螺釘再旋轉(zhuǎn)半圈左右,以便更牢固地固定……但又不要太緊,以免破壞塑料!/div》

Taa-daah!準(zhǔn)備插入。

Windows

要在Windows系統(tǒng)上使用LCD + Backpack,首先需要下載此.INF驅(qū)動(dòng)程序文件。這樣會(huì)使設(shè)備顯示為COM端口。

然后您將要下載LCD Smartie,它提供了所有系統(tǒng)狀態(tài)和監(jiān)視信息。

使用干凈的系統(tǒng)和.INF文件,您也許可以跳到下面的“瀏覽”步驟(步驟6)。但是很常見的是,在沒有準(zhǔn)備好驅(qū)動(dòng)程序文件的情況下興奮地插入新設(shè)備,最終導(dǎo)致設(shè)備損壞且無(wú)法正常工作。如果發(fā)生這種情況,請(qǐng)下載.INF并執(zhí)行以下步驟。..

從“開始”菜單中,選擇“設(shè)備和打印機(jī)”。

此面板列出了連接到系統(tǒng)的設(shè)備(打印機(jī)等)。底部將是一個(gè)未標(biāo)記為“ Adafruit Industries”的設(shè)備。

右鍵單擊此項(xiàng)目,然后選擇“屬性”。(或雙擊圖標(biāo)。)

從“屬性”面板的“硬件”選項(xiàng)卡中,單擊“屬性”按鈕。完全是它的屬性!

從“常規(guī)”標(biāo)簽上,單擊“更改設(shè)置”。

這應(yīng)該啟用“更新驅(qū)動(dòng)程序…”按鈕。點(diǎn)擊…

出現(xiàn)提示時(shí),選擇“瀏覽我的計(jì)算機(jī)”的驅(qū)動(dòng)程序軟件”(請(qǐng)勿使用自動(dòng)搜索)。

將顯示一個(gè)文件選擇對(duì)話框。導(dǎo)航到以前下載的.INF文件的位置。

您會(huì)看到有關(guān)未簽名驅(qū)動(dòng)程序的消息。沒關(guān)系,告訴它進(jìn)行安裝。

稍后,LCD + Backpack應(yīng)該在“設(shè)備”面板中顯示為“通訊端口”以及一個(gè)COM端口號(hào)。 跟蹤該端口號(hào),稍后將需要它。

如果尚未解壓縮并安裝LCD Smartie軟件,請(qǐng)繼續(xù)進(jìn)行下去。

LCD Smartie是一款“經(jīng)典”軟件。..上次正式發(fā)布是在2007年,但好消息是它可以在當(dāng)前版本的Windows上很好地運(yùn)行。用戶界面有些陳舊。這是一個(gè)復(fù)雜的程序包,具有很多功能,超出了我們?cè)诖私榻B的范圍。 LCD Smartie網(wǎng)站上提供了一些說明,或者您可以瀏覽GUI并找出其中的大多數(shù)選項(xiàng)。

首先,我們需要為L(zhǎng)CD + Backpack對(duì)其進(jìn)行設(shè)置。

在菜單中單擊“設(shè)置”。 LCD Smartie小窗口,會(huì)彈出大量的配置對(duì)話框。從“屏幕”選項(xiàng)卡的右上角“顯示設(shè)置”部分,選擇“插件”選項(xiàng)卡。從“顯示插件”菜單中選擇 matrix.dll ,然后更改“啟動(dòng)參數(shù)”以反映設(shè)備的正確COM端口。 更改COM端口設(shè)置后,您需要退出并重新啟動(dòng)LCD Smartie。

在“啟動(dòng)/關(guān)閉”標(biāo)簽中,您會(huì)看到有一些選項(xiàng)可以在系統(tǒng)啟動(dòng)時(shí)自動(dòng)運(yùn)行該軟件,因此您無(wú)需執(zhí)行任何操作每次都通過此過程。

Linux(包括Raspberry Pi)

安裝(簡(jiǎn)便方法)

許多Linux發(fā)行版(Ubuntu,Raspbian“ Wheezy”,Occidentalis等)都將LCDproc作為軟件包提供,這大大簡(jiǎn)化了基本安裝(盡管您會(huì)仍然需要完成配置步驟)。在命令行中,只需鍵入:

下載:文件

復(fù)制代碼

sudo apt-get install LCDproc sudo apt-get install LCDproc

會(huì)提示您是否要安裝所有必備軟件包。回答“是”,則應(yīng)該在一分鐘左右的時(shí)間里下載并安裝所有軟件。

安裝(困難的方式)

并不是真的 困難,只是需要一些額外的步驟。

首先,下載最新版本的源代碼,可以使用Web瀏覽器中的此鏈接,也可以使用命令行類型(作為單個(gè)連續(xù)行):

下載:文件

復(fù)制代碼

wget http://sourceforge.net/projects/lcdproc/files/lcdproc/0.5.6/lcdproc-0.5.6.tar.gz/download -O lcdproc.tar.gz wget http://sourceforge.net/projects/lcdproc/files/lcdproc/0.5.6/lcdproc-0.5.6.tar.gz/download -O lcdproc.tar.gz

然后解壓縮存檔。如果使用GUI桌面,通??梢酝ㄟ^雙擊文件或右鍵單擊并選擇“提取。..”或類似方法來完成。或從命令行鍵入:

下載:文件

復(fù)制代碼

tar xzf lcdproc.tar.gz tar xzf lcdproc.tar.gz

要構(gòu)建和安裝軟件,您需要在終端窗口中輸入以下命令:

下載:文件

復(fù)制代碼

cd lcdproc-0.5.6

。/configure

make

sudo make install cd lcdproc-0.5.6

。/configure

make

sudo make install

(您可能需要更改第一個(gè)命令以匹配當(dāng)前版本號(hào)。)

這只需幾分鐘即可完成。如果由于缺少庫(kù)而停止運(yùn)行,則需要跟蹤并安裝缺少的組件(可能使用apt-get)。

USB連接

將LCD背包連接到USB端口,然后在終端中鍵入以下內(nèi)容:

下載:文件

復(fù)制代碼

dmesg dmesg

在輸出的底部,您將看到對(duì)USB設(shè)備的引用。這些行之一將包含一個(gè)tty名稱,例如:

下載:文件

復(fù)制代碼

[ 3710.377212] cdc_acm 1-1.2:1.0: ttyACM0: USB ACM device [ 3710.377212] cdc_acm 1-1.2:1.0: ttyACM0: USB ACM device

記住該名稱“ ttyACM0”(或您分配的名稱),進(jìn)行配置時(shí)將需要它軟件。

TTY串行連接

對(duì)于Raspberry Pi,我們可以跳過USB端口并將LCD背包連接到Pi的GPIO接頭…在A型板上特別有用。

通常接頭上的串行連接用于登錄與終端。為了使LCD能夠使用它,必須將其關(guān)閉(然后才能使用終端功能-您需要使用USB鍵盤或無(wú)線網(wǎng)絡(luò)連接來登錄)。需要編輯兩個(gè)文件:

下載:文件

復(fù)制代碼

sudo nano /boot/cmdline.txt sudo nano /boot/cmdline.txt

更改此行:

下載:文件

復(fù)制代碼

dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

至:

下載:文件

復(fù)制代碼

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

(基本上,刪除對(duì)ttyAMA0的引用)

并且:

下載:文件

復(fù)制代碼

sudo nano /etc/inittab sudo nano /etc/inittab

注釋掉或刪除最后一行。即更改此內(nèi)容:

下載:文件

復(fù)制代碼

T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100 T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

至:

下載:文件

復(fù)制代碼

# T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100 # T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

或直接刪除該行。

記住名稱“ ttyAMA0”,您將需要它來配置軟件。

必須重新啟動(dòng)系統(tǒng)才能使它生效。您可以立即執(zhí)行此操作,也可以在設(shè)置LCD配置文件之后執(zhí)行此操作。

配置LCDd,LCD守護(hù)程序

配置文件 LCDd.conf 的位置可能會(huì)因使用的安裝方法而異。如果使用程序包管理器(apt-get)安裝,則很可能位于:/etc

如果是從源代碼安裝的,則最有可能位于:/user/local/etc

如果在上述兩個(gè)位置中都沒有,請(qǐng)使用find命令:

下載:文件

復(fù)制代碼

sudo find / -name LCDd.conf -print sudo find / -name LCDd.conf -print

此文件必須以root用戶身份進(jìn)行編輯,例如:

下載:文件

復(fù)制代碼

sudo nano /etc/LCDd.conf sudo nano /etc/LCDd.conf

LCDproc隨附的默認(rèn)配置文件為巨大,它支持許多設(shè)備和每個(gè)可以想象的選項(xiàng)。與其嘗試引導(dǎo)您瀏覽這個(gè)龐大的文件,不如使用此簡(jiǎn)化版(僅限我們的LCD背包)替換整個(gè)文件的內(nèi)容,更容易 。然后只需要編輯幾行。 (您可能要先備份原始文件。)

下載:文件

復(fù)制代碼

# Pared-down LCDd configuration file; contains only those

# settings relevant to the Adafruit USB+Serial Backpacks.

# Global settings apply to all driver types -------------

[server]

# Path to driver modules. IMPORTANT: EDIT THIS TO MATCH

# YOUR SETUP. Last character should ALWAYS be slash.

DriverPath=/usr/lib/lcdproc/

# Select Matrix Orbital driver

Driver=MtxOrb

# Interface, port and user under which daemon runs

Bind=127.0.0.1

Port=13666

User=nobody

# If ‘yes’ server runs in foreground (handy during setup)

#Foreground=yes

# Settings specific to Matrix Orbital driver ------------

[MtxOrb]

# Output device. IMPORTANT: EDIT THIS FOR YOUR SETUP!

Device=/dev/ttyACM0

# Speed applies only to serial pins; ignored w/USB.

Speed=9600

# Display size, type, contrast and brightness range.

Size=16x2

Type=lkd

Contrast=750

hasAdjustableBacklight=yes

Brightness=1000

OffBrightness=0 # Pared-down LCDd configuration file; contains only those

# settings relevant to the Adafruit USB+Serial Backpacks.

# Global settings apply to all driver types -------------

[server]

# Path to driver modules. IMPORTANT: EDIT THIS TO MATCH

# YOUR SETUP. Last character should ALWAYS be slash.

DriverPath=/usr/lib/lcdproc/

# Select Matrix Orbital driver

Driver=MtxOrb

# Interface, port and user under which daemon runs

Bind=127.0.0.1

Port=13666

User=nobody

# If ‘yes’ server runs in foreground (handy during setup)

#Foreground=yes

# Settings specific to Matrix Orbital driver ------------

[MtxOrb]

# Output device. IMPORTANT: EDIT THIS FOR YOUR SETUP!

Device=/dev/ttyACM0

# Speed applies only to serial pins; ignored w/USB.

Speed=9600

# Display size, type, contrast and brightness range.

Size=16x2

Type=lkd

Contrast=750

hasAdjustableBacklight=yes

Brightness=1000

OffBrightness=0

感興趣的行包括:

下載:文件

復(fù)制代碼

DriverPath=/usr/lib/lcdproc/ DriverPath=/usr/lib/lcdproc/

這是LCDproc驅(qū)動(dòng)程序文件的位置,并且通常是/usr/lib/lcdproc/或/usr/local/lib/lcdproc/

與配置文件的位置一樣,您可能需要使用“查找”命令。編輯此行時(shí),請(qǐng)確保最后一個(gè)字符為正斜杠:/

下載:文件

復(fù)制代碼

Device=/dev/ttyACM0 Device=/dev/ttyACM0

這是LCD背包的設(shè)備名稱,該名稱是在較早的步驟中發(fā)現(xiàn)的。在大多數(shù)Linux系統(tǒng)上,用于USB連接的背包為/dev/ttyAMC0 ,或用于與Raspberry Pi GPIO頭的串行連接為/dev/ttyAMA0 。 》應(yīng)再編輯一行以進(jìn)行初始測(cè)試:

下載:文件

復(fù)制代碼

#Foreground=yes #Foreground=yes

默認(rèn)情況下,此行被注釋掉。 刪除開頭的#字符以啟用它。這使LCDd進(jìn)程始終在前臺(tái)運(yùn)行,因此可以使用Control + C輕松停止它,而不必使用kill命令來解決。一旦我們知道一切正常,就可以重新添加注釋字符。

測(cè)試運(yùn)行

讓我們看看它是否有效!類型:

下載:文件

復(fù)制代碼

sudo LCDd sudo LCDd

如果這會(huì)引發(fā)錯(cuò)誤消息,則很可能是在設(shè)備行中的 DriverPath 中指定了錯(cuò)誤的設(shè)備名稱。 》行未正確指向驅(qū)動(dòng)程序文件的位置(或缺少結(jié)尾的斜杠),或者配置文件不在預(yù)期的位置。

如果LCDd按預(yù)期運(yùn)行,則應(yīng)在屏幕上收到歡迎消息LCD。那是好消息!按Control + C停止程序,然后我們將進(jìn)行更多配置…

設(shè)置lcdproc和自動(dòng)啟動(dòng)

如果LCDd運(yùn)行正常,我們可以將其恢復(fù)為后臺(tái)配置。像以前一樣編輯LCDd.conf并將初始#添加回“前景”行:

下載:文件

復(fù)制代碼

#Foreground=yes #Foreground=yes

有一些可以與LCDd一起使用的客戶端,但是其中最有用的是 lcdproc ,它在幾個(gè)系統(tǒng)狀態(tài)屏幕之間循環(huán)。

lcdproc.conf 是lcdproc的配置文件。它應(yīng)該與LCDd.conf一起位于同一目錄中。這是另一個(gè)繁瑣的文件…歡迎您扎根并根據(jù)自己的喜好進(jìn)行更改,但是默認(rèn)配置非常有用,為了簡(jiǎn)單起見,我們將其保持原樣。

我們將設(shè)置 LCDd 和 lcdproc 都可以在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)。

如果使用軟件包管理器(apt-get)安裝,則應(yīng)該已經(jīng)設(shè)置LCDd自動(dòng)啟動(dòng)。否則,您可以在/etc/init.d中創(chuàng)建此文件:

下載:文件

復(fù)制代碼

cd /etc/init.d

sudo nano LCDd cd /etc/init.d

sudo nano LCDd

將以下內(nèi)容復(fù)制并粘貼到文件中作為開始;我們將在之后進(jìn)行幾行調(diào)整。

下載:文件

復(fù)制代碼

#! /bin/sh

#

# LCDd initscript for LCDd

# by Jose Luis Tallon 《[email protected]》

#

### BEGIN INIT INFO

# Provides: lcdd LCDd

# Required-Start: $remote_fs $syslog

# Required-Stop: $remote_fs $syslog

# Default-Start: 2 3 4 5

# Default-Stop: 0 1 6

# Short-Description: LCD daemon

# Description: Control LCD displays connected to the computer

### END INIT INFO

#

# Written by Miquel van Smoorenburg 《[email protected]》。

# Modified for Debian

# by Ian Murdock 《[email protected]》。

# Modified for lcdproc by Jonathan Oxer 《[email protected]》

#

#

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

DAEMON=/usr/sbin/LCDd

NAME=“LCDd”

DESC=“LCDd”

DAEMON_OPTS=“-s 1 -f -c /etc/LCDd.conf”

test -x $DAEMON || exit 0

set -e

case “$1” in

start)

echo -n “Starting $DESC: ”

start-stop-daemon --start --quiet --background \

--exec $DAEMON -- $DAEMON_OPTS

echo “$NAME.”

;;

stop)

echo -n “Stopping $DESC: ”

start-stop-daemon --stop --oknodo --quiet \

--exec $DAEMON

echo “$NAME.”

;;

restart|force-reload)

echo -n “Restarting $DESC: ”

$0 stop

sleep 1

$0 start

;;

*)

N=/etc/init.d/$NAME

# echo “Usage: $N {start|stop|restart|reload|force-reload}” 》&2

echo “Usage: $N {start|stop|restart|force-reload}” 》&2

exit 1

;;

esac

exit 0 #! /bin/sh

#

# LCDd initscript for LCDd

# by Jose Luis Tallon 《[email protected]》

#

### BEGIN INIT INFO

# Provides: lcdd LCDd

# Required-Start: $remote_fs $syslog

# Required-Stop: $remote_fs $syslog

# Default-Start: 2 3 4 5

# Default-Stop: 0 1 6

# Short-Description: LCD daemon

# Description: Control LCD displays connected to the computer

### END INIT INFO

#

# Written by Miquel van Smoorenburg 《[email protected]》。

# Modified for Debian

# by Ian Murdock 《[email protected]》。

# Modified for lcdproc by Jonathan Oxer 《[email protected]》

#

#

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

DAEMON=/usr/sbin/LCDd

NAME=“LCDd”

DESC=“LCDd”

DAEMON_OPTS=“-s 1 -f -c /etc/LCDd.conf”

test -x $DAEMON || exit 0

set -e

case “$1” in

start)

echo -n “Starting $DESC: ”

start-stop-daemon --start --quiet --background \

--exec $DAEMON -- $DAEMON_OPTS

echo “$NAME.”

;;

stop)

echo -n “Stopping $DESC: ”

start-stop-daemon --stop --oknodo --quiet \

--exec $DAEMON

echo “$NAME.”

;;

restart|force-reload)

echo -n “Restarting $DESC: ”

$0 stop

sleep 1

$0 start

;;

*)

N=/etc/init.d/$NAME

# echo “Usage: $N {start|stop|restart|reload|force-reload}” 》&2

echo “Usage: $N {start|stop|restart|force-reload}” 》&2

exit 1

;;

esac

exit 0

感興趣的行是 DAEMON 和 DAEMON_OPTS 。編輯它們以分別反映LCDd程序和配置文件的實(shí)際位置。

確保腳本是可執(zhí)行的:

下載:文件

復(fù)制代碼

sudo chmod 755 LCDd sudo chmod 755 LCDd

然后,我們將設(shè)置lcdproc以便在稍后啟動(dòng)

下載:文件

復(fù)制代碼

sudo nano /etc/rc.local sudo nano /etc/rc.local

在此文件的末尾(但在最后的“退出0”之前),添加以下行:

下載:文件

復(fù)制代碼

/usr/bin/lcdproc /usr/bin/lcdproc

需要更改路徑以反映系統(tǒng)上的安裝(例如,可能是/usr/local/bin或類似的文件)。

現(xiàn)在,重新引導(dǎo)系統(tǒng)。 LCD應(yīng)該會(huì)自動(dòng)恢復(fù),并循環(huán)顯示多個(gè)系統(tǒng)信息。

Mac OS X

Mac OS X的設(shè)置類似于Linux,但有一些額外的障礙:

您需要從以下位置下載并構(gòu)建來源;沒有可用的打包安裝程序(即與Linux說明中的“ The Hard Way”類似的例程)。

為此,您需要安裝XCode(當(dāng)前可用的版本要求OS X 10.7 Lion或10.8 Mountain Lion)以及輔助命令行工具(首選項(xiàng)→下載)。

涉及自動(dòng)啟動(dòng)。

下載后,雙擊該文件以提取源代碼。然后打開“終端”窗口,然后將“ cd”放入新創(chuàng)建的文件夾中:

下載:文件

復(fù)制代碼

cd lcdproc-0.5.6 cd lcdproc-0.5.6

請(qǐng)勿 使用確切的Linux程序構(gòu)建軟件-我們需要在此過程中進(jìn)行一些小的更改。第一步是一樣的。在命令行的源文件夾中,鍵入:

下載:文件

復(fù)制代碼

。/configure 。/configure

然后編輯Matrix Orbital驅(qū)動(dòng)程序的源文件:

下載:文件

復(fù)制代碼

nano server/drivers/MtxOrb.c nano server/drivers/MtxOrb.c

(也可以使用vi,emacs或您選擇的任何編輯器。)

查找此行(在387行附近):

下載:文件

復(fù)制代碼

p-》fd = open(device, O_RDWR | O_NOCTTY); p-》fd = open(device, O_RDWR | O_NOCTTY);

用以下兩行替換:

下載:文件

復(fù)制代碼

p-》fd = open(device, O_RDWR | O_NONBLOCK);

#undef HAVE_CFMAKERAW

p-》fd = open(device, O_RDWR | O_NONBLOCK);

#undef HAVE_CFMAKERAW

然后其余的構(gòu)建過程類似于Linux:

下載:文件

復(fù)制代碼

make

sudo make install make

sudo make install

然后,配置與Linux指令相似,但有以下更改:

dmesg將不會(huì)顯示USB設(shè)備名稱。取而代之的是,您需要在/dev目錄中扎根查找設(shè)備名稱;例如始于:

下載:文件

復(fù)制代碼

ls /dev/tty.usb* ls /dev/tty.usb*

將輸出與先斷開連接然后再連接的設(shè)備進(jìn)行比較,以幫助查找正確的設(shè)備名稱,然后編輯 Device = LCDd.config中的行匹配。

LCD驅(qū)動(dòng)程序默認(rèn)位于/usr/local/lib/lcdproc/中。編輯LCDd.config中的 DriverPath = 行以進(jìn)行匹配(并記住包含斜杠)。

LCDd 守護(hù)程序位于默認(rèn)情況下在/usr/local/sbin 中。

lcdproc 客戶端在/usr/local/bin 中b》(并且必須以root身份運(yùn)行-在初始配置/測(cè)試期間使用“ sudo”)。

鑒于OS X獨(dú)特的啟動(dòng)守護(hù)程序的方法,自動(dòng)啟動(dòng)配置也有很大不同。 》 首先,編輯lcdproc配置文件,以使其重生行為不會(huì)干擾系統(tǒng)自身的功能:

下載:文件

復(fù)制代碼

sudo nano /usr/local/etc/lcdproc.conf

sudo nano /usr/local/etc/lcdproc.conf

查找此行,該行已被注釋掉默認(rèn)值:

下載:文件

復(fù)制代碼

#Foreground=true #Foreground=true

刪除初始的#字符以啟用此行,然后將所做的更改保存到文件中。

有點(diǎn)awk病房。..此行應(yīng)在 lcdproc.conf (在前臺(tái)運(yùn)行)中啟用,但在 LCDd.conf (后臺(tái)后臺(tái)駐留程序)進(jìn)行測(cè)試后。

再進(jìn)行一次更改。在 lcdproc.conf 中查找此行(在77行附近):

下載:文件

復(fù)制代碼

HighLoad=1.3

HighLoad=1.3

如果您使用的是多核系統(tǒng),請(qǐng)?jiān)黾哟藬?shù)字以適合。例如,在4核iMac上,我使用的是 5.0 的4倍大的值。

這設(shè)置了LCD背光閃爍的處理器負(fù)載閾值(表示沉重工作)。在啟動(dòng)和登錄時(shí),會(huì)啟動(dòng)許多進(jìn)程,如果設(shè)置得太低,它們可能會(huì)暫時(shí)觸發(fā)此閃爍。

下一步,我們需要為兩個(gè)程序都創(chuàng)建 plist 文件。從命令行:

下載:文件

復(fù)制代碼

nano net.omnipotent.LCDd.plist nano net.omnipotent.LCDd.plist

將以下內(nèi)容復(fù)制并粘貼到新文件中:

下載:文件

復(fù)制代碼

Label

net.omnipotent.LCDd

ProgramArguments

/usr/local/sbin/LCDd

KeepAlive

Label

net.omnipotent.LCDd

ProgramArguments

/usr/local/sbin/LCDd

KeepAlive

然后是第二個(gè)文件:

下載:文件

復(fù)制代碼

nano net.omnipotent.lcdproc.plist nano net.omnipotent.lcdproc.plist

包含:

下載:文件

復(fù)制代碼

Label

net.omnipotent.lcdproc

ProgramArguments

/usr/local/bin/lcdproc

KeepAlive

Label

net.omnipotent.lcdproc

ProgramArguments

/usr/local/bin/lcdproc

KeepAlive

將這兩個(gè)文件的所有權(quán)設(shè)置為“ root”,然后復(fù)制到系統(tǒng)守護(hù)程序目錄:

下載:文件

復(fù)制代碼

sudo chown root:wheel net.omnipotent.LCDd.plist

sudo chown root:wheel net.omnipotent.lcdproc.plist

sudo cp net.omnipotent.LCDd.plist /Library/LaunchDaemons

sudo cp net.omnipotent.lcdproc.plist /Library/LaunchDaemons sudo chown root:wheel net.omnipotent.LCDd.plist

sudo chown root:wheel net.omnipotent.lcdproc.plist

sudo cp net.omnipotent.LCDd.plist /Library/LaunchDaemons

sudo cp net.omnipotent.lcdproc.plist /Library/LaunchDaemons

在下次重啟時(shí),LCD應(yīng)該按照l(shuí)cdproc配置開始循環(huán)狀態(tài)信息。

如果LCD沒有響應(yīng),則可能是LCDd配置文件中的設(shè)備名稱錯(cuò)誤。相對(duì)于/dev目錄的內(nèi)容,再次檢查那里的值,然后通過從命令行運(yùn)行LCDd進(jìn)行測(cè)試。
責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 監(jiān)視器
    +關(guān)注

    關(guān)注

    1

    文章

    788

    瀏覽量

    34042
  • 液晶顯示器
    +關(guān)注

    關(guān)注

    11

    文章

    585

    瀏覽量

    44364
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    中國(guó)液晶顯示器廠商搶灘定制化賽道

    全球中小尺寸顯示行業(yè)正掀起一場(chǎng)跨界革命。在醫(yī)療、工業(yè)控制與智能穿戴設(shè)備需求激增的驅(qū)動(dòng)下,中國(guó)液晶顯示器企業(yè)憑借定制液晶模塊的創(chuàng)新突破,開辟出千億級(jí)增量市場(chǎng)。2023年上半年,國(guó)內(nèi)醫(yī)療設(shè)備用定制
    的頭像 發(fā)表于 04-27 10:28 ?339次閱讀

    應(yīng)用方案 大尺寸液晶顯示器配套芯片解決方案

    液晶顯示器(Liquid Crystal Display),簡(jiǎn)稱“LCD”,是利用液晶材料在電場(chǎng)作用下光學(xué)性質(zhì)發(fā)生改變而實(shí)現(xiàn)圖像顯示的平板顯示器件,其主要原理是以電流刺激
    的頭像 發(fā)表于 02-25 17:30 ?464次閱讀
    應(yīng)用方案 大尺寸<b class='flag-5'>液晶顯示器</b>配套芯片解決方案

    ISL28022精密數(shù)字電源監(jiān)視器

    ISL28022 是一款具有串行接口的雙向高端和低端數(shù)字電流檢測(cè)和電壓監(jiān)控。 該器件可監(jiān)測(cè)電流和電壓,提供數(shù)字化結(jié)果并計(jì)算功率。   該器件為整個(gè)輸入范圍內(nèi)的電壓和電流監(jiān)控提供誤差低于 0.3% 的嚴(yán)格精度。 數(shù)字電源監(jiān)視器
    的頭像 發(fā)表于 02-21 10:55 ?446次閱讀
    ISL28022精密數(shù)字電源<b class='flag-5'>監(jiān)視器</b>

    10.1英寸串口屏 高清智能終端串口顯示模塊1365*768分辨率 工業(yè)工控觸摸觸控液晶顯示器

    10.1英寸串口屏 1365*768分辨率高清智能終端串口顯示模塊 工業(yè)工控觸摸觸控液晶顯示器
    的頭像 發(fā)表于 02-18 16:02 ?487次閱讀
    10.1英寸串口屏 高清智能終端串口<b class='flag-5'>顯示</b>模塊1365*768分辨率 工業(yè)工控觸摸觸控<b class='flag-5'>液晶顯示器</b>

    dm6437使用hdmi連接輸出到監(jiān)視器上,監(jiān)視器上沒有顯示是怎么回事?

    你好dm6437后端和tfp410連接輸出高清視頻,使用hdmi 連接輸出到監(jiān)視器上,發(fā)現(xiàn)監(jiān)視器上沒有顯示? 設(shè)置的分辨率為800*480 ,在群創(chuàng)的7寸lcd屏上是可以
    發(fā)表于 01-09 06:05

    觸摸屏與傳統(tǒng)顯示器比較

    。它基于多種技術(shù),如電阻式、電容式、聲波式和紅外式等。電容式觸摸屏是目前最常見的類型,它通過檢測(cè)手指接觸屏幕時(shí)產(chǎn)生的微小電容變化來識(shí)別觸摸位置。 傳統(tǒng)顯示器技術(shù): 傳統(tǒng)顯示器,如液晶顯示器(LCD)、等離子
    的頭像 發(fā)表于 01-06 17:02 ?1075次閱讀

    液晶顯示屏是什么材料做的

    液晶顯示屏(Liquid Crystal Display,簡(jiǎn)稱LCD)是一種廣泛使用的顯示技術(shù),它利用液晶材料的光學(xué)特性來控制光線的通過,從而實(shí)現(xiàn)圖像的顯示。
    的頭像 發(fā)表于 10-12 10:41 ?3470次閱讀

    液晶顯示屏與led顯示屏的區(qū)別

    在現(xiàn)代電子設(shè)備中,顯示屏是人機(jī)交互的重要界面。隨著科技的發(fā)展,顯示屏技術(shù)也在不斷進(jìn)步,其中液晶顯示屏(LCD)和LED顯示屏是兩種主流的顯示
    的頭像 發(fā)表于 10-12 10:39 ?3432次閱讀

    TSUM16AK芯片液晶顯示器電路圖

    TSUM16AK芯片液晶顯示器電路圖
    發(fā)表于 09-29 11:28 ?9次下載

    天馬牽頭《汽車座艙液晶顯示模塊》標(biāo)準(zhǔn)獲立項(xiàng)

    近日,由天馬牽頭的團(tuán)體標(biāo)準(zhǔn)《汽車座艙液晶顯示模塊》獲中國(guó)汽車工業(yè)協(xié)會(huì)正式批準(zhǔn)立項(xiàng)(項(xiàng)目編號(hào):2024-40)。該標(biāo)準(zhǔn)規(guī)定了乘用車液晶顯示模塊(包括觸摸傳感模組、
    的頭像 發(fā)表于 08-19 11:07 ?903次閱讀

    LM94硬件監(jiān)視器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LM94硬件監(jiān)視器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-14 10:42 ?0次下載
    LM94硬件<b class='flag-5'>監(jiān)視器</b>數(shù)據(jù)表

    LM80串行接口ACPl兼容微處理系統(tǒng)硬件監(jiān)視器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LM80串行接口ACPl兼容微處理系統(tǒng)硬件監(jiān)視器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-14 10:33 ?0次下載
    LM80<b class='flag-5'>串行</b>接口ACPl兼容微處理<b class='flag-5'>器</b><b class='flag-5'>系統(tǒng)</b>硬件<b class='flag-5'>監(jiān)視器</b>數(shù)據(jù)表

    LM81串行接口ACPI兼容微處理系統(tǒng)硬件監(jiān)視器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《LM81串行接口ACPI兼容微處理系統(tǒng)硬件監(jiān)視器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-14 10:28 ?0次下載
    LM81<b class='flag-5'>串行</b>接口ACPI兼容微處理<b class='flag-5'>器</b><b class='flag-5'>系統(tǒng)</b>硬件<b class='flag-5'>監(jiān)視器</b>數(shù)據(jù)表

    工業(yè)顯示器液晶屏壞點(diǎn)的常規(guī)檢查方法分享

    ? 工業(yè)顯示器的核心器件是液晶屏幕,它占產(chǎn)品總生產(chǎn)成本的七至八成,可見其重要性。我們?cè)谶x購(gòu)工業(yè)顯示器的時(shí)候,最關(guān)心的也是液晶屏的質(zhì)量問題,一塊品質(zhì)過硬的
    的頭像 發(fā)表于 08-13 13:38 ?885次閱讀

    LCD顯示器的基本結(jié)構(gòu)和技術(shù)參數(shù)

    LCD顯示器,全稱Liquid Crystal Display(液晶顯示器),是一種廣泛應(yīng)用于各種電子設(shè)備中的平面超薄顯示設(shè)備。它利用液晶材料在電場(chǎng)作用下的光學(xué)特性變化來
    的頭像 發(fā)表于 07-25 16:39 ?5592次閱讀