摘要
介绍了基于PXA250和 Linux嵌入式HTTP网络服务器的硬件、软件设计与实现。描述了基于PXA250嵌入式系统硬件设计原理,多进程和多线程并发连接嵌入式HTTP网络服务器软件算法和程序设计。程序设计基于HTTP协议作为软件开发的基础,主要包括3个关键内容:一个标准HTML页的发送和接收,客户端向嵌入式HTTP网络服务器发送Web表单请求时的通信和CGI接口程序。探讨了多个线程共享数据资源,并且安全可靠地工作。用互斥锁和条件变量技术解决了由并发产生的同步问题。
The thesis presents the design and implementation of the embedded system hardware and software based on PXA250 and Linux. The hardware principle of the embedded system based on PXA250 and parallel connect HTTP Web server of multi-process and multi-thread are introduced . The design of program is based on HTTP protocol. The thesis consists of three primary parts :one standard HTTP page is transmitted and received; it responses request that client transmit and handle CGI interface program. It deals with Web server of multi thread share data resource safely. To resolve the synchronous problem by reason of parallel, adopts the technologies of thread mutual exclusion lock and condition variable.
出处
《计算机工程》
CAS
CSCD
北大核心
2004年第23期193-195,共3页
Computer Engineering