Dissertation > Excellent graduate degree dissertation topics show

Study on the Operation System Used in the Measurement Instrument Based on Embedded Linux

Author: YuXiao
Tutor: WangJiaLi
School: Xi'an University of Electronic Science and Technology
Course: Measuring Technology and Instruments
Keywords: Embedded Linux schedulability zero copy wave signal generator Spline function
CLC: TP274
Type: PhD thesis
Year: 2009
Downloads: 592
Quote: 1
Read: Download Dissertation

Abstract


With the development of the measurement technology, more and more instruments are requested to install operating system. At present, operating systems for instruments can divide into two categories: the operating system for desktop computer to use and embedded operating system.The former is mainly Windows serious, the later is commonly some commercial embedded operating systems, for example, Vxworks, WindowCE and so on.They often need to be paid of high license cost, which increase products’cost. Linux abided by GPL (General Public License).Having the advantage of open-code, free-cost, supporting different I/O, modularization and good network performance, it attracted more and more developers, Linux had been widely used in embedded systems.This dissertation is devoted to show the research and practice on the subject. The main contributions of the paper are shown below:To improve the real time performance of Linux. The dissertation analyzes the real-time disadvantages in Linux. Fortunately, most of Instruments is belong to soft real time system. We realize a new preemption kernel by adding preemption points in the kernel. The experimental result demonstrates that the real-time performance is effectively improved.Schedulability Test for periodic tasks with partial order constraint.The schedulability of real time processes not only depends on the scheduling algorithm, but also on the priority set of tasks. Static scheduling algorithm has the advantage of less payload, but it also has disadvantage of less flexibility. Dynamic scheduling algorithim need more payload, but it’s schedulability is better than static scheduling algorithim, which demonstrate by examples. To our best knowledge, static scheduling is adopt by most embedded systems. There are many non-periodic tasks and hyper-period tasks with partial order constraints in measurements field, we put forward a schedulability test algorithm for these tasks in the system.To improve the network performance of linux. Two technologies are adopted to decrease the copy times between the kernel zone and the user zone: special static network communication resources allocating, as well as memory remapping mechanism to eliminate the data copies when receiving a packet.The security of instrument based Linux network. The paper discuss access control and auditing for instrument, Both of them is based on LSM(Linux Security Module). We improve LSM to realize light and contralable auditing. The architechture of 3G signal generator based on network is also designed.The software design of AV1486 Wave Signal Generator based on Linux. The main content included: modeling the AV1486’s hardware, implementation of keyboard driver, implementation of YTO driver, realization of dot-frequency signal output, the design of GUIs. The result of experimental demonstrates that Linux may effectively support Wave Signal Generator.Measurement of the profile curve with CMM based on Linux. A method is advanced with which the operation can start to test a cam at any position. The cam profile is scanned only once and all sampling data is used to determine the work piece coordinate system, which make the error objective function minimum. A metrology method to revise the radius of switch probes is also put forward.

Related Dissertations

  1. Signal Acquisition and Processing Platform Design and Implementation of Trawl Sonar System,S951.2
  2. Study on Control System Integration of CAN Bus Based Carpet Tufting Machine,TP273
  3. Based on low-power embedded Linux system design and implementation of the program,TP368.1
  4. Based FMS02 Tablet PC prototype of the Linux kernel and driver architecture,TP316.81
  5. Multiprocessor rate monotonic scheduling algorithm,TP332
  6. A Design of Intelligent Terminal of Voice Control Based on ARM9,TN912.3
  7. Design and implementation of embedded network video surveillance system based MJPEG,TP277
  8. Linux-based embedded system load meter high gate hoist Research,TV664
  9. Research and Implementation of ARINC653 Configuration Tool Based on AADL,TP368.1
  10. Vision Navigation System Simulation and Walking Control System Design in Auto-walking Robot,S24
  11. Research of the Hardware Platform of Quasi-online Diagnosis System Based on Architecture of ARM+DSP,TH165.3
  12. Development of Printing and Binding Wrong Page Detector Based on ARM,TP368.1
  13. Research and design based on ARM embedded home gateway,TP393.05
  14. The Performance Optimization of Network Intrusion Detection Systems for High-Speed Networks,TP393.08
  15. High-speed Network Data Capture and Parallel Processing on Multi-Core Platform,TP393.08
  16. The Study on and Application of the Embedded Web Server Based on ARM9,TP393.05
  17. The Design of DCN Bus Bridge Based on the Embedded Linux,TP273
  18. Design of the Event Recorder Base on Digital Audio and Video,TP216.2
  19. The Design of Gateway between Ethernet and CANBUS Based on Embedded System,TP273.5
  20. Embedded Linux-based data acquisition and control system development,TP274.2
  21. Design and Implementation of the Handy-RSU Platform,U495

CLC: > Industrial Technology > Automation technology,computer technology > Automation technology and equipment > Automation systems > Data processing, data processing system
© 2012 www.DissertationTopic.Net  Mobile