# 叉车作业安全监管系统 **Repository Path**: goodcan1/Forklift ## Basic Information - **Project Name**: 叉车作业安全监管系统 - **Description**: 以rv1126为主控,采用多线程、异步通信、人脸识别等技术,实现了一个智能门禁管理,驾驶员疲劳检测的多任务调度系统。 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2025-04-06 - **Last Updated**: 2025-08-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 叉车智能管理系统 基于RV1126平台开发的叉车安全监管系统,通过人脸识别和疲劳检测实现作业安全预警,采用多进程架构确保系统可靠性。 ## 系统要求 - RV1126开发板 - Linux系统环境(本项目的环境为Ubuntu 20.04) - 串口设备(/dev/ttyS4,根据实际情况修改) - GPIO控制接口(连接串口和蜂鸣器(可选)) ## 目录结构 ``` Forklift/ ├── command/ # 命令解析模块 ├── task/ # 任务管理模块 ├── serial/ # 串口通信模块 ├── gpio/ # GPIO控制模块 ├── signal/ # 信号处理模块 ├── scripts/ # 脚本文件 └── include/ # 头文件 ``` ## 编译说明 1. 确保已安装了rv1126的编译工具链 2. 在项目根目录下执行: ```bash make ``` ## 使用说明 ### 启动程序 ```bash ./test ``` ### 启动命令 通过串口发送: - 启动任务: `start [args]` - 任务1: JPEG抓取 - `start 1 ` - 任务2: 人脸识别 - `start 2` - 任务3: 疲劳检测 - `start 3` - 停止任务: `stop` ### 功能特性 - 人脸识别门禁认证 - 驾驶员疲劳检测 - 蜂鸣器报警 - 串口通信控制 ## 开源协议 本项目采用 GNU General Public License v2.0 协议开源。 详见 [LICENSE](LICENSE) 文件。