硬件组成
友善 NanoPC T4主机NanoPC-T4/zh - FriendlyELEC WiKi
微雪 0.91寸OLED屏 0.91inch OLED Module - Waveshare Wiki
软件调试步骤
主要思路:NanoPC T4主机官方已经移植了wiringPi,微雪的0.91寸OLED是支持树莓派的,也支持WiringPi库操作。所以NanoPC T4应该也是支持微雪的树莓派系列OLED屏的。
NanoPC T4主机烧录系统
NanoPC T4主机烧录Debian11系统,参考NanoPC T4 WiKi的第4.2.2节
主机连接WI-FI
Debian11连接网络可使用网线或者wifi。wifi连接网络参考NanoPC T4 WiKi 的5.15节
使用远程工具连接主机
vnc远程工具安装参考NanoPC-T4 WiKi的5.6节
ssh连接参考NanoPC-T4 WiKi的5.4节
下载安装OLED库
ssh连接到NanoPC T4主机
ssh pi@192.168.1.177
默认密码为:pi
安装7z解压缩软件
sudo apt-get install p7zip-full
从网络端获取微雪的OLED库
sudo wget https://www.waveshare.net/w/upload/2/2c/OLED_Module_Code.7z
解压文件
7z x OLED_Module_Code.7z -o./OLED_Module_Code
打开Demo目录
cd OLED_Module_Code/RaspberryPi/c
打开lib/Config目录
使用vim指令修改DEV_Config.h文件,使用IIC接口USE_IIC
#define USE_SPI 0
#define USE_IIC 1
编译库
sudo make clean
sudo make -j 8
若报错可修改Makefile文件
else ifeq ($(USELIB), USE_WIRINGPI_LIB)
LIB = -lwiringPi
为
else ifeq ($(USELIB), USE_WIRINGPI_LIB)
LIB = -lwiringPi -lm -lpthread -lcrypt -lrt
重新编译
编译成功后可以使用测试命令尝试点亮OLED
sudo ./main 0.91