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 
 

### 安装 Openclosh 软件包 要在 OpenWRT 24.10安装 Openclosh 插件或软件包,可以按照以下方式操作: #### 更新软件包索引 在执行任何新软件包的安装之前,建议先更新系统的软件包索引。这可以通过 `opkg update` 命令完成[^3]。 ```bash opkg update ``` 此命令会下载最新的可用软件包列表并同步到本地缓存中,从而确保能够获取最新版本的软件包。 #### 查找 Openclosh 软件包 如果目标是安装名为 **Openclosh** 的插件,则需要确认该名称是否正确以及它是否存在官方仓库中。通过以下命令查找相关软件包: ```bash opkg search openclosh ``` 上述命令会在已配置好的软件源中搜索匹配项。如果没有找到对应的条目,可能意味着当前默认镜像未提供此软件包。 #### 手动编译 Openclosh (如不可用预构建版) 当无法直接从标准存储库获得所需程序时,可以选择手动制作自定义固件或者单独生成特定模块。具体流程如下所示: 1. 下载对应分支(此处应为 v24.10)的源码文件; ```bash git clone https://git.openwrt.org/openwrt/openwrt.git -b openwrt-24.10 cd openwrt ``` 2. 配置开发环境,并启用目标设备架构支持; 3. 使用 `menuconfig` 工具定位至希望加入项目的功能选项——即这里提到的 “Openclosh”。注意路径通常位于某子目录之下比如网络工具(Network Utilities),需仔细查阅文档说明来准确定位其确切位置[^2]。 4. 编辑完毕保存更改后退出界面,随后触发完整的构建过程: ```bash make defconfig make V=s ``` 整个过程中可能会遇到依赖关系缺失等问题,请参照错误提示逐步解决直至顺利完成全部步骤为止。 最后将产出物传输回实际运行环境中实施部署测试即可。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值