树莓派3B 安装微雪LCD5inch显示器(包含软键盘)

  树莓派单独使用时,往往需要触摸屏和软键盘用以方便操作,微雪LCD显示器就能较好的实现这个功能,

正好实验室又买入了一个3B的板子和一个5inch的显示器,便对着官方的安装手册,亲自安装了一次。

一:材料准备

  1. 树莓派官方镜像,本人使用的是2016-05-27-raspbian-jessie镜像
  2. Win32DiskImager.exe 用来烧录镜像。
  3. USB读卡器
  4. matchbox-keyboard.zip 微雪LCD盘软键盘
  5. 树莓派LCD驱动 160813

二:镜像烧入

  1. 将镜像文件下载到电脑(PC),并解压得到.img文件.
  2. 将TF卡通过USB读卡器插入电脑,打开Win32DiskImager.exe,选择1中的镜像img文件,选中树莓派TF卡磁盘,点击write烧录镜像。
  3. 烧录完成后,将树莓派LCD驱动复制到boot目录下,编辑boot下的config.txt文件,在文件末尾加入以下代码,并保存。

    1     max_usb_current=1
    2     hdmi_group=2
    3     hdmi_mode=87
    4     hdmi_cvt 800 480 60 6 0 0
  4. 远程连接树莓派,本人使用的是一个网线直连树莓派,具体参照http://www.whatled.com/post-1526.html
  5. 前面已经把树莓派LCD驱动复制到/boot下,执行以下操作(需要外接USB键盘)

    1     tar xzvf /boot/LCD-show-YYMMDD.tar.gz
    2     cd LCD-show/
    3     ./LCD5-show
  6. 重启后安装LCD显示器到树莓派即可。但是还没有实现软键盘功能。

