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

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

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

手动安装方法:

保证 quickstart 版本大于 0.9.7 安装 lcdsimple

具体方法:

opkg update is-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.dtcms.com/a/98580.html

相关文章:

  • CentOS 安装 zip
  • 零基础入门多媒体音频(4)-GENIVIProjectAudioManager总览
  • gdb 调试mysql
  • vue3源码分析 -- watch
  • MVC 文件夹:架构之美,开发之魂
  • 从零开始跑通3DGS教程:(三)坐标系与尺度编辑(CloudCompare)
  • HFSS 使用入门
  • 【最后203篇系列】025 FastAPI+Celery
  • AI大模型、机器学习以及AI Agent开源社区和博客
  • 数据结构与算法——顺序表之手撕OJ题
  • 在 Vue 项目中,登录成功后是否存储 token 与用户信息到本地
  • 【NTN 卫星通信】Starlink 星链卫星有多大?详解尺寸与技术参数
  • 深度学习Note.5(机器学习.6)
  • 神经网络检测题
  • FreeRTOS与RT-Thread内存分配对比分析
  • 多线程—JUC(java.util.concurrent)
  • 一个流程图的后续
  • DeepSeek接入飞书多维表格,效率起飞!
  • 【源码阅读/Vue Flask前后端】简历数据查询功能
  • chromem-go + ollama + bge-m3 进行文档向量嵌入和查询
  • 什么是数据集市
  • Redis 源码硬核解析系列专题 - 第二篇:核心数据结构之SDS(Simple Dynamic String)
  • 小程序某点餐平台全自动化实现思路
  • 虚拟现实--->unity学习
  • 动态规划入门:斐波那契模型四题详解(含空间优化技巧)
  • (二十)Dart 中的多态
  • AI基础02-图片数据采集
  • 红宝书第二十讲:详解JavaScript的Proxy与Reflect
  • 【自学笔记】Go语言基础知识点总览-持续更新
  • Sentinel 相关知识点