树莓派点亮1.44寸屏

首先接线…回头再来写怎么接

接着刷最新固件。

然后,在TF卡上,Windows可以打开的那个盘,创建ssh文件(是的,空文件,以打开ssh)。接着创建wpa_supplicant.conf文件,设置wifi,如下内容:

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="ssid"
psk="password"
}

接着就可以用putty登录了。

sudo raspi-config 设置spi可用。

登录之后安装vim先,vi不习惯啊。

sudo vim /etc/modules

在这个文件里添加2行:

spi-bcm2835
fbtft_device

用来启动这么两个模块。

接着创建这个文件:

sudo vim /etc/modprobe.d/fbtft.conf

内容如下,前方高能警告:除了注释那一行,下面那一大串都写在一行里面。(这个事情坑了我老半天)

# /etc/modprobe.d/fbtft.conf
options fbtft_device name=adafruit18_green
gpios=reset:27,dc:25,cs:8,led:24 speed=40000000 bgr=1 fps=60
custom=1 height=128 width=128 rotate=180

主控芯片是ST7735s 选择adafruit18_green,因为芯片是和这个一样的。有空得找找列别?
gpios=reset:27,dc:25,cs:8,led:24 这个设置屏幕对应的引脚,这个根据板子的原理图设置。height=128 width=128 rotate=180 设置屏幕分辨率大小和显示方向。此时重启一下树莓派.如果屏幕显示全黑则屏幕已经工作了。

查看设备可以发现多了一个fb1 设备,则说明设备已经成功启动了

sudo apt-get install cmake git

下载编译工具

cd ~
git clone https://github.com/tasanakorn/rpi-fbcp
cd rpi-fbcp/
mkdir build
cd build/
cmake ..
make
sudo install fbcp /usr/local/bin/fbcp

设置开机启动。在

sudo vim /etc/rc.local

设置开机启动。在exit 0 前面添加fbcp&.

 

最后在/boot/config.txt 文件中设置用户界面显示尺寸。

sudo vi /boot/config.txt

在文件最后面添加上

hdmi_force_hotplug = 1
hdmi_cvt = 128 128 60 1 0 0 0
hdmi_group = 2
hdmi_mode = 1
hdmi_mode = 87
display_rotate = 1

此时重启可以看到桌面啦。

打开lightdm.conf

sudo vi /etc/lightdm/lightdm.conf

修改lightdm.conf
找到[SeatDefaults]段下的’xserver-command’,取消注释,修改为如下:

#xserver-command=X

修改为

xserver-command=X -s 0 -dpms

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注