QSDK OpenWRT的一些坑
最近接手我司路由器固件开发,作为对openwrt 以及QSDK完全没有经验和理解的小白,踩了一些坑,留篇笔记,以做纪念dts的目录在:qsdk/qca/src/linux-4.4/arch/arm(or arm64)/boot/dts修改板子的名称后,需要修改对应的生成网口的脚本添加匹配选项。脚本的目录在这:qsdk/target/linux/ipq/bas...
本站作者佐须之男 共计发布文章666篇
最近接手我司路由器固件开发,作为对openwrt 以及QSDK完全没有经验和理解的小白,踩了一些坑,留篇笔记,以做纪念dts的目录在:qsdk/qca/src/linux-4.4/arch/arm(or arm64)/boot/dts修改板子的名称后,需要修改对应的生成网口的脚本添加匹配选项。脚本的目录在这:qsdk/target/linux/ipq/bas...
博主注:本文讲解了如何使用uboot-envtools(fw_printenv、fw_setenv)来读取和修改uboot-env,以及uboot-envtools配置文件的设置方法。1、查看系统分区root@OpenWrt:/usr# cat /proc/mtd dev: &n...
前言我是远程桌面应用的重度使用者。最近,我经常需要远程到公司电脑进行办公。公司的电脑已经接入到我的分布式局域网当中,使用内部 IP 地址就能直接访问。——听起来非常美好。然而,公司的网络是对称式 NAT,且有 电信—联通 双线负载均衡,这就导致了公司网络出口一会是电信,一会是联通。我的网络大量应用了 Zerotier 二层虚拟化技术,P2P 穿透...
移远EC20是一个兼容性比较强的4G模块。我入手的这个是EC20 R2.1版本,pcie接口的,这个版本是增强版,支持最高150Mbps的下载速率,而普通的EC20只有100Mbps下载速率。这个是全功能版本的,外观如下:要让4G模块上网,必须设置驱动。目前较新的openwrt基本上已经加入了该模块的支持,如果没有成功驱动则必须要另外注入驱动。下面就...
家里一直使用Newifi D2做各个房间的AP覆盖和管理型交换机,一共有四个。这矿渣路由器胜在便宜,性能过的去,又有OpenWRT支持。作为开源强迫症,肯定是全部上OpenWRT了。不过有个问题实在困扰我,距主交换机比较远的几个房间(包括我的卧室)里的AP都只能沟通到百兆速率,但是明明墙里都埋的是CAT5E线,...
准备工作拿到SSH权限背景知识:负责引导Linux内核,存储于0:APPSBL中,有哈希校验mtdparts参数可以强制指定内核使用某一特定分区表来划分mtd语法:mtdparts=deviceid:size[@offset](name),…NAND是不可靠的存储设备,所以在写入时需要特别小心NAND是最底层的存储设备MTD可以将一整块的NAND分成各个分区...