樹莓派最小安裝
啟動後執行raspi-config
設定wifi
設定autologin
安裝樹莓派的xwindow、顯示驅動、桌面管理員以及chromium
sudo apt-get install --no-install-recommends xserver-xorg libgles2-mesa-dev xorg-dev chromium-browser matchbox-window-manager
reboot之後
在~/.bashrc 添加 startx
創建~/.xinitrc 添加欲自動執行的xwindow程式
2019年12月11日 星期三
2018年2月23日 星期五
raspberry pi SPI LCM 設定方法
樹莓派其中一種LCM介面是SPI
2.基本上使用 flexfb 跟 fbtft_device 這兩個核心外掛:基本指令如下:
3.在 /etc/rc.local 裡面添加三行,要加在 exit 0 這一行之前
第三步是用來執行開機自動執行核心模組掛載的動作
根據這篇文章指出
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
訂閱:
文章 (Atom)