0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样用USB/串行背包和作为实时系统监视器的液晶显示器组装和配置

454398 来源:网络整理 作者:网络整理 2019-11-28 11:12 次阅读

概述

怎样用USB/串行背包和作为实时系统监视器的液晶显示器组装和配置

本指南详细介绍了使用USB/串行背包和作为实时系统监视器的液晶显示器组装和配置过程。

这些显示器非常适合监视“无头”系统(例如小型服务器)的运行状况和状态。 Raspberry Pi的安装或作为常规计算机上的辅助信息显示。

您可以在Adafruit商店中获得我们可爱的压克力摊位之一

组装

要组装LCD背包和支架,您需要:

焊接配件(铁,焊料等)

十字螺丝刀

某些步骤可能需要使用钢丝钳;参见下面的注释。

电子设备外,该套件还包含五个激光切割件和四个#4-40 x 1“螺钉和螺母。

从压克力支架两面剥下纸衬。有些人使用剃须刀作为刮板来开始使用,但是

剥离后,零件可能会因激光切割而在其上留下少许烟灰,可以用肥皂和水清洗,但要绝对确定在组装之前,所有东西都完全干燥!我们可以在此期间对电子设备进行操作。..

下面是完整的LCD + Backpack的外观,供参考,以供参考。

注视LCD的正面,背光LED从右边,我们将焊接到顶部的标题行。

从背面开始,USB和串行连接器应沿着外边缘,并且背包板上的文字相对于LCD。

通常,随附的针排是相同的长度作为此标头,但在某些情况下,您可能需要修剪一些。为此,请使用钳子或剪线钳。手工操作有时会卡在错误的位置。

插针板有长边和短边。销钉的长边应指向背包板上的接头连接器。

为帮助对齐,请暂时将其中一颗螺钉插入两块板上的角安装孔中。正面和背面的第一个和最后一个销钉。确保两块板对齐并平行,并且螺钉直接向后指向。您可以根据需要重新加热这四个焊点,同时保持正确的对齐方式。

一旦所有东西都变成方形且水平,则将其余的插头引脚焊接到两侧。

如果您不小心以错误的方式安装了排针(长边朝前),别无所求……您

将2个螺钉插入前面板的一端,然后将一个小的垫片(它们类似于车把的细小胡须)滑到螺钉上,最后滑入LCD。

让我们从LCD的一端开始背光突出,这更容易一些。为此目的的垫片有一个额外的咬口,可以装在背光灯周围。

在这两个螺钉上添加螺母。将它们放在螺钉下方约1/10英寸(2毫米)的位置。

安装第一侧;较长的直边位于底部,将前槽口与倾斜的部分对齐,然后向上旋转以使螺钉/螺母适合切口,您可能需要调整螺母的位置稍微再试一次。

拧紧螺钉a几转。..暂时只是“手指紧”。

第二侧的垫片/螺钉布置类似。在已安装第一侧的情况下,我们不会将板和垫片放下到位……而是

像以前一样安装螺母,然后第二侧类似地旋转到位。

拧紧螺钉时,请轻轻挤压,以使侧面和前部件之间保持良好的接触;我们不希望侧片向外张开。

如果一切看起来都不错且笔直,您可以将所有螺钉再旋转半圈左右,以便更牢固地固定……但又不要太紧,以免破坏塑料!/div》

Taa-daah!准备插入。

Windows

要在Windows系统上使用LCD + Backpack,首先需要下载此.INF驱动程序文件。这样会使设备显示为COM端口

然后您将要下载LCD Smartie,它提供了所有系统状态和监视信息。

使用干净的系统和.INF文件,您也许可以跳到下面的“浏览”步骤(步骤6)。但是很常见的是,在没有准备好驱动程序文件的情况下兴奋地插入新设备,最终导致设备损坏且无法正常工作。如果发生这种情况,请下载.INF并执行以下步骤。..

从“开始”菜单中,选择“设备和打印机”。

此面板列出了连接到系统的设备(打印机等)。底部将是一个未标记为“ Adafruit Industries”的设备。

右键单击此项目,然后选择“属性”。(或双击图标。)

