***************************************************************************************************************************
作者:EasyWave 时间:2015.01.11
类别:路由器类-基于RTL819X实现的Router/AP的源码分析[一] 声明:转载,请保留链接
注意:如有错误,欢迎指正。这些是我学习的日志文章...... [交流群 : 27016614]
***************************************************************************************************************************
一:基于RT819X平台的深度定制化BOA简介详细的关于BOA的介绍,请参考我的博文:嵌入式Linux下BOA网页服务器的移植的详细介绍,BOA WebServer是一款单任务的HTTP服务器,与其他网页服务器不同之处,是当有连接请求到来是,它既不是为每个连接都单独创建进程,也不是采用复制自身进程处理多链接,而是通过建立HTTP请求列表来处理多路HTTP连接请求,同时它只为CGI程序创建新的简称,在最大程度上节省了系统资源,这对于资源受限的嵌入式系统来说非常重要,同时它还自动生成目录、自动解压文件等功能,因此BOA具有很高的HTTP请求处理速度和效率,应用在嵌入式系统中具有很高的价值。
二:基于RT819X平台的深度定制化BOA源码分析
基于RT819x平台的Router/AP是构建在开源的BOA Web服务器上的,通过进入BOA的目录中,可以发现RT819x平台的Router/AP是在BOA开源代码上深度定制化的,具体的情况如下所示:

本文是基于RTL819X平台的Router/AP源码分析第一部分,主要探讨了如何在BOA开源Web服务器基础上进行深度定制,增加了ASP服务器。详细阐述了BOA处理HTTP请求的流程,以及ASP命令解析的步骤,通过实例分析了HTML页面中的命令处理机制。
最低0.47元/天 解锁文章
1835





