Goodix指纹传感器Linux开发项目下载及安装教程
1. 项目介绍
Goodix指纹传感器Linux开发项目(Goodix FP Dump)旨在使Goodix指纹传感器能够在Linux系统上正常工作。该项目包含了一系列的驱动程序和工具,帮助开发者调试和使用Goodix指纹传感器。该项目由社区开发者共同维护,并得到了@markusressel和@PJungkamp的赞助支持。
2. 项目下载位置
要下载Goodix指纹传感器Linux开发项目,请使用以下命令:
git clone --recurse-submodules https://github.com/goodix-fp-linux-dev/goodix-fp-dump.git
3. 项目安装环境配置
在安装该项目之前,请确保您的系统满足以下环境要求:
- 操作系统:Linux(推荐使用Ubuntu或Debian)
- Python版本:Python 3.10或更高版本
- 依赖库:项目依赖于一些Python库,可以通过
pip安装。
环境配置步骤
-
安装Python 3.10或更高版本:
sudo apt update sudo apt install python3.10 -
创建虚拟环境:
python3 -m venv venv source venv/bin/activate -
安装项目依赖:
pip install -r requirements.txt
环境配置示例图片

4. 项目安装方式
安装项目的主要步骤如下:
-
克隆项目仓库:
git clone --recurse-submodules https://github.com/goodix-fp-linux-dev/goodix-fp-dump.git -
进入项目目录:
cd goodix-fp-dump -
激活虚拟环境:
source venv/bin/activate -
安装项目依赖:
pip install -r requirements.txt -
运行项目:
sudo python3 run_5110.py请根据您的设备ID替换
5110。
5. 项目处理脚本
项目中包含多个处理脚本,用于与Goodix指纹传感器进行交互。以下是一些常用的脚本:
run_5110.py:用于运行Goodix 5110指纹传感器。run_5117.py:用于运行Goodix 5117指纹传感器。run_5120_spi.py:用于运行Goodix 5120 SPI指纹传感器。
示例脚本运行
sudo python3 run_5110.py
脚本运行示例图片

通过以上步骤,您可以成功下载、配置并安装Goodix指纹传感器Linux开发项目,并使用提供的脚本与指纹传感器进行交互。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