三:软键盘(虚拟键盘)的安装

  1. 执行下列命令安装相应软件

    1     sudo apt-get update
    2     sudo apt-get install libfakekey-dev libpng-dev libxft-dev autoconf libtool -y
  2. 下载matchbox-keyboard.zip,解压并复制到raspberry的系统,执行下列命令

    1     cd matchbox-keyboard
    2     chmod +x autogen.sh
    3     sudo ./autogen.sh
    4     sudo make
    5     sudo make install
    6     sudo apt-get install libmatchbox1 -y
    7     sudo nano /usr/bin/toggle-matchbox-keyboard.sh
  3. 复制以下内容到toggle-matchbox-keyboard.sh中,并保存

    1     #!/bin/bash
    2     #This script toggle the virtual keyboard
    3     PID=`pidof matchbox-keyboard`
    4     if [ ! -e $PID ]; then
    5     killall matchbox-keyboard
    6     else
    7     matchbox-keyboard -s 50 extended&
    8     fi
  4. 执行下列命令

    1     sudo chmod +x /usr/bin/toggle-matchbox-keyboard.sh
    2     sudo nano /usr/local/share/applications/toggle-matchbox-keyboard.desktop
  5. 复制以下内容到toggle-matchbox-keyboard.desktop,保存退出

    1     [Desktop Entry]
    2     Name=Toggle Matchbox Keyboard
    3     Comment=Toggle Matchbox Keyboard`
    4     Exec=toggle-matchbox-keyboard.sh
    5     Type=Application
    6     Icon=matchbox-keyboard.png
    7     Categories=Panel;Utility;MB
    8     X-MB-INPUT-MECHANSIM=True
  6. 执行以下命令,注意该步骤必须使用"pi"用户权限,如果使用管理员权限,将找不到该文件

    1     nano ~/.config/lxpanel/LXDE-pi/panels/panel
  7. 找到类似以下命令(不同版本的图标可能有一定差异)

     1     Plugin {
     2     type = launchbar
     3     Config {
     4     Button {
     5     id=lxde-screenlock.desktop
     6     }
     7     Button {
     8     id=lxde-logout.desktop
     9     }
    10     }
  8. 加入以下代码以新增一个Button项,如下图

    1     Button {
    2     id=/usr/local/share/applications/toggle-matchbox-        keyboard.desktop
    3     }

  9.执行以下命令重启系统,正常可以看到左上角多了一个虚拟键盘的图标

  1     sudo reboot

四:总结

  1. 整体安装过程中,前期树莓派与电脑的互联以及树莓派网络的连接需要注意,本人使用的是网线直连。
  2. 在安装LCD驱动的时候,如果出现错误,尝试以管理员身份运气,若还是出错,则直接安装LCD显示屏开机尝试是否能正常显示画面。
  3. 安装时间整体下来也就一个小时左右,总体下来还算轻松,微雪的不同尺寸的LCD显示屏安装软键盘方式好像不太一样。这个具体没有考证。  

五:安装所需工具和镜像。

  http://pan.baidu.com/s/1dE2Mj4H 密码 8tqq

时间: 2024-07-28 12:30:52

树莓派3B 安装微雪LCD5inch显示器(包含软键盘)的相关文章

树莓派3B安装LEDE

本来想安装openwrt的,但是op官方没有支持pi3,甚至op都不怎么发新版了,仅LEDE分支有缓慢的更新..离题了,之前给pi3装过LEDE,体验不是很好.今天到openwrt官网看了下,发现之前lede不支持pi3,之前刷的固件是为pi2准备的.好在现在已经为pi3做了适配. 根据官方的说法, The Raspberry Pi is supported in the brcm2708 target. Subtargets are bcm2708 for Raspberry Pi 1, bc

树莓派3B+ 安装系统

莓派3B+ 安装系统 1. 进入官方网站下载系统镜像. 下载页面:https://www.raspberrypi.org/downloads/ 来到下面这个页面 如果感觉下载速度慢,可以将下载链接放到迅雷里面下,基本可以做到满速下载! 如果你对我后续的博文有兴趣,建议和我下载相同版本: stretch版 (基于Debian 9): 2017-09-07-raspbian-stretch.zip 或 2017-09-07-raspbian-stretch-lite.zip 更老版 jessie (

树莓派3b安装Apache2+PHP+MySQL+phpyadmin

树莓派型号:3B+ 系统环境:2017-04-10-raspbian-jessie 先更新一下源 BASIC sudo apt-get update 安装Apache2 BASIC sudo apt-get install apache2 安装MySQL BASIC sudo apt-get install mysql-server 安装途中会出现一个界面,设置数据库的root密码 再确认一次密码 安装PHP和PHP的MySQL插件 Bash sudo apt-get install php5

第19天 树莓派3b安装kali linux~2016年9月29日 13:37:29

1.~~~~烧录系统这部很简单:系统下载地址:https://images.offensive-security.com/arm-images/kali-2.1.2-rpi2.img.xz 2.树莓派默认没有完全扩充到sd卡的所有内存.需要扩展分区 #df -hl查看系统分区,看到32G的内存卡只用到6.7G,大概还有23G的内存没有被识别· 如何让树莓派识别全部的内存: #sudo fdisk /dev/mmcblk0 按p 将看到的分区复制下来/dev/mmcblkop2的start值,12

树莓派3B 安装ubuntu-mate笔记

1.系统安装 1.1.下载ubuntu-mate镜像:https://ubuntu-mate.org/raspberry-pi/ 下载SDFormatterv4:https://www.sdcard.org/downloads/formatter_4/ 下载Win32DiskImager:https://sourceforge.net/projects/win32diskimager/ 1.2.准备一张大于8GB的TF卡,使用SDFormatterv4格式化TF 1.3.用Win32DiskIm

树莓派3B 安装gcc和g++

转:https://blog.csdn.net/zhuming3834/article/details/81946707 安装 如果不是root 用户,请自行加上sudo apt-get install gcc g++ 然后执行:gcc -v出现如下结果: 表示gcc安装成功 测试一下(1)新建文件touch hello.c (2)插入如下代码: #include <stdio.h>int main(int argc, char *argv[]){ printf("Hello Wor

树莓派3B/3B+ 清华镜像系统和安装中文输入法Fcitx及Google拼音输入法

你还在为树莓派无法安装中文输入法而到处找教程吗? 你还在为树莓派每次下载都要远隔重洋获取资源,龟速下载而烦恼吗? 为了解决这个问题,在这篇树莓派教程中,我将手把手叫你怎样安装 清华镜像系统和中文输入法Fcitx及Google拼音输入法. 步骤一:换源:将下载源从树莓派默认国外源切换到国内清华大学开源软件镜像站 在树莓派的命令行界面输入 1 sudo nano /etc/apt/sources.list 使用键盘方向键控制,在第一行开头加一个#,把下面的内容拷贝到最后一行之后,如图中的效果: 清华

驱动微雪公司的3.2寸(原创)

前两天到手一块树莓派3B+,感觉板子不错,有点搞头,就在某宝上淘了一块微雪的屏.看起来还不错,然后就搞了起来. 再讲之前,先说一下参考文档: 微雪官方:http://www.waveshare.net/wiki/3.2inch_RPi_LCD_(B) 静态ip设置:http://jingyan.baidu.com/article/9158e00056cdc0a255122879.html 由于微雪的官方驱动和网卡驱动有冲突,所以我们不能按照官方的步骤来做. 一.把网卡配置文件替换/etc/net

树莓派3B+通过路由器进SSH和VNC

1.打开树莓派官网 www.raspberrypi.org 选择 ”Raspbian Stretch with desktop and recommended software“ 并下载 镜像包含推荐软件和桌面,VNC客户端就不用再安装了 2.使用 Win32DiskImager 烧录 img 进 TF卡 树莓派Raspbian Stretch 默认不开启ssh ,需要在root目录下放置空 "ssh" 文件才能开启ssh 在根目录下,新建 .txt 文件 ,连后缀名 一起重命名为 “