随笔分类 -  OpenWrt development

lua luci driver and so on
摘要:使用openwrt下ath10k驱动QCA9880修改其MAC地址方式 1. 使用artGUI修改9880寄存器方法(该方法有严重后遗症,目前还没有找到修改回去的方法) 2. 使用preinit修改其firmware方法 阅读全文
posted @ 2017-01-20 13:50 石斋 阅读(823) 评论(0) 推荐(0)
摘要:接下来,咱们来看看hostapd的源码目录之hostapd,今天我们先分析整体功能,然后从main.c开始注释 hostapd下代码主要作用有:配置解析,环境初始化,控制接口建立,AP接口管理模块。 ├── android.config├── Android.mk├── ChangeLog├── c 阅读全文
posted @ 2016-08-20 10:18 石斋 阅读(1738) 评论(0) 推荐(0)
摘要:从官网下载相对而言比较干净的源码版本http://w1.fi/hostapd/,然后将其移植到openwrt下,方便在源码阅读时候进行调试编译,移植的过程总结如下心得。 1. openwrt编译与clean均会先读取buildroot根目录下的.config文件,以确认哪些软件包与选项需要编译与清除 阅读全文
posted @ 2016-08-19 11:56 石斋 阅读(2525) 评论(0) 推荐(0)
摘要:深入追踪openwrt下的hostapd之后,发现openwrt无线管理机制格外的复杂,几乎所以的触发与回调均离不开ubus,关于ubus这里不作解释,先大概了解其用途即可(出门左转:https://wiki.openwrt.org/doc/techref/ubus)。咱们先来了解openwrt下无 阅读全文
posted @ 2016-08-18 16:21 石斋 阅读(3438) 评论(0) 推荐(0)
摘要:好久没有来博客园写点东西了,这段时间主要搞了openwrt系统的移植,无线的校验等相关工作,鉴于我是一个懒惰的大龄菜鸟程序员,就先自我原谅自己了,好了废话少说,直奔主题--hostapd。 由于我主要从事OP的相关开发,故我们先来了解hostapd, hostapd-full, wpad, wpad 阅读全文
posted @ 2016-08-18 09:50 石斋 阅读(4509) 评论(0) 推荐(0)
摘要:本文主要参考:http://macbruins.com/2011/05/08/downloading-sources-for-building-openwrt/ OpenWrt系统在buildroot下编译,OpenWrt编译系统主要可由核心(core)与扩展软件包(Feeds)组成。在编译前首先获取所有软件包包括内核的源与配置文件(这里的源是软件包的源码源src url,在编译时候根据这... 阅读全文
posted @ 2014-03-08 10:23 石斋 阅读(440) 评论(0) 推荐(0)