# Prj1UFrontPanel **Repository Path**: ltcc/Prj1UFrontPanel ## Basic Information - **Project Name**: Prj1UFrontPanel - **Description**: 用于1U机箱的面板显示,同时管理工作台开关和功耗 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-03-10 - **Last Updated**: 2024-12-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 关于本项目 ![Image text](./img/img.JPG) ### 构建命令: idf.py build flash monitor -p /dev/ttyUSB0 ### 上位机拉起: python3 ./PerMonMst/PerMonMst.py ### 交互说明: * MCU侧使用esp的console组件,通过命令注册回调的方式响应PerMonMst下发的echo命令 * PerMonMst通过echo写入MCU屏幕的文本信息 * MCU侧3s以上未接受到echo命令,则在面板侧上报LINK_LOST告警 * PerMonMst通过miio命令行工具控制插座通断 * MCU通过echo命令回显告知PerMonMst开关状态 ## RK3566机箱主控 * 硬件版本:lubancat1 RK3566 * 硬件配套 * 2.0'' IPS DISPLAY D200C2407V0 * kernel: ``` git clone -b stable-4.19-rk356x https://github.com/LubanCat/kernel.git ``` * 基线dts: ``` stable-4.19-rk356x/arch/arm64/boot/dts/rockchip/rk3566-lubancat-1.dts ``` * 基线镜像:lubancat-rk3566-ubuntu20.04-lite-20240701_update.img ``` raii@lubancat:~$ uname -a Linux lubancat 4.19.232 #19 SMP Mon Jul 1 13:35:05 CST 2024 aarch64 aarch64 aarch64 GNU/Linux raii@lubancat:~$ cat /etc/os-release NAME="Ubuntu" VERSION="20.04.6 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.6 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal BUILD_INFO="root@dev120.embedfire.local Mon Jul 1 16:38:03 CST 2024" ``` * 应用软件一键拉起: ``` cd /home/raii/Prj1UFrontPanel/DevCtlMain make clean; make; sudo ./DevCtlMain /dev/spidev3.0 103 102; ```