当前位置: 首页 > news >正文

openwrt24.10.0版本上安装istoreOS的屏幕监控插件

lcdsimple 插件支持在软路由下面显示统计信息到 HDMI 或者 VGA 上。

手动安装方法:

保证 quickstart 版本大于 0.9.7 安装 lcdsimple

具体方法:

opkg update

opkg install quickstart

opkg install lcdsimple

手动下载 QUICKSTART 跟 LCD SIMPLE:https://istore.linkease.com/repo/

开源地址:https://github.com/linkease/lcdsimple

由于版本原因在R5S的openwrt24.10.0版本上无法直接安装lcdsimple插件。需要重新编译lcdsimple以适应系统。

一、前提条件

(一) 你已经成功下载了 OpenWRT 的源码。

(二)你使用的目标设备是 R5S,并且在 OpenWRT 中选择了正确的架构。


二、步骤

1:准备工作

1.1 安装编译所需的工具和依赖

首先,确保你已经安装了编译所需的工具链和依赖:

  • Ubuntu系统安装依赖:

    udo apt update udo apt install build-essential libncurses5-dev zlib1g-dev gawk git python3-pyelftools python3-dev python3-setuptools swig 
1.1.2 获取 OpenWRT 源代码

确保你正在使用 OpenWRT 的正确版本。进入合适的目录,克隆 OpenWRT 源代码:

git clone --branch openwrt-24.10 https://git.openwrt.org/openwrt/openwrt.git cd openwrt 

这个命令会获取 OpenWRT 24.10.0 版本。


步骤 2:更新并安装 Feeds(依赖库)

每次配置或切换版本后,都需要更新 OpenWRT 的依赖库。

./scripts/feeds update -a 
./scripts/feeds install -a 

步骤 3:选择目标架构和配置

3.1 配置目标架构
  1. 在 OpenWRT 源代码目录下,运行以下命令,进入配置界面:

    make menuconfig 
  2. 选择目标系统

    • 选择 Target SystemRockchip(适合 R5S 设备的架构)。

    • 选择 Target ProfileFriendlyARM NanoPi R5S 或相应的设备型号。

  3. 选择目标镜像配置

    • Target Images 中,确保选择合适的 Image Configuration(通常保持默认即可)。

  4. 保存并退出

    • ESC 退出配置界面,系统会询问是否保存配置,选择 Yes 保存。


步骤 4:添加并选择 lcdsimple

4.1 克隆 lcdsimple 包源代码

lcdsimple 包添加到 OpenWRT 的 package 目录中:

cd ~/openwrt/package 
git clone https://github.com/linkease/lcdsimple.git 
4.2 配置 lcdsimple
  1. make menuconfig 配置界面中,选择 Utilities(实用工具)目录。

  2. 查找 lcdsimple 包,并确保它被选中。按 M 键将其选中为模块,表示它将被编译成一个单独的 .ipk 文件。

  3. 保存并退出配置。


步骤 5:清理并重新编译工具链

由于编译时可能出现工具链问题,先清理工具链并强制重新编译工具链:

  1. 清理工具链并重新构建:

    make toolchain/install -j$(nproc) V=s 
  2. 这将确保你的编译环境是干净的,并且没有遗漏任何必要的工具链文件。


步骤 6:编译 lcdsimple

现在,编译 lcdsimple 包:

  1. 在 OpenWRT 根目录下运行以下命令来编译 lcdsimple 包:

    make package/lcdsimple/compile V=s 
  2. 如果一切顺利,这时会开始编译,输出日志会显示编译过程中的详细信息。V=s 参数会显示详细的编译日志,帮助你了解编译过程。

  3. 编译成功后,.ipk 文件会出现在 bin/packages/ 目录下,例如:

    
    


步骤 7:将 .ipk 包安装到设备

7.1 将 .ipk 包传输到设备

使用 scp 或其他方法将 .ipk 包传输到 OpenWRT 设备。例如:

使用finalshell设备连接Ubuntu,把安装包下载下来安装就可以。
7.3 验证安装

安装完成后,验证 lcdsimple 是否正常工作。你可以检查相关功能是否按预期运行。

安装完如图。

三、成品

本人编译好的插件:lcdsimple_1.0.0_aarch64_generic.ipk
链接: https://pan.baidu.com/s/1MTKSHEjEq4E5ve5Kf7glWA 提取码: djcj 
 


http://www.mrgr.cn/news/96401.html

相关文章:

  • SpringBoot (一) 自动配置原理
  • pyinstaller 对 pyexecjs模块打包老会有终端框闪烁
  • MySQL多表查询实验
  • GHCTF-web-wp
  • Linux进程管理之子进程的创建(fork函数)、子进程与线程的区别、fork函数的简单使用例子、子进程的典型应用场景、父进程等待子进程结束后自己再结束
  • PwnMe CTF 2025 web
  • 高等数学-第七版-上册 选做记录 习题7-4
  • python学习笔记(3)——元组
  • 网络华为HCIA+HCIP 策略路由,双点双向
  • 【云服务器】在Linux CentOS 7上快速搭建我的世界 Minecraft 服务器搭建,并实现远程联机,详细教程
  • docker启动nacos+redis+seata
  • IO模型之于并发编程模型、并发模型之于架构模式
  • 【SPP】蓝牙串口协议(SPP)深度解析:从 RS232 仿真到设备互联的技术实现
  • [GXYCTF2019]禁止套娃1 [GitHack] [无参数RCE]
  • FPGA调试笔记
  • docker部署mongodb数据库
  • 【HC-05蓝牙模块】主要性能指标与通信基础知识
  • 【Git教程】将dev分支合并到master后,那么dev分支该如何处理
  • SHELL 三剑客
  • AI 时代,我们该如何写作?