OpenWrt Rust环境安装
括了软件源的更换、OpenWrtSDK的安装与配置、以及如何在新环境中编译和运行C和Rust程序。mips 是32位大端字节序mipsel是32位小端字节序mips64el是64位小端字节序一、更换软件源1.备份当前软件源列表在进行任何更改之前,建议先备份当前的`/etc/apt/sources.list`文件,以防需要恢复。sudo cp /etc/apt/sources.list /etc/apt/sources.l
阅读全文:OpenWrt Rust环境安装
解决 OpenWrt 编译过程中 toolchain/binutils 构建失败的问题
到toolchain/binutils模块构建失败的情况。本文将详细分析该问题并提供解决方案。问题描述最近更新的OpenWrt版本中,toolchain/binutils模块出现了构建错误。具体的错误信息如下:make[3] -C toolchain/binutils compileERROR: toolchain/binutils failed to bu
阅读全文:解决 OpenWrt 编译过程中 toolchain/binutils 构建失败的问题
vLLM是什么?OpenWrt安装Docker启动vLLM服务
程。vLLM是一款用于大语言模型推理和服务的快速且易于使用的库。它的优点简直太多了,让我们一起来看看吧!超高的服务吞吐量:vLLM利用PagedAttention高效管理注意力键和值内存,连续批量处理传入请求。快速模型执行:支持CUDA/HIP图形,量化技术包括GPTQ、AWQ、SqueezeLLM、FP8KV缓存,优化的CUDA内核。灵活易用:无缝集成热门的HuggingFace模型,支持并行采样、束搜索等多种解码算法,流式输出。因此,vLLM简直是LLM推理和服务的绝绝子!接下来,
阅读全文:vLLM是什么?OpenWrt安装Docker启动vLLM服务
现代化改造:Padavan 4.4内核版本代码编译迈向新时代
adavan,目前已经进行的工作:toolchain和libc已更新到gcc12.3.0+musl1.2.4,基本和openwrt当前版本一致了,同时修复了大量软件在新版本gcc和musl下的编译问题。当然了,使用uClibc-ngtoolchain也还是可以编译的,因为是先在uclibctoolchain下升级的gcc并解决在新版本gcc下编译问题的。移植openwrt的package.mk到
阅读全文:现代化改造:Padavan 4.4内核版本代码编译迈向新时代
DDR在DTS中配置mem=256Mb导致mem报错解决DDR大小识别错误
通过DTS文件配置DDR大小,发现在DTS中配置DDR为256Mb编译出来的固件,在DDR为128Mb的硬件中固件启动之后会造成mem报错,导致系统重启。二、解决方法通过查看linuxkernel中arch/mips/ralink/of.c文件的plat_mem_setup()函数,发现如果DTS文件中没有配置DDR大小,系统则会自动识别DDR大小void __init plat_mem
阅读全文:DDR在DTS中配置mem=256Mb导致mem报错解决DDR大小识别错误
ha_install.sh脚本下载自动安装homeassistant智能家居脚本下载
omeassistnt(下简称HA)是为了把米家设备接入Homekit用Siri和自动化管理设备。随着HA的版本迭代,HA越来越稳定与个性化。HA不光是连接Homekit和智能家居的桥梁,更是让家居更适应你需求的管理中心。ha_install.sh脚本以下为脚本“ha_install.sh”的内容,自动安装homeassistant脚本下载。也可以新建ha_install.sh,然后复制以下内容粘贴进去,上传到路由器的ROO
阅读全文:ha_install.sh脚本下载自动安装homeassistant智能家居脚本下载
小白编译chongshengB/rt-n56u自动编译老毛子padavan固件脚本使用方法
1默认用户名/密码:admin/admin默认wifi密码:1234567890集成/取消新增插件请修改此文件:trunk/build_firmware_modify二、已适配除官方适配外的以下机型MI-R3P(感谢群里emmmm适配,可能led控制有点问题,其它功能正常)京东云路由(文件来自Lintel)编译代码:JDC-1歌华链(感谢群里Heaven适配与测试)编译代码:GHLNEWIFI-D1B70(感谢Untitled提供荒野无灯的适配文件)JCG-AC856M(感谢群里的旅
阅读全文:小白编译chongshengB/rt-n56u自动编译老毛子padavan固件脚本使用方法
电信WiFi6路由器JCG-Q20刷机后变砖用ttl救砖无法进uboot的经历
20这是一款WiFi6路由器同时也支持meshsoc是mt7621拥有256M的内存和128M的闪存JCG-Q20刷机后变砖用ttl救砖无法进uboot的经历首先说下我折腾的经过,一开始直接从原厂升级padavan固件的,用的是我自编译的固件,导致无法启动。自编译固件来自hanwckf,仅增加部分插件,没有改动代码,不知道怎么导致了分区表有问题。后续我又编译了几次,还是存在问题无法启动。现在用的固件是keke
阅读全文:电信WiFi6路由器JCG-Q20刷机后变砖用ttl救砖无法进uboot的经历
从零开始编译OpenWRT(LEDE)固件——编译OpenWRT(LEDE)使其支持Docker和LXC
,首先就是他本身的酷软中心比较老旧很多程序安装后已经无法使用比如前两篇文章提到的Entware,ONMP,LNMP,以及Docker也一样有着各种各样的问题,虽然能用,但是离心目中的稳定高效还有一点差距。在折腾过程中,也发现了系统存储不能满足需求,尤其是使用了docker以后,更是不能满足需求,还有一些其他软件的日志记录等等都达不到理想状态,所以我就想着还不如自己编译一个LEDE选择好自己需要的程序,方便自己使用,同时设置好系统分区大小,保障安装好Docke
阅读全文:从零开始编译OpenWRT(LEDE)固件——编译OpenWRT(LEDE)使其支持Docker和LXC
星际宝盒(CM520-79F)OpBoot启动刷入OpenWrt固件星际宝盒刷入OpenWrt固件
官方固件?OpBoot直接刷OpenWrt官方的固件是启动不了的,因为分区的定义不同。其实在官方源码基础上改一下分区定义,自己编译固件就可解决,以下是流水帐。下载OpenWrt源码git clone git@github.com:openwrt/openwrt.git修改分区定义patch文件内容如下:--- target/linux/ipq40xx/files/arch/arm/boot/dts/q
阅读全文:星际宝盒(CM520-79F)OpBoot启动刷入OpenWrt固件星际宝盒刷入OpenWrt固件
梅林entware环境安装失败路由器重启entware环境丢失,梅林entware与软件中心“虚拟内存”的冲突
中心“虚拟内存”的冲突梅林固件按教程安装Entware环境时竟然报错了,无法反正成功,教程在这《梅林固件开启JFFS分区安装Entware到jffs或U盘命令》,但是使用entware-setup.sh一键安装是报错了,报错如下图由于梅林是基于Entware来安装插件的,因此需要安装entware环境。一般而言entware环境需要安装在U盘/移动硬盘中(推荐EXT4文件系统,可以用“分区助手”格式化方式更改挂载盘文件系统类型)#检查df -hFilesys
阅读全文:梅林entware环境安装失败路由器重启entware环境丢失,梅林entware与软件中心“虚拟内存”的冲突
新路由3newifi D2专用潘多拉PandoraBox固件SFE快速转发超强信号不掉速eeprom
件潘多拉PandoraBox固件PandoraBox是什么?PandoraBox是基于LEDE/OpenWrt框架高度定制的中文本地化固件,应用层与OpenWrt高度兼容,但内核相关部分与OpenWrt/LEDE不同。以前按照这个方案改了eeprom,按他方案改了下,newifi3新路由3修改eeprom不掉速eeprom固件下载新路由3(newifi3) PandoraBox固件特色1、PandoraBoxTeam自行维护的LTS内核,会定期Backport新内核的BUG修复
阅读全文:新路由3newifi D2专用潘多拉PandoraBox固件SFE快速转发超强信号不掉速eeprom
CentOS 7升级OpenSSL,OpenSSL实现生成自签名SSL证书
全,需要认证和加密,认证是说明你是要找的人,加密是为了让截获中间报文第三者无法得到消息内容。为此设计了SSL,即套接字上的安全层,简单来说就是在TCP之上做一个安全通信层,HTTPonSSL即是HTTPs,现在几乎所有网站访问都是基于HTTPS协议的。但CentOS7.x的OpenSSL软件版本实在是低,存成不少高危漏洞。今天就介绍一下CentOS如何升级OpenSSL到最新版本根据“漏洞参考这
阅读全文:CentOS 7升级OpenSSL,OpenSSL实现生成自签名SSL证书
Qazy.js延迟加载懒加载图片,不影响SEO搜索引擎获取真实图片地址
库无关(没有jQuery)。Qazy移除负面SEO影响。这就是它有别于其他懒惰加载器的原因。在网页中尽快加载脚本,这样它就可以开始跟踪图像并懒洋洋地加载它们。用lazyload.js延迟加载图片,并避免对SEO的影响在做一个项目,一个页面会有不少的图片载入,现在搜索引擎都提倡用户体验,如果因为图片多,导致加载慢影响了用户体验也得不偿失找到了解决方案:用lazyload.js延迟加载图片的原理:图片延迟加载的工作原理图片延迟加载的工作原理是:当图像区域进入V
阅读全文:Qazy.js延迟加载懒加载图片,不影响SEO搜索引擎获取真实图片地址
windows 10开启linux子系统编译路由器OpenWRT(LEDE)固件,linux子系统搭建路由器固件编译环境
s10开启linux子系统1、首先打开开发人员模式2、开启windows的linux子功能3、重启电脑4、在MicrosoftStore中搜索Ubuntu,并安装5、安装完后,就可以直接打开Ubuntu了默认是一个终端,先设置用户名和密码
阅读全文:windows 10开启linux子系统编译路由器OpenWRT(LEDE)固件,linux子系统搭建路由器固件编译环境
Ubuntu系统搭建路由器固件编译环境,OpenWRT(LEDE)固件固件编译命令
b.com/coolsnowwolf/lede 源码编译,适用于小白的从零开始的编译固件方法推荐查看《从零开始编译OpenWRT(LEDE)固件》大雕的固件基于OpenWrt修改编译,加入了碳酸饮料,广告过滤,BBR内核等众多新特性和奇异功能。注意:不要用root用户git和编译;国内用户编译前最好准备好梯子;默认登陆IP192.168.1.1,密码passwordOpenWrt固件编译教程1.首先装好Ubuntu64
阅读全文:Ubuntu系统搭建路由器固件编译环境,OpenWRT(LEDE)固件固件编译命令