Dissertation > Excellent graduate degree dissertation topics show
A Modular Embedded Software System Design Based on ARM-Linux and SQLite
Author: SuZuoFeng
Tutor: QinHuaBiao;WangJuFeng
School: South China University of Technology
Course: Electronics and Communication Engineering
Keywords: ARM-LINUX SQLite Data Transfer Machine Embedded Event-driven Component Model Multi-threaded and Multi-process
CLC: TP311.52
Type: Master's thesis
Year: 2011
Downloads: 58
Quote: 0
Read: Download Dissertation
Abstract
|
This paper discusses an embedded terminal software design methods of The Internet ofThings, this method is based on a common ARM-LINUX operating system and the SQLitedatabase. Based on previous studies, we using an ARM-LINUX-based operating system andSQLite database of component-based embedded software design.Adapt to the rapid development of terminal hardware in The Internet of Things, thissystem makes a new exploration and attempt in components technology and databasetechnology in embedded systems application, primarily resolve the key problem that becomesbloated by the increase of components in the component-based software, as well as SQLitedatabase concurrency flaws, this is the project in two technical difficulties.First, the article briefly describes the project background and application background,tells the terminals in The Internet of Things and LINUX, SQLite, and components of thetechnology status quo. Second, the analysis of the ARM-LINUX and SQLITE characteristicsand applications, according to the characteristics of terminals in The Internet of Things, andthe proposed system design specifications, and resolving the key technical difficulties: thecomponent model and the database interface, and analysis of key technologies the basicprinciples. Third, explain the basic structure of the system design, the system uses a layeredarchitecture, multi-tasking architecture and component-based architecture and integration forthe summary description of the use. Fourth, focuse on the research of the technical difficultiesmentioned earlier: First, to solve the first technical difficulties, the system improved theSCOM model designed based on event-driven component model, focused on solving theproblem of dynamic loading and unloading components in order to achieve savings inmemory costs, and adapt to the purpose of multiple hardware environments; in order to solvethe second technical difficulties, use the memory-disk database and their combination, wedesign a lightweight data transfer machine, we use message queues for the data transmissionto achieve high efficiency and concurrent access for data read and write efficiency. Fifth, forexample, design an optimization software for a 4G network terminal, briefly discusses theapplication of the system to build a basic idea of software as well as somerecommendations, and summarizes the system’s contribution in the application system. Finally,the collection of the actual system usage and performance, a comprehensive analysis of theresults and conclusions are given, sum up the solved focuse difficult problems and technologyforesight in the system once again, and points out improvement ideas in the next step.The system uses a component-based event-driven model, greatly improved the system’s flexibility, it can be applied to different end-use applications of The Internet of Things; by theapplication of the data transfer machine technology, resolves the SQLite databaseconcurrent access problems, as well as makes the database access for users becomes moretransparent.
|
Related Dissertations
- Design and Development of Application Programme for Fault Analyzer Based on Wince Platform,TP311.52
- The Electric Power Steering System,U463.4
- The Research of Moving Object Tracking System Based on Embeded Image Process Unit,TP391.41
- Research on Software of TFT-LCD Testing Equipment Based on ARM,TN873.93
- Research on Temperature Control System for High-Performance Oven-Control Crystal Oscillator (OCXO),TN752
- Ideological and political education of full - time graduate after enrollment,G643.1
- Signal Acquisition and Processing Platform Design and Implementation of Trawl Sonar System,S951.2
- The Design of Embedded Image Transmission Terminal Based on the TCP/IP Protocol,TP368.1
- ECG Detection Analyzer Based on Windows xp Embedded System,R197.39
- Network transmission ROI image coding algorithm,TN919.81
- Encryption Card Application of Embedded Hardware Firewall Based on IPsec VPN,TP393.08
- Study on Ethernet MAC Protocol and Its FPGA Implementation,TP393.04
- Design and Implementation of PIC-based Embedded Remote Monitoring System,TP277
- Research on Wear Leveling Strategy of Satellite Multi-Chip Flash Memory,TP333
- 3G network based embedded platform design and implementation of video capture,TP274.2
- Design & Application of Embedded Remote Control System Based on Internet,TP273.5
- Application of Improved PID Algorithm in Monitoring System of Communication Power,TN86
- Research on Embedded Face Detection System,TP391.41
- Study on DSP-based Double-wire Welding Machine and Its Human-machine Interface,TG409
- Linux-based embedded GPRS Remote Monitoring System,TN929.5
- Design of Multi-channel USB-CAN Converter Based on ARM9,TP311.1
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net Mobile
|