Font Size: a A A

Smart Home Network Monitoring System Based On Embedded Linux In The Research And Implementation

Posted on:2013-08-30Degree:MasterType:Thesis
Country:ChinaCandidate:J X LuoFull Text:PDF
GTID:2248330374985895Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the progress of science and technology and the development of nationaleconomy, the demand of people for home security, comfortable living, convenient livingand other aspects is higher and higher. In this dissertation, the designed intelligent homemonitoring system that came into being is under conforming to the demand of people. Itis embedded linux2.6operating systems, embedded ARM9CPU processor hardware,designed and implemented a home network system which centralized control andmanaged by a central processing unit. The system server functionality to the Internet,not only could through Internet terminals on the IE browser network control and accessto all electrical equipment which is connected to the home network ((such as lighting,household appliances, temperature and humidity monitoring, air monitoring, videosurveillance, etc.), but also achieved real-time monitoring of the home temperature andhumidity and indoor air quality.This dissertation analyzes the advantages and disadvantages of the various smarthome network monitoring product design, and have made a lot of technology-depthresearch, research and development to meet the basic user needs embedded intelligenthome network monitoring system, the main contents as follows:1. Presented a complete ARM-embedded Linux smart home network monitoringsystem design, have made a detailed argument for the whole system’s selection(including embedded processor selection, hardware platforms, structures, selection ofembedded operating systems, software architecture design of the entire system)anddetermination in terms of both hardware and software.2. On the basis of the U-Boot source code, depending on the hardwareconfiguration, Re-designed the first phase of the code which is closely related to theS3C2440CPU architecture to achieve a NANDFLASH and NORFLASH dual boot.Add a USB download function, and modified and optimized the DM9000network carddriver to have been solved a network download incomplete and re-transfer phenomenon.Modify the NANDFLASH driver to programming any size in bytes of the kernel andthe YAFFS2file system, and solve the programming speed is too slow. Finally,realized the function of Boot zImage format kernel image.3. Carried out a detailed analysis of the control principle of the various hardwaremodules, developed lamp driver, DC motor driver, stepper motor driver, temperatureand humidity monitor driver, as well as air monitoring driver, have been made a lot ofin-depth research which driver development process involved, such as kernel timers,interrupt handling, blocking input and output, and concurrency control theory andtechnology, and design skills. Finally, make a lot of rigorous testing and validation forthe results of each module driven design4. On the basis of the embedded WEB server, using the CGI+HTML to develop aset of application for the entire system, then made an overall test for this system in thelab environment. The test results show that the system have achieved the desiredfunction, and with good stability and reliability, and ease of use. Compared to similarembedded home network monitoring system, there are certain advantages in hardwareand software costs and development cycle.
Keywords/Search Tags:smart home, network monitoring, embedded Linux, BootLoader, devicedrivers
PDF Full Text Request
Related items