导读:
中文摘要:
以多功能宽带SOHO 路由器为例叙述了在uClinux作为嵌入式操作系统的情况下进行基于Web 的配置管理的设计和实现, 涉及功能模块的设计, 嵌入式Web 服务器, CGI技术以及配置文件如何保存。
英文摘要:
The article narrates the design and implementation of configuration management based on Web in the embedded system as uClinux is the embedded os, taking multifunctional broadband SOHO router as an example.The content refers to the design of function modules, embedded Web server, CGI technology and how to save configuration files.
随着微控制器MCU 和嵌入式操作系统的发展, 许多嵌入式系统提供以太网接口, 内置TCP/IP 协议栈, 并有嵌入式Web server 支持HTTP 服务。通过建立在Web 服务器内的CGI接口, 程序员开发的CGI程序可以实现用户浏览器和嵌入式系统之间动态交互的功能, 从而使得基于Web 的嵌入式系统管理成为可能。基于Web 的管理具有直观、操作方便、不受地域限制等优点, 已逐渐成为嵌入式系统, 特别是那些没有传统用户界面( 如路由器) 的设备的通用管理方式。Linux以其开源和免费的特性得到越来越广泛的应用, 尤其在嵌入式领域推广迅速。uClinux是使用十分广泛的嵌入式Linux操作系统之一, 是针对没有MMU 单元的微处理器而产生的。该嵌入式操作系统内置完整的TCP/IP 协议栈, 并提供支持CGI的Web server。本文以在uClinux平台下开发多功能宽带SOHO 路由器为例讲述嵌入式Linux系统中基于Web 的配置管理的设计与实现。
2
中文摘要:
以多功能宽带SOHO 路由器为例叙述了在uClinux作为嵌入式操作系统的情况下进行基于Web 的配置管理的设计和实现, 涉及功能模块的设计, 嵌入式Web 服务器, CGI技术以及配置文件如何保存。
英文摘要:
The article narrates the design and implementation of configuration management based on Web in the embedded system as uClinux is the embedded os, taking multifunctional broadband SOHO router as an example.The content refers to the design of function modules, embedded Web server, CGI technology and how to save configuration files.
随着微控制器MCU 和嵌入式操作系统的发展, 许多嵌入式系统提供以太网接口, 内置TCP/IP 协议栈, 并有嵌入式Web server 支持HTTP 服务。通过建立在Web 服务器内的CGI接口, 程序员开发的CGI程序可以实现用户浏览器和嵌入式系统之间动态交互的功能, 从而使得基于Web 的嵌入式系统管理成为可能。基于Web 的管理具有直观、操作方便、不受地域限制等优点, 已逐渐成为嵌入式系统, 特别是那些没有传统用户界面( 如路由器) 的设备的通用管理方式。Linux以其开源和免费的特性得到越来越广泛的应用, 尤其在嵌入式领域推广迅速。uClinux是使用十分广泛的嵌入式Linux操作系统之一, 是针对没有MMU 单元的微处理器而产生的。该嵌入式操作系统内置完整的TCP/IP 协议栈, 并提供支持CGI的Web server。本文以在uClinux平台下开发多功能宽带SOHO 路由器为例讲述嵌入式Linux系统中基于Web 的配置管理的设计与实现。
2