修复mt7621 设置ethtool rx-checksum无效的bug
公司低端产品使用openwrt定制的mips架构设备,在项目中出现了网卡大量丢包的问题。使用ethtool -S eth0 查看详细统计,发现 rx_checksum_errors 大量上涨。 由于用户业务比较特殊,使用了私有协议。报文二层ethernet的type是0x08...
OpenWrt中级开发教程,需要有一定的OpenWrt及Linux基础
公司低端产品使用openwrt定制的mips架构设备,在项目中出现了网卡大量丢包的问题。使用ethtool -S eth0 查看详细统计,发现 rx_checksum_errors 大量上涨。 由于用户业务比较特殊,使用了私有协议。报文二层ethernet的type是0x08...
一)仅运行时依赖 如果你的包依赖不需要在编译包期间做什么,比如只是个Luci界面扩展,或者只是一些脚本,那么加到Makefile里面就可以了。define Package/mypackage SECTION:=utils &nb...
wifi探针只需设备开启无线网卡,并不需要连接wifi即可探测出设备的mac地址和信号强度。 最近公司要做一款wifi探针产品用于扩充无线覆盖的应用。wifi探针本身并不复杂,之前我在树莓派2代的板子上插usb无线网卡实现过, 新入手的树莓派3代板子集成了wifi,同时也预留了焊盘可焊接天线底座。在树莓派上做wifi探针是为了产品开发和演示方便,最终产品...
为了让不在OpenWrt项目支持列表中的ARM机器快速使用OpenWrt,可以用替换rootfs的简易方法进行移植。首先,确保你的ARM盒子有能正常使用的Linux系统,并且最好有良好的社区支持,可以去armbian寻找有开源支持的开发板。以下SoC的开源支持比较良好,多数情况下可以用上主线内核:RockchipRK3328/RK3368/RK3399 系列...
我的编译环境系统版本: Ubuntu 18.04.05 LTS1.安装必要工具:sudo apt install binutils bzip2 diffutils flex gawk gcc-6+ grep libc6-dev make perl python3.6+ rsync subversion unzip libncurses5-dev zlib...
OpenWrt 中sdcard.img 制作过程sdcard.img 的文件组成 分区表 u-boot boot.img rootfs.img制作脚本分析openwrt/target/linux/sunxi/imag...