Font Size: a A A

Linux-based Real-time Software

Posted on:2003-08-01Degree:MasterType:Thesis
Country:ChinaCandidate:G WangFull Text:PDF
GTID:2208360095961179Subject:Power electronics and electric drive
Abstract/Summary:PDF Full Text Request
During the course of the last decade a new operating system and a new software were development model has been gaining momentum. The Linux operating system has paved the road for the Open Source model of software development. But, Traditional Linux operating systems are time-sharing in that they focus on allocating system resources between its users fairly without regard to any real-time requirements applications may have. RTLinux is the hard real-time variant of Linux that makes it possible to control robots, data acquisition systems, manufacturing plants, and other time-sensitive instruments and machines.In this Thesis, we present a real-time control application framework employing real-time Linux as hard real-time operating system is presented. A Linux kernel module is responsible for getting a value from a DAQ-board, carrying out the control algorithm and outputting the result to the DAQ board. Additionally, a graphical user interface based on GTK+ can control the process. An engineer can understand the idea of implementing a control algorithm in real-time Linux and build his own application.
Keywords/Search Tags:RTLinux, kernel, hard real-time, time-sharing system, RTOS, real-time control
PDF Full Text Request
Related items