11回答

1收藏

【教程补充】树莓派2.8寸触摸屏操作系统演示

Raspberry Pi Raspberry Pi 13002 人阅读 | 11 人回复 | 2014-08-14

本帖最后由 ITEAD创易工作室 于 2014-10-9 17:10 编辑

目标:
    在Raspberry Pi v2上使用Raspberry PI 2.8 TFT Add-on v1.1 显示桌面(支持触摸屏操作)

http://player.youku.com/player.php/sid/XNzU0Njc3NzE2/v.swf

准备工作:
    烧写2014-01-07-wheezy-raspbian.img到SD卡,并启动Raspberry Pi v2
    保证网络连接正常
    将Raspberry PI 2.8 TFT Add-on v1.1与Raspberry版正确连接




0. 安装rpi-update以及fbtft驱动(以模块方式安装)
0.1 进入/etc/modprobe.d/raspi-blacklist.conf
sudo vi /etc/modprobe.d/raspi-blacklist.conf
注释掉/etc/modprobe.d/raspi-blacklist.conf中关于spi的屏蔽

#blacklist spi-bcm2708

0.2 调整时间为当前时间:
    date -s "2014-07-16 16:27:00"
0.3 安装必要的软件
    sudo apt-get update
    sudo apt-get install xinput evtest tslib libts-bin

0.4 下载fbtft驱动模块
    可能需要运行三次下面的命令:
    sudo REPO_URI=https://github.com/notro/rpi-firmware rpi-update

    最终会得到
         *** Running pre-install script
         Work around rpi-update issue #106
         *** Updating firmware
         *** Updating kernel modules
         *** depmod 3.12.21+
         *** Updating VideoCore libraries
         *** Using HardFP libraries
         *** Updating SDK
         *** Running ldconfig
         *** Storing current firmware revision
         *** Running post-install script
             /lib/firmware
         *** Deleting downloaded files
         *** Syncing changes to disk
         *** If no errors appeared, your firmware was successfully updated to b77683205688d3f6ae2b32a3c7f4e63de1c06a5d
         *** A reboot is needed to activate the new firmware
    此时,重新启动即可。
        sudo reboot

1. 配置/usr/share/X11/xorg.conf.d/99-fbdev.conf:



[中括号内为文件内容,不包含中括号和本行文本
        Section "Device"  
          Identifier "itdb28"
          Driver "fbdev"
          Option "fbdev" "/dev/fb1"
        EndSection
]


2. 加载tft显示驱动
sudo modprobe fbtft_device name=itdb28 gpios=reset:14,dc:2,wr:3,cs:8,db00:17,db01:18,db02:27,db03:22,db04:23,db05:24,db06:25,db07:4 rotate=90 fps=50

3. 启动x
startx &




4. 加载触摸屏驱动
sudo modprobe ads7846_device cs=1 speed=2000000 gpio_pendown=15 x_max=3850 x_min=230 x_plate_ohms=100 swap_xy=1 verbose=2 pressure_max=255 y_min=190 y_max=3850

5 调整触摸屏的X与Y方向
DISPLAY=:0 xinput --set-prop 'ADS7846 Touchscreen' 'Evdev Axis Inversion' 1 0


6. 测试
6.1 查看与触摸屏对应的event事件编号
     pi@raspberrypi ~ $ cat /proc/bus/input/devices
        I: Bus=0000 Vendor=0000 Product=0000 Version=0000
        N: Name="ADS7846 Touchscreen"
        P: Phys=spi0.1/input0
        S: Sysfs=/devices/platform/bcm2708_spi.0/spi_master/spi0/spi0.1/input/input0
        U: Uniq=
        H: Handlers=mouse0 event0
        B: PROP=0
        B: EV=b
        B: KEY=400 0 0 0 0 0 0 0 0 0 0
        B: ABS=1000003

    pi@raspberrypi ~ $

    应该是event0

每个人获得的event值是不同的,根据个人实际操作。如图




6.2 校准触摸屏
    sudo TSLIB_FBDEVICE=/dev/fb1 TSLIB_TSDEVICE=/dev/input/event0 ts_calibrate

6.3 测试触摸屏
    sudo TSLIB_FBDEVICE=/dev/fb1 TSLIB_TSDEVICE=/dev/input/event0 ts_test

专为树莓派设计的2.8寸触摸显示屏,直接叠加。


2.8add-on pi.jpg (53.86 KB, 下载次数: 240)

2.8add-on pi.jpg
ITEAD是深圳一家开源硬件公司,集研发、生产和销售于一体。可提供硬件定制和方案服务。淘宝:itead.taobao.com
分享到:
回复

使用道具 举报

回答|共 11 个

倒序浏览

沙发

suyong_yq

发表于 2014-8-15 14:11:36 | 只看该作者

哪里有的卖呢?
板凳

haothree

发表于 2014-8-18 09:22:20 | 只看该作者

兼容B+吗
地板

ITEAD创易工作室

发表于 2014-8-18 10:13:25 | 只看该作者

suyong_yq 发表于 2014-8-15 14:11
哪里有的卖呢?

店里有上架哦。
ITEAD是深圳一家开源硬件公司,集研发、生产和销售于一体。可提供硬件定制和方案服务。淘宝:itead.taobao.com
5#

ITEAD创易工作室

发表于 2014-8-18 10:17:16 | 只看该作者

haothree 发表于 2014-8-18 09:22
兼容B+吗

兼容树莓派B+升级版
ITEAD是深圳一家开源硬件公司,集研发、生产和销售于一体。可提供硬件定制和方案服务。淘宝:itead.taobao.com
6#

suyong_yq

发表于 2014-8-18 12:34:43 | 只看该作者

22美刀,不包邮,价钱也还好。
7#

historyme

发表于 2014-9-8 04:53:58 来自手机 | 只看该作者

suyong_yq 发表于 2014-8-18 12:34
22美刀,不包邮,价钱也还好。

成本连5美元都不到,这也叫价格好?
8#

suyong_yq

发表于 2014-9-9 12:44:05 | 只看该作者

historyme 发表于 2014-9-8 04:53
成本连5美元都不到,这也叫价格好?

按成本价来算,自己做恐怕都做不下来吧。
9#

ITEAD创易工作室

发表于 2014-10-9 17:15:10 | 只看该作者

historyme 发表于 2014-9-8 04:53
成本连5美元都不到,这也叫价格好?

做arduino的硬件随便找个厂都可以做,成本确实不高,但是如果你只是想着把东西卖出去就了事,你可想过要提供多少技术支持和服务?要买硬件淘宝上要多便宜有多便宜,当你会用了那你的钱才是花得值的,买回去不会用再便宜也是浪费钱。
ITEAD是深圳一家开源硬件公司,集研发、生产和销售于一体。可提供硬件定制和方案服务。淘宝:itead.taobao.com
10#

视觉℡

发表于 2014-11-25 11:20:33 | 只看该作者

感觉挺牛的样子啊        
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条