Font Size: a A A

The Design And Implementation Of SMS And Voice Communication System Based On MiniGUI

Posted on:2011-05-08Degree:MasterType:Thesis
Country:ChinaCandidate:F GaoFull Text:PDF
GTID:2178360305454965Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of science and technology, high-tech products are increasing emerging; users'demands to new products are constantly improving. In order to meet the new changing needs and business development need to provide effective solutions as well as better quality products, all the producers and manufacturers strive to introduce new products. With the improvement of living standard, people have very strict requirements to the appearance of the products. But, even if the new products have great in-house technical change, they are still very difficult to satisfy the visual needs of people. Gorgeous appearance will attract people's more attention, and change the way people view the products.Embedded systems are undoubtedly one of the most popular and the most promising areas of IT applications. Embedded systems are used in certain special devices, hardware resources (such as processor, memory, etc.) of these devices are usually very limited and very sensitive to cost, and sometimes very demanding to real-time response, etc.. Especially with the development of intelligent consumer appliances, embedded becomes more important. As usually common things to us, such as the mobile phone, PDA, electronic dictionary, video phone, VCD/DVD/MP3 Player, Digital Camera (DC), digital video (DV), U-Disk, Set Top Box (STB), high-definition television (HDTV), game consoles, smart toys, switches, routers, CNC equipment or instrumentation, automotive electronics, home appliances control systems, medical equipment, aerospace equipment, etc. are typical embedded systems. Linux serial communication system --- Mini GUI mobile phone access (send) SMS is designed and prepared based on the PDA in the access (send) text messages function modules, and provide users with functions as regular phones and the interface is to achieve graphical interface with Mini GUI.This paper briefly introduces essential component of the system; and then makes more detailed analysis to the system function modules; On the basis of determining C language as development language, and analyzes the process of system processing through comprehensively describing the several major characteristics of Mini GUI development environment which owns friendly human-machine interactive interface, and finalize the system architecture combined embedded Linux operating system with Mini GUI graphical interface. Read and write data to achieve with SQLite, SQLite is a small powerful embedded relational database management system developed by C language, and run in ARM-s3c2410 Development Board. Through the cooperation of hardware and software, makes the system in high performance while still easy to maintain and manage.The systems use Mini GUI as the development interface to display all information and data with graphical interface and simulate the basic functions of mobile phone text messages. First of all, the most basic step is to realize the installation and configuration of the Mini GUI. Second, read and write data using SQLite to achieve, we must analyze and understand it.Simulate basic functions of mobile phone short messages based on Mini GUI graphical interface combined with the use of GPRS and AT commands. Enables the function to send and receive text messages. Editing message, directly enter the phone number, press the Send button to send function to achieve, and prompt "message has been sent." Inbox is read SIM card receive SMS messages, receive the information in the list box lists the phone number. Receive SMS messages when a new arrival, send a message box prompts the user to "check for new messages, please note!" based on Mini GUI phone communication module. Including the ability to achieve call, receive calls, show missed calls, dialed calls and calls to remind function.Based Mini GUI phone text messaging system then adopted Linux environment in storage under the SQLite database, which is a small database, it is powerful, easy to understand, operating speed faster, while providing rich database interfaces, support for multi- tables and indexes, transactions, views, triggers and a series of user interfaces and driver. External interface: sending and receiving mobile phone text messaging and phone communication systems to all menu options are stored in Linux, the SQLite database, the system design, edited to add, delete, modify, query the four functions as a database access interface. In the realization of functions, the system by calling these functions access to the database.Sending and receiving mobile phone text message design guidelines, operating system, users first enter a main menu interface; the main menu has two menu options, respectively, the beginning and help. On the Start menu option in sub-menu messages, text messages submenu is divided into four sub-menu option, namely to write text messages, send mail, receive mail and Drafts. One option to help sub-menus and help topics on the sub-menus, sub menus and help topics on the menu sub-menu is an independent module, there is no sub-menu option. Guiding the design of phone communication is the communication module is divided into four major functional modules, the program design will expand the four modules that call, missed calls (received calls and dialed calls like), call long, shutdown, the respective functions of each module.In this system, user graphical interface (GUI) is achieved in the graphical environment of Mini GUI. Mini GUI application and framework is the cornerstone of the window message mechanism and process, both through all of Mini GUI applications. Framework for the preparation process and the Windows Win32 applications more similar to the preparation of the framework, are based on the window, event-driven programming, but also provides the API interface function and the Win 32 API interface function basically the same. Display screen on the window is a rectangular area, the application uses windows to display output and accept user input.Mini GUI-based mobile phone text messaging system, then the system is mainly used to achieve the graphical interface of Linux PDA phones sending and receiving messages that part of the development of the system is basically complete messaging capabilities, the system main functions are to write text messages, send mail, receive mail, Drafts, send, save, reply, edit, and some other phone communications. Users can easily send information to make it simplified and transparent through the system. Systems testing purposes by comparison with the system requirements and found that the development of incompatible systems and user needs, or contradictions to propose a more comprehensive program.This module is embedded product raised and developed suitable for people's requirements according to the actual needs and feedback from users after analyzing existing market demands, The focus in the previous system based on the number of phone systems, combined with the advantages of existing systems, re-integration into the new concept, in line with requirements developed on the basis of an economical and practical system. It can be used as everyday communication needs, as a module that plugs into the phone for the masses.
Keywords/Search Tags:embedded systems, serial communication, phone communication, Mini GUI
PDF Full Text Request
Related items