从“属性”面板的“硬件”选项卡中,单击“属性”按钮。完全是它的属性!

从“常规”标签上,单击“更改设置”。

这应该启用“更新驱动程序…”按钮。点击…

出现提示时,选择“浏览我的计算机”的驱动程序软件”(请勿使用自动搜索)。

将显示一个文件选择对话框。导航到以前下载的.INF文件的位置。

您会看到有关未签名驱动程序的消息。没关系,告诉它进行安装。

稍后,LCD + Backpack应该在“设备”面板中显示为“通讯端口”以及一个COM端口号。 跟踪该端口号,稍后将需要它。

如果尚未解压缩并安装LCD Smartie软件,请继续进行下去。

LCD Smartie是一款“经典”软件。..上次正式发布是在2007年,但好消息是它可以在当前版本的Windows上很好地运行。用户界面有些陈旧。这是一个复杂的程序包,具有很多功能,超出了我们在此介绍的范围。 LCD Smartie网站上提供了一些说明,或者您可以浏览GUI并找出其中的大多数选项。

首先,我们需要为LCD + Backpack对其进行设置。

在菜单中单击“设置”。 LCD Smartie小窗口,会弹出大量的配置对话框。从“屏幕”选项卡的右上角“显示设置”部分,选择“插件”选项卡。从“显示插件”菜单中选择 matrix.dll ,然后更改“启动参数”以反映设备的正确COM端口。 更改COM端口设置后,您需要退出并重新启动LCD Smartie。

在“启动/关闭”标签中,您会看到有一些选项可以在系统启动时自动运行该软件,因此您无需执行任何操作每次都通过此过程。

Linux(包括Raspberry Pi)

安装(简便方法)

许多Linux发行版(Ubuntu,Raspbian“ Wheezy”,Occidentalis等)都将LCDproc作为软件包提供,这大大简化了基本安装(尽管您会仍然需要完成配置步骤)。在命令行中,只需键入:

下载:文件

复制代码

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

会提示您是否要安装所有必备软件包。回答“是”,则应该在一分钟左右的时间里下载并安装所有软件。

安装(困难的方式)

并不是真的 困难,只是需要一些额外的步骤。

首先,下载最新版本的源代码,可以使用Web浏览器中的此链接,也可以使用命令行类型(作为单个连续行):

下载:文件

复制代码

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桌面,通常可以通过双击文件或右键单击并选择“提取。..”或类似方法来完成。或从命令行键入:

下载:文件

复制代码

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

要构建和安装软件,您需要在终端窗口中输入以下命令:

下载:文件

复制代码

cd lcdproc-0.5.6

。/configure

make

sudo make install cd lcdproc-0.5.6

。/configure

make

sudo make install

(您可能需要更改第一个命令以匹配当前版本号。)

这只需几分钟即可完成。如果由于缺少库而停止运行,则需要跟踪并安装缺少的组件(可能使用apt-get)。

USB连接

将LCD背包连接到USB端口,然后在终端中键入以下内容:

下载:文件

复制代码

dmesg dmesg

在输出的底部,您将看到对USB设备的引用。这些行之一将包含一个tty名称,例如:

下载:文件

复制代码

