The Study on and Application of the Embedded Web Server Based on ARM9
|Course||Communication and Information System|
|Keywords||ARM embedded Linux Boa SQLite remote monitoring|
In the past decades, with the development of embedded and net technologies, Ethernet technologies in particular, more and more specific occasions are calling for Internet connection via embedded systems to achieve remote monitoring. As a result, the study of Internet connection via embedded systems has become one of the hotspots in the field of embedded system. An embedded system with a Web server built in serves as a small fully functional Web server. One would be able to launch his browser far away, get the information sent by this Web server, and achieve remote real-time monitoring, control, and even maintenance. This thesis takes the ARM9 processor chip S3C2410A and embedded Linux as a platform, combines both embedded Web and database technologies, and makes a study on embedded Web server. It covers the following major contents:First, it analyses both the advantages and disadvantages of traditional remote monitoring systems. Against the research background of embedded and network technologies, it proposes the utilization of embedded Web server based on ARM9 in remote monitoring.Second, it sets up the software and hardware platforms necessary for embedded Web server by combining S3C2410A processor chip produced by Samsung and embedded Linux operating system.Third, it establishes a software platform of embedded Web server, including the kernel, file system, and the Ethernet drivers, which are then downloaded onto the target board for debugging and test running.Fourth, it makes an in-depth analysis of the working principles of the source code of Boa, the embedded Web server, the system architecture of the embedded database SQLite, API interface, and eventually applies the embedded Web server and database technologies to the remote monitoring system of unattended communication computer laboratories.The remote monitoring systems based on embedded Web server in communication computer laboratories runs smoothly. Moreover, the systems with excellent human-machine interface can monitor the temperature, humidity, generator status, door and widow status and other parameters in communication computer labs, hence meeting the designing expectations.