发布时间:2015-08-13 15:35:29
最终能得到一个在X86系统上能运行的虚拟机文件。步骤如下:1. 安装ubuntu2. 关闭屏幕保护3. 进入ROOT用户安装或升级不要的组件apt-get install g++apt-get install libncurses5-devapt-get install zlib1g-devapt-get install.........【阅读全文】
发布时间:2015-08-13 15:28:33
1, 大致框架 2, 几个主要流程a) malloc & init(softmac)内存分布?......【阅读全文】
发布时间:2015-08-13 15:28:00
1. ieee80211_tasklet_handler()Linux内核是通过中断来对接收到的数据进行响应的。当硬件检测到有接收数据的时候,产生一个中断,中断触发下半部的tasklet机制,在802.11协议栈这里会调用ieee80211_tasklet_handler()函数。我们来看一看函数体:(位于OpenWRT内核文件夹子目录/net/mac80211,文件main.c中).........【阅读全文】
发布时间:2015-08-13 15:21:59
总结一下OpenWrt的启动流程:1.CFE->2.linux->3./etc/preinit->4./sbin/init ->5./etc/inittab ->6./etc/init.d/rcS->7./etc/rc.d/S* ->8. OpenWrt是一个开放的linux平台,主要用于带wifi的无线路由上。类似于Ubuntu、Red Hat、之类的linux发行版本,它也有一套自己的启动流程。下面,我就以我的Linksys.........【阅读全文】
发布时间:2015-08-13 15:13:30
学校里最近改造了校园网,要求必须用iNode验证,万幸的是路由器能刷OpenWrt,并且OpenWrt上有好多iNode认证的开源项目,比如 njit8021xclient (以下简称njit-client)就非常好用。虽然程序写的好用,但是配置起来还是稍微麻烦一些的,大家通常的方法是在/etc/init.d下写启动脚本,把用户名、密码什么的都直接.........【阅读全文】