根據這篇文章指出
https://sudomod.com/forum/viewtopic.php?t=2312
步驟如下:
1.首先開啟樹莓派的SPI介面:使用命令列指令 sudo raspi-config
2.基本上使用 flexfb 跟 fbtft_device 這兩個核心外掛:基本指令如下:
sudo modprobe fbtft_device custom name=fb_ili9341 gpios=reset:25,dc:24,led:18 speed=16000000 bgr=1
sudo modprobe flexfb width=480 height=320 regwidth=16 init=-1,0xb0,0x0,-1,0x11,-2,250,-1,0x3A,0x55,-1,0xC2,0x44,-1,0xC5,0x00,0x00,0x00,0x00,-1,0xE0,0x0F,0x1F,0x1C,0x0C,0x0F,0x08,0x48,0x98,0x37,0x0A,0x13,0x04,0x11,0x0D,0x00,-1,0xE1,0x0F,0x32,0x2E,0x0B,0x0D,0x05,0x47,0x75,0x37,0x06,0x10,0x03,0x24,0x20,0x00,-1,0xE2,0x0F,0x32,0x2E,0x0B,0x0D,0x05,0x47,0x75,0x37,0x06,0x10,0x03,0x24,0x20,0x00,-1,0x36,0x28,-1,0x11,-1,0x29,-3
sudo modprobe fbtft_device debug=3 rotate=0 name=flexfb speed=40000000 gpios=reset:25,dc:24
/usr/local/bin/fbcp&
第三步是用來執行開機自動執行核心模組掛載的動作
然後背景執行 fbcp
fbcp 是一個framebuffer複製程式 用來將framebuffer內容複製起來然後透過SPI介面傳送到LCM的程式
fbcp需要下載原始碼並編譯與安裝
方法如下:
fbcp需要下載原始碼並編譯與安裝
方法如下:
sudo apt-get install cmake
git clone https://github.com/tasanakorn/rpi-fbcp
cd rpi-fbcp/
mkdir build
cd build/
cmake ..
make
sudo install fbcp /usr/local/bin/fbcp