TPLINK GPL code 简要分析

 

从TPLINK官网下载了GPL code,下载后文件名是wr841nv9_en_gpl.tar.gz,

但是无论是linux还是windows下解压都提示压缩包有问题,不过还是可以解压出完整的目录的。

下面来简要看一下里面有什么东西:

 

 

这里有几个目录,一个个看,第一个目录是ap143,那么看到里面可以发现它是一个标准的linux

 

kernel,从文件名来看,它的architecture是mips。从openwrt官网查得它的CPU是QCA9533-AL3A

http://wiki.openwrt.org/toh/tp-link/tl-wr841nd

 

然后搜了一下发现淘宝在卖,也是高通的CPU,但是CPU名字看起来很奇怪。

 

 

接下来看另一个目录 filesystem。

这明显是最终在路由器上面跑的文件目录结构。这里主要是放了一些配置文件

 

kernel_modules 里面包含两个内核驱动

 

 

pb92里面包含一些用户空间工具

其中,有wireless-tools 套件,wpa2文件夹下面有wpa_supplicant 和 hostpad。

 

 

当然了,要编译这些东西就需要buildroot来帮忙了:

这里包含了交叉编译工具和一些用户空间的软件包

 

web_server下面没什么东西,可能是因为压缩包坏了吧

 

当然要知道它具体编了什么还必须先编译一遍才知道

 

posted @ 2015-04-22 23:36  crazy_thb  阅读(1450)  评论(0编辑  收藏  举报