摘要: 随着嵌入式技术在性能和功能方面的迅速提升,Web技术已经成为嵌入式应用领域的一项关键技术,因此研究Web技术在嵌入式应用中的实现技术具有非常重要的应用价值。 本文针对嵌入式Web服务器实现过程中的资源问题、安全性问题等难点给出了相应的解决方法,利用线程取代进程来解决资源有限问题,采用闭环访问策略或身份认证方式来解决安全性问题。通过分析目前常见的嵌入式Web服务器的设计方法,给出了提高服务器系统性能的措施。通过对嵌入式数据库SQLite的分析研究,实现了嵌入式数据库在嵌入式Web中的应用,并提出了一个基于ARM的嵌入式Web服务器内嵌-一个小型数据库管理系统的设计方案,利用CGI实现了嵌入式Web服务器与用户的动态交互并成功的将嵌入式Web应用到嵌入式门禁系统中。 ) y. i/ e. y: r R# Q, c& d测试表明,利用嵌入式Web以及数据库技术能够满足嵌入式门禁系统的远程维护的要求。3 n4 _! B. I H$ n" n
( \% \: p2 j0 }2 v5 R; X关键词:嵌入式Web技术、sQLite、cGI、门禁系统 4 R* i9 @$ D$ B6 b2 u. w7 ^! D. F3 \' v1 [! n
嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可裁减,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统"。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成。它具有“嵌入性”、“专用性”与“计算机系统”三个基本要素。在当今数字信息技术、网络技术迅速发展的时代,嵌入式系统已经无处不在,并将不断涌现出新的嵌入式系统产品。网络在人们生活中的应用也越来越广泛,在嵌入式系统中使用网络系统自然也成为一项最基本的要求。因而,将Web技术应用到嵌入式系统中,对嵌入式系统产品的开发具有重大意义。2 Y. v& `5 y+ Q( G5 l) q5 W