[ 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”(或您分配的名称),进行配置时将需要它软件。

TTY串行连接

对于Raspberry Pi,我们可以跳过USB端口并将LCD背包连接到Pi的GPIO接头…在A型板上特别有用。

通常接头上的串行连接用于登录与终端。为了使LCD能够使用它,必须将其关闭(然后才能使用终端功能-您需要使用USB键盘或无线网络连接来登录)。需要编辑两个文件:

下载:文件

复制代码

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

更改此行:

下载:文件

复制代码

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

至:

下载:文件

复制代码

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

(基本上,删除对ttyAMA0的引用)

并且:

下载:文件

复制代码

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

注释掉或删除最后一行。即更改此内容:

下载:文件

复制代码

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

至:

下载:文件

复制代码

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

或直接删除该行。

记住名称“ ttyAMA0”,您将需要它来配置软件。

必须重新启动系统才能使它生效。您可以立即执行此操作,也可以在设置LCD配置文件之后执行此操作。

配置LCDd,LCD守护程序

配置文件 LCDd.conf 的位置可能会因使用的安装方法而异。如果使用程序包管理器(apt-get)安装,则很可能位于:/etc

如果是从源代码安装的,则最有可能位于:/user/local/etc

如果在上述两个位置中都没有,请使用find命令:

下载:文件

复制代码

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

此文件必须以root用户身份进行编辑,例如:

下载:文件

复制代码

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

LCDproc随附的默认配置文件为巨大,它支持许多设备和每个可以想象的选项。与其尝试引导您浏览这个庞大的文件,不如使用此简化版(仅限我们的LCD背包)替换整个文件的内容,更容易 。然后只需要编辑几行。 (您可能要先备份原始文件。)

下载:文件

复制代码

# 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

感兴趣的行包括:

下载:文件

复制代码

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

这是LCDproc驱动程序文件的位置,并且通常是/usr/lib/lcdproc/或/usr/local/lib/lcdproc/

与配置文件的位置一样,您可能需要使用“查找”命令。编辑此行时,请确保最后一个字符为正斜杠:/

下载:文件

复制代码

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

这是LCD背包的设备名称,该名称是在较早的步骤中发现的。在大多数Linux系统上,用于USB连接的背包为/dev/ttyAMC0 ,或用于与Raspberry Pi GPIO头的串行连接为/dev/ttyAMA0 。 》应再编辑一行以进行初始测试:

下载:文件

复制代码

#Foreground=yes #Foreground=yes

默认情况下,此行被注释掉。 删除开头的#字符以启用它。这使LCDd进程始终在前台运行,因此可以使用Control + C轻松停止它,而不必使用kill命令来解决。一旦我们知道一切正常,就可以重新添加注释字符。

测试运行

让我们看看它是否有效!类型:

下载:文件

复制代码

sudo LCDd sudo LCDd

如果这会引发错误消息,则很可能是在设备行中的 DriverPath 中指定了错误的设备名称。 》行未正确指向驱动程序文件的位置(或缺少结尾的斜杠),或者配置文件不在预期的位置。

如果LCDd按预期运行,则应在屏幕上收到欢迎消息LCD。那是好消息!按Control + C停止程序,然后我们将进行更多配置…

设置lcdproc和自动启动

如果LCDd运行正常,我们可以将其恢复为后台配置。像以前一样编辑LCDd.conf并将初始#添加回“前景”行:

下载:文件

复制代码

#Foreground=yes #Foreground=yes

有一些可以与LCDd一起使用的客户端,但是其中最有用的是 lcdproc ,它在几个系统状态屏幕之间循环。

lcdproc.conf 是lcdproc的配置文件。它应该与LCDd.conf一起位于同一目录中。这是另一个繁琐的文件…欢迎您扎根并根据自己的喜好进行更改,但是默认配置非常有用,为了简单起见,我们将其保持原样。

我们将设置 LCDd 和 lcdproc 都可以在系统启动时自动启动。

如果使用软件包管理器(apt-get)安装,则应该已经设置LCDd自动启动。否则,您可以在/etc/init.d中创建此文件:

下载:文件

复制代码

cd /etc/init.d

sudo nano LCDd cd /etc/init.d

sudo nano LCDd

将以下内容复制并粘贴到文件中作为开始;我们将在之后进行几行调整。

下载:文件

复制代码

#! /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程序和配置文件的实际位置。

确保脚本是可执行的:

下载:文件

复制代码

sudo chmod 755 LCDd sudo chmod 755 LCDd

然后,我们将设置lcdproc以便在稍后启动

下载:文件

复制代码

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

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

下载:文件

复制代码

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

需要更改路径以反映系统上的安装(例如,可能是/usr/local/bin或类似的文件)。

现在,重新引导系统。 LCD应该会自动恢复,并循环显示多个系统信息。

Mac OS X

Mac OS X的设置类似于Linux,但有一些额外的障碍:

您需要从以下位置下载并构建来源;没有可用的打包安装程序(即与Linux说明中的“ The Hard Way”类似的例程)。

为此,您需要安装XCode(当前可用的版本要求OS X 10.7 Lion或10.8 Mountain Lion)以及辅助命令行工具(首选项→下载)。

涉及自动启动。

下载后,双击该文件以提取源代码。然后打开“终端”窗口,然后将“ cd”放入新创建的文件夹中:

下载:文件

复制代码

cd lcdproc-0.5.6 cd lcdproc-0.5.6

请勿 使用确切的Linux程序构建软件-我们需要在此过程中进行一些小的更改。第一步是一样的。在命令行的源文件夹中,键入:

下载:文件

复制代码

。/configure 。/configure

然后编辑Matrix Orbital驱动程序的源文件:

下载:文件

复制代码

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

(也可以使用vi,emacs或您选择的任何编辑器。)

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

下载:文件

复制代码

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

用以下两行替换:

下载:文件

复制代码

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

#undef HAVE_CFMAKERAW

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

#undef HAVE_CFMAKERAW

然后其余的构建过程类似于Linux:

下载:文件

复制代码

make

sudo make install make

sudo make install

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

dmesg将不会显示USB设备名称。取而代之的是,您需要在/dev目录中扎根查找设备名称;例如始于:

下载:文件

复制代码

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

将输出与先断开连接然后再连接的设备进行比较,以帮助查找正确的设备名称,然后编辑 Device = LCDd.config中的行匹配。

LCD驱动程序默认位于/usr/local/lib/lcdproc/中。编辑LCDd.config中的 DriverPath = 行以进行匹配(并记住包含斜杠)。

LCDd 守护程序位于默认情况下在/usr/local/sbin 中。

lcdproc 客户端在/usr/local/bin 中b》(并且必须以root身份运行-在初始配置/测试期间使用“ sudo”)。

鉴于OS X独特的启动守护程序的方法,自动启动配置也有很大不同。 》 首先,编辑lcdproc配置文件,以使其重生行为不会干扰系统自身的功能:

下载:文件

复制代码

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

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

查找此行,该行已被注释掉默认值:

下载:文件

复制代码

#Foreground=true #Foreground=true

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

有点awk病房。..此行应在 lcdproc.conf (在前台运行)中启用,但在 LCDd.conf (后台后台驻留程序)进行测试后。

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

下载:文件

复制代码

HighLoad=1.3

HighLoad=1.3

如果您使用的是多核系统,请增加此数字以适合。例如,在4核iMac上,我使用的是 5.0 的4倍大的值。

这设置了LCD背光闪烁的处理器负载阈值(表示沉重工作)。在启动和登录时,会启动许多进程,如果设置得太低,它们可能会暂时触发此闪烁。

下一步,我们需要为两个程序都创建 plist 文件。从命令行:

下载:文件

复制代码

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

将以下内容复制并粘贴到新文件中:

下载:文件

复制代码

Label

net.omnipotent.LCDd

ProgramArguments

/usr/local/sbin/LCDd

KeepAlive

Label

net.omnipotent.LCDd

ProgramArguments

/usr/local/sbin/LCDd

KeepAlive

然后是第二个文件:

下载:文件

复制代码

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

包含:

下载:文件

复制代码

Label

net.omnipotent.lcdproc

ProgramArguments

/usr/local/bin/lcdproc

KeepAlive

Label

net.omnipotent.lcdproc

ProgramArguments

/usr/local/bin/lcdproc

KeepAlive

将这两个文件的所有权设置为“ root”,然后复制到系统守护程序目录:

下载:文件

复制代码

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

在下次重启时,LCD应该按照lcdproc配置开始循环状态信息。

如果LCD没有响应,则可能是LCDd配置文件中的设备名称错误。相对于/dev目录的内容,再次检查那里的值,然后通过从命令行运行LCDd进行测试。
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 监视器
    +关注

    关注

    0

    文章

    762

    浏览量

    32832
  • 液晶显示器
    +关注

    关注

    11

    文章

    554

    浏览量

    43309
收藏 人收藏

    评论

    相关推荐

    可折叠和可滑动的OLED将取代液晶显示器(LCD)

    WitDisplay消息,据预测,可折叠和可滑动的OLED将取代广泛用作 IT 显示器液晶显示器 (LCD)。
    的头像 发表于 01-05 13:57 520次阅读

    分享1602液晶显示器资料

    电子发烧友网站提供《分享1602液晶显示器资料.doc》资料免费下载
    发表于 11-17 11:20 0次下载
    分享1602<b class='flag-5'>液晶显示器</b>资料

    LCD液晶显示器维修教程

    电子发烧友网站提供《LCD液晶显示器维修教程.pdf》资料免费下载
    发表于 10-30 14:13 3次下载
    LCD<b class='flag-5'>液晶显示器</b>维修教程

    LCD液晶显示器接口图

    电子发烧友网站提供《LCD液晶显示器接口图.doc》资料免费下载
    发表于 10-23 10:31 0次下载
    LCD<b class='flag-5'>液晶显示器</b>接口图

    监视器显示器有什么区别

    价格方面,正规的液晶监视器大都会采用五金外壳,智能温控风扇,全新的A+工业液晶屏以及专业的驱动主板,成本要比普通的液晶显示器要高很多。市面上19寸以下的低于800的
    的头像 发表于 09-15 14:05 475次阅读

    配置位中启用了监视器( WDT) 函数,监视器将自动启动是为什么?

    如果在配置位中启用了监视器( WDT) 函数, 监视器将自动启动。 默认的时钟源为内部低速 10 kHz 时钟。 重置时间 = 超时延迟时间 = 218 1026 /10k= 26.3秒
    发表于 08-24 06:36

    监视器显示器的区别 监视器可以当电脑显示器用吗

    监视器通常用于监控系统和安全领域,例如闭路电视监控、监视摄像头等。它们被设计为长时间运行,以提供实时监视和视频监控。而
    发表于 08-14 16:15 3871次阅读

    I2C液晶显示器开源分享

    电子发烧友网站提供《I2C液晶显示器开源分享.zip》资料免费下载
    发表于 06-26 10:31 0次下载
    I2C<b class='flag-5'>液晶显示器</b>开源分享

    模具监视器报警了怎么处理?图灵慧眼教程# 模具监视器#

    监视器
    jf_06850557
    发布于 :2023年06月16日 13:41:25

    模具监视器是什么?

    模具监视器是一种能够监测模具加工过程的设备。它通常被安装在模具加工机床上,在模具制造过程中实时监控模具的性能和状态。模具监视器利用传感或其他检测装置收集模具的温度、压力、形变、振动
    发表于 06-16 13:23

    串行监视器和上传到NodeMCU ESP8266的问题如何解决?

    \': PermissionError(13, \'Access is denied.\', None , 5) 通过谷歌搜索,我发现当两件事要使用同一端口时会出现此问题。我对这个问题的愚蠢基本解决方案是将 ESP8266 或串行监视器切换到两个不同的端口。我
    发表于 06-06 13:03

    无法从串行监视器控制ESP8266怎么解决?

    连接 Arduino 时,Arduino IDE Lybrary 的串行监视器上就绪。在我使用了一些来自互联网的草图之后它工作正常,但是一周后我想从那里的串行监视器命令 ESP8266
    发表于 05-31 06:10

    在我的串行监视器上使用简单的AT COMMANDS?

    我正在尝试在我的串行监视器上使用简单的AT COMMANDS 使用 php 脚本将数据发送到我的 sql,但我的 ESP8266 没有收到 +IPD 回复。除此之外,数据没有到达我的 php 脚本
    发表于 05-19 08:15

    ESP8266-01在串行监视器显示垃圾怎么处理?

    串行监视器中输出大量垃圾,而 Blynk 应用程序表示 ESP 未连接到网络。从那时起我就尝试过闪烁空草图或示例中的其他一些东西,无论我做什么,串行监视器都会
    发表于 05-10 12:35

    液晶拼接屏和液晶显示器有什么区别

    在日常生活中,液晶显示器是我们经常看到的,比如电脑、电视,而在一些大型商场或展厅,我们也会看到用来轮播信息或者展示商品的液晶拼接屏,但二者确不尽相同!那么,液晶拼接屏和液晶显示器有什么
    的头像 发表于 04-21 15:43 748次阅读
    <b class='flag-5'>液晶</b>拼接屏和<b class='flag-5'>液晶显示器</b>有什么区别