






















sudo apt-get update
sudo apt-get upgrade
//// 内核补丁
cd ~
// 下载内核补丁
wget http://adafruit-download.s3.amazonaws.com/libraspberrypi-bin-adafruit.deb
wget http://adafruit-download.s3.amazonaws.com/libraspberrypi-dev-adafruit.deb
wget http://adafruit-download.s3.amazonaws.com/libraspberrypi-doc-adafruit.deb
wget http://adafruit-download.s3.amazonaws.com/libraspberrypi0-adafruit.deb
wget http://adafruit-download.s3.amazonaws.com/raspberrypi-bootloader-adafruit-112613.deb
// 安装内核补丁
sudo dpkg -i -B *.deb
// 重启
sudo reboot
//// 安装、测试TFT驱动
sudo modprobe spi-bcm2708
sudo modprobe fbtft_device name=adafruitts rotate=90
export FRAMEBUFFER=/dev/fb1
startx
//// 显示驱动自动加载
sudo nano /etc/modules
//增加以下两行
spi-bcm2708
fbtft_device
sudo nano /etc/modprobe.d/adafruit.conf
// 添加一行
options fbtft_device name=adafruitts rotate=90 frequency=32000000
sudo mkdir /etc/X11/xorg.conf.d
sudo nano /etc/X11/xorg.conf.d/99-calibration.conf
// 写入如下内容
Section "InputClass"
Identifier "calibration"
MatchProduct "stmpe-ts"
Option "Calibration" "3800 120 200 3900"
Option "SwapAxes" "1"
Option "EmulateThirdButton" "1"
Option "EmulateThirdButtonTimeout" "750"
Option "EmulateThirdButtonMoveThreshold" "30"
EndSection
FRAMEBUFFER=/dev/fb1 startx
sudo nano ~/.profile
//在文件最后添加
export FRAMEBUFFER=/dev/fb1
// 重启
sudo reboot
// 矫正触摸
sudo nano /etc/udev/rules.d/95-stmpe.rules
//新加入如下内容
SUBSYSTEM=="input", ATTRS{name}=="stmpe-ts", ENV{DEVNAME}=="*event*", SYMLINK+="input/touchscreen"
//重新加载驱动
sudo rmmod stmpe_ts; sudo modprobe stmpe_ts
//查看会出现event(x)的事件(这步可做可不做)
ls -l /dev/input/touchscreen
//安装矫正的程序
sudo apt-get install evtest tslib libts-bin
//这里直接直接测试触摸硬件,系统打印坐标,ctrl+c结束(这步可做可不做)
sudo evtest /dev/input/touchscreen
//矫正开始
sudo TSLIB_FBDEVICE=/dev/fb1 TSLIB_TSDEVICE=/dev/input/touchscreen ts_calibrate
//矫正测试,可以当画图板,画图形:) ctrl+c结束
sudo TSLIB_FBDEVICE=/dev/fb1 TSLIB_TSDEVICE=/dev/input/touchscreen ts_test
//// 当终端显示器
sudo nano /boot/cmdline.txt
//在rootwait 后面添加如下内容
fbcon=map:10 fbcon=font:VGA8x8
sudo dpkg-reconfigure console-setup
UTF-8 -》Guess optimal character set -》Terminus-》6x12(framebuffer only)
以上字体比较适合2.8的tft
//// 显示图像
sudo apt-get install fbi
wget http://adafruit-download.s3.amazonaws.com/adapiluv320x240.jpg
sudo fbi -T 2 -d /dev/fb1 -noverbose -a adapiluv320x240.jpg
//// 控制背光
sudo sh -c "echo 252 > /sys/class/gpio/export"
sudo ls -l /sys/class/gpio
sudo sh -c "echo 'out' > /sys/class/gpio/gpio252/direction"
// 关闭背光
sudo sh -c "echo '0' > /sys/class/gpio/gpio252/value"
// 开启背光
sudo sh -c "echo '1' > /sys/class/gpio/gpio252/value"
//// 开关机按钮控制
sudo nano /etc/modules
// 添加下行
rpi_power_switch
sudo nano /etc/modprobe.d/adafruit.conf
//增加下面内容,23号开关键就是最左侧的按钮
options rpi_power_switch gpio_pin=23 mode=0
sudo modprobe rpi_power_switch
//// 播放动画
sudo apt-get install mplayer
wget http://adafruit-download.s3.amazonaws.com/bigbuckbunny320p.mp4
mplayer -vo fbdev2:/dev/fb1 -x 240 -y 320 -framedrop bigbuckbunny320p.mp4
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。