# spi-oled-driver **Repository Path**: lrf1125962926/spi-oled-driver ## Basic Information - **Project Name**: spi-oled-driver - **Description**: 手写Linux FrameBuffer 0.96 寸 spi 屏幕驱动,支持从 app 传入任意引脚 - **Primary Language**: C - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-01-17 - **Last Updated**: 2025-08-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: oled, framebuffer, kernel-driver, kernel-module ## README # spi-oled-driver #### 介绍 手写Linux FrameBuffer 0.96 寸 spi 屏幕驱动,支持从 app 传入任意引脚 Framebuffer drivers implemented by char-devices that can change pins at will #### 软件架构 软件架构说明 在aarch64验证成功,其余平台还未尝试 #### 安装教程 1. download source code 2. make 3. sudo insmod spi_oled.ko #### 使用说明 1. 详见CSDN:https://blog.csdn.net/plmm__/article/details/145193029?spm=1001.2014.3001.5501 2. APP 的使用框架已经搭建好,包括信号的处理,命令行参数的解析,GPIO的传入,设备的文件锁,ioctl控制,帧缓存映射,poll函数实现定时刷新,同时还能休眠线程,减少CPU负载。各位小伙伴可以直接上手用,减少写驱动的时间。