嵌入式Web服务器Boa的移植及其应用:鉴于目前监控系统对实时性和多连接处理能力的要求,介绍一款单任务的嵌入式Web服务器Boa.对将Boa移植到运行uClinux操作系统的ARM微处理器平台上的过程进行了讨论,在此基础上构建了嵌入式Web服务器,为用户提供基于HTTP协议的网络接入方式.最后给出一个基于B/S模式的网络视频监控系统的实例.
关键词:Web服务器;Boa;移植;网络监控
随着嵌入式技术的发展和高速宽带网络的普及,利用网络实现远程监控已为人们广泛接受,嵌入式网络监控技术正是在此条件下逐步发展成熟起来的.用户使用Web浏览器.通过以太网远程访问内置Web服务器的监控摄像机,不但可以实现对现场的远程视频监控.而且可以向监控现场发送指令.在整个系统的实现过程中,嵌入式Web服务器起着十分重要的作用,因此,在嵌入式网络视频监控系统中,Web服务器的设计对监控系统的整体性能具有直接的影响,只有有了高效率的Web服务器,监控系统的性能才能得到充分的发挥.
1 嵌入式Web服务器Boa的特点
Boa是一款单任务的HTTP服务器,与其他传统的Web服务器不同的是当有连接请求到来时.它并不为每个连接单独创建进程,也不通过复制自身进程来处理多链接,而是通过建立HTTP请求列表来处理多路HTTP连接请求,同时它只为CGI程序创建新的进程,这样就在最大程度上节省了系统资源,这对嵌入式系统来说至关重要.同时它还具有自动生成目录、自动解压文件等功能,因此,Boa具有很高的HTTP请求处
理速度和效率,在嵌入式系统中具有很高的应用价值⋯.
暂无评论