代码分析

代码分析

代码分析

openwrt sysupgrade命令实现分析

阅读(167)评论(0)

sysupgrade用法:sysupgrade [<升级选项>...] sysupgrade [-q] [-i] <备份选项>升级选项:-d  重启前等待 delay 秒-f  从 .tar.gz (文件或链接) 中恢复配置文件-i 交互模式-c 保留 /etc 中所有修改过的文件-n 重刷固件时不保留配置文件-T...

代码分析

uhttpd 代码分析

阅读(578)评论(0)

uhttpd main函数分析int main(int argc, char **argv) {     struct alias *alias;     /* 设置命令的别名   ...

代码分析

Openwrt 安全模式failsafe分析

阅读(529)评论(0)

安全模式作用:只加载基本的文件系统,可以修改密码,网络配置等,可以进行升级系统,Uboot等操作;依赖hotplug机制;procd中进行preinit初始化;同时注册hotplug 事件;文件/etc/hotplug-preinit.json[          &...

代码分析

流控发展简史

阅读(624)评论(0)

流控发展简史第一代, 1.0 , IP限速, 解决公平问题, 某鱼星就是靠这个起家的:), 这个算法本质上是根据最大接入终端数来均分带宽, 所以不管人多人少, 都限死了。  同时又不能绝对均分, 要考虑到大部分人其实流量都不大, 所以实际允许单机使用的带宽是人均可用带宽的3倍或者4倍,否则将更为严重浪费带宽资源。 但真的坐满了人,...

代码分析

atheros无线驱动之:系统初始化

阅读(823)评论(0)

1:atheros WLAN系统框图Atheros的驱动是应用于在类似如上图的方案中的,可以不是很清楚但是可以看看如下的框其中atheros主要的芯片有:AR9344、AR9341,AR9382,AR7240,AR7342(无wifi),交换芯片类AR8328/8337。在双频率设备中,第一张网卡wifi0基本上使用如AR9344、9341提供的2.4或者5...

Copyright © 2015-2017 By OpenWrt.pro All Rights Reserved.