Professional Documents
Culture Documents
Advantages of Linux in Real Time Operating System
Advantages of Linux in Real Time Operating System
Advantages of Linux in Real Time Operating System
Linux is the most used operating system in today's real world.The real time Linux design
objective was to add hard real-time capabilities to a commodity operating system to facilitate
the development of complex control programs with both capabilities.
For example, one might want to develop a real-time motor controller that used a commodity
database and exported a web operator interface.
Linux has the simple and elegant design of the UNIX OSs, which guarantees a very stable,
robust and secure system. Linux is also an Open Source project, meaning that the source code
of the operating system is freely available to everybody and can be customized to user’s needs.
Linux can be customized for real-time applications and is called embedded Linux in this case.
The Open Source Community helps the growth of Linux by adding new features to the kernel,
porting Linux to new architectures, providing easy tools for application development and a host
of free device drivers/BSP support.The key RTLinux design is that the system should be
transparent, modular, and extensible. Transparency means that there are no unopenable black
boxes and the cost of any operation should be determinable. Modularity means that it is
possible to omit functionality and the expense of that functionality if it is not needed. And
extensibility means that programmers should be able to add modules and tailor the system to
their requirements.
The base RTLinux system supports high speed interrupt handling and no more. It has simple
priority scheduler that can be easily replaced by schedulers more suited to the needs of some
specific application. When developing RTLinux, it was designed to maximize the advantage we
get from having Linux and its powerful capabilities available.