日志归档

2021年8月发布的文章

中级开发教程

如何解决OpenWrt包依赖关系

阅读(4953)

一)仅运行时依赖    如果你的包依赖不需要在编译包期间做什么,比如只是个Luci界面扩展,或者只是一些脚本,那么加到Makefile里面就可以了。define Package/mypackage     SECTION:=utils   &nb...

逆向分析

factory.bin和sysupgrade.bin固件的区别

阅读(7274)

factory.bin:    对于一般路由器而言,factory.bin是用于从原厂固件刷为openwrt。sysupgrade.bin:    而sysupgrade.bin用于从openwrt更新openwrt。深入对:    以上定...

硬件相关

Qualcomm Atheros IPQ8064 简介

阅读(2543)

IPQ8064是Qualcomm Atheros推出的高性能网络处理器,适用于家庭网关,智能路由等应用场景。IPQ8064内部集成了一个强大的双核SMP Krait CPU内核,工作主频可达1.4GHz。IPQ8064内部集成了一个网络加速引擎,可处理高达5Gbps的吞吐量,这个网络加速引擎简称为NSS(Networking Subsystem)...

中级开发教程

基于树莓派的wifi探针实现

阅读(2268)

wifi探针只需设备开启无线网卡,并不需要连接wifi即可探测出设备的mac地址和信号强度。 最近公司要做一款wifi探针产品用于扩充无线覆盖的应用。wifi探针本身并不复杂,之前我在树莓派2代的板子上插usb无线网卡实现过, 新入手的树莓派3代板子集成了wifi,同时也预留了焊盘可焊接天线底座。在树莓派上做wifi探针是为了产品开发和演示方便,最终产品...

中级开发教程

使用替换rootfs的方式给ARM平台移植OpenWrt系统

阅读(5864)

为了让不在OpenWrt项目支持列表中的ARM机器快速使用OpenWrt,可以用替换rootfs的简易方法进行移植。首先,确保你的ARM盒子有能正常使用的Linux系统,并且最好有良好的社区支持,可以去armbian寻找有开源支持的开发板。以下SoC的开源支持比较良好,多数情况下可以用上主线内核:RockchipRK3328/RK3368/RK3399 系列...