基于Web Server的无线视频终端在线配置方案与实现

[11-20 17:13:52]   来源:http://www.88dzw.com  嵌入式系统   阅读:8492

文章摘要:由于需要使用的配置参数较少,本系统的软件的目标代码大小一般在2~3 MByte,而本系统选用的Flash Memory是Intel Flash芯片E28F320J3,其内部分为32个Blocks,总共4 MB空间,每个Block128 K。所以将Flash的最后一个Block作为系统配置参数的存放区域,系统每次启动后都从该Block中读出参数的配置信息,并按此参数运行。利用 Web server实现对系统的设置,设置之后的配置信息需回写该Block,以便下次启动时按新的参数配置运行。对Flash的最后一个Block读写时采用一个结构体来管理系统配置参数,系统设计时将可能用到的参数均提取出来置于

基于Web Server的无线视频终端在线配置方案与实现,标签:嵌入式系统开发,嵌入式开发,http://www.88dzw.com

  由于需要使用的配置参数较少,本系统的软件的目标代码大小一般在2~3 MByte,而本系统选用的Flash Memory是Intel Flash芯片E28F320J3,其内部分为32个Blocks,总共4 MB空间,每个Block128 K。所以将Flash的最后一个Block作为系统配置参数的存放区域,系统每次启动后都从该Block中读出参数的配置信息,并按此参数运行。利用 Web server实现对系统的设置,设置之后的配置信息需回写该Block,以便下次启动时按新的参数配置运行。对Flash的最后一个Block读写时采用一个结构体来管理系统配置参数,系统设计时将可能用到的参数均提取出来置于该结构,以方便以后功能扩展,该结构定义如图4所示。

配置参数结构体

配置参数结构体

图4 配置参数结构体

  参数配置时的具体执行步骤:

  (1)PC、WLAN AP和视频终端三者组成如图5的网络拓扑,把PC和WLAN AP按照视频终端中预先写入的内网服务器IP配置成一个可以通信的局域网;

参数配置时的拓扑结构

参数配置时的拓扑结构

图5 参数配置时的拓扑结构

  (2)在PC中架设内网服务器,视频终端通过WLAN AP向该服务器注册,则服务器软件显示出由WLAN AP的DHCP功能分配给视频终端的IP;

  (3)然后在Web浏览器输入该IP就可以进入视频终端中的Web Server进行相应的参数设置;


  (4)配置完成后,重启视频终端系统即可。

  4、实验结果与总结

  实验结果(图6),按照要求输入相关参数后点击确定即可完成配置。

实验结果

实验结果


本文为系统参数的重新配置提出了一种简单可行的方法,其实Web server的功能还不仅于此,系统控制、远程管理、网络视频监控、固件升级等都可以通过Web server来实现。

上一页  [1] [2] 


Tag:嵌入式系统嵌入式系统开发,嵌入式开发嵌入式系统

《基于Web Server的无线视频终端在线配置方案与实现》相关文章