Linux Kernel can improve computer performance. The following describes how to compile the Linux kernel system.
1. Download the Linux Kernel
Ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.4.tar.bz2
2. download the latest RTAI Real-Time Linux Kernel
Https://www.rtai.org/RTAI/rtai-3.7.1.tar.bz2
3. Re-compile the Linux Kernel
viewplaincopytoclipboardpri
The following error occurs during compilation of linux2.4.20 + rtai. I hope to answer the following: Linux general technology-Linux programming and kernel information. For more information, see the following. [I = s] This post was last edited by clarkdu
The first time I compiled the kernel, I used the redhat9 linux2.4.20-8 kernel. because the unit work requires real-time operating system, let me compile a new kernel with
A new solution to improve the real-time performance of Embedded Linux-general Linux technology-Linux programming and kernel information. The following is a detailed description. Author: Cui Ke, Graduate School of Chinese Emy of sciences, Chen Wei, China University of Science and Technology
Improving the real-time performance of Embedded Linux is a hot topic in the field of embedded operating systems. Based on analyzing the real-time shortage of existing embedded operating systems, this paper pro
performance of Embedded Linux
Improving the real-time performance of Embedded Linux is a hot topic in the field of embedded operating systems. Based on analyzing the real-time shortage of existing embedded operating systems, this paper proposes a new improvement solution (combining rtai and uClinux) and provides specific industrial control application instances, further verify the functions of this system.
functions to a time-based OS. Instead, they implement a simple Real-Time Kernel under the operating system, and Linux itself runs only as a task on that kernel. The system is described in detail below.
4. Introduction to the implemented real-time Linux
Real-Time Linux has two main categories:
The first type is represented by nmt rt-Linux. Their real-time processes are actually a core module. Therefore, they are actually a real-time driver. rtai and
some proprietary real-time operating system patent methods.
Two years later, I was developing a Linux-based GPL real-time extension named xenomai, and the scope of the software patent-related fud had become so intense, it seems impossible to submit any real-time GPL code without patent infringement. This is a big problem with software patents: they are granted to those who believe that they first "invent" patents, and they just "understand" the patents, so these people are either cynical or ig
For Chinese engineers, using real-time Linux to develop embedded applications is one of the difficulties they face. This article takes RTLinux as an example and discusses it with RTAI, although the two implementation methods differ in syntax details, they work in the same way. Therefore, the content described here is applicable to both of them.
In the process of communication between real-time tasks and user processes, some real-time applications can
real-time operating system patent methods.Two years later, I was developing a Linux-based GPL real-time extension named xenomai, and the scope of the software patent-related fud had become so intense, it seems impossible to submit any real-time GPL code without patent infringement. This is a big problem with software patents: they are granted to those who believe that they first "invent" patents, and they just "understand" the patents, so these people are either cynical or ignorant, which is en
Real-Time Linux under the ARM system-general Linux technology-Linux programming and kernel information. The following is a detailed description. Maybe in the embedded field, there are two main reasons for not selecting Linux:
1. It is not easy to get started, it is not easy to develop, the maintenance cost is high, and the workload is large ....
2. Poor real-time performance
The first point is not mentioned here. Now, many people are discussing the Real-Time Linux. The project engineer
features Xenomai still retain the primary purpose of supporting deferred applications , there is no discussion here. What's more interesting is that Xenomai has a symbiotic approach to Linux; For example, this makes it different from the implementation of RTAI/LXRT. For this purpose, the Xenomai thread can not only run in the context of the highest priority domain (i.e., the primary domain) of the pipeline as the kernel-based Xenomai thread, but c
very good stability, reliability and real-time, but the general price is expensive and incompatible, and the source code as a trade secret and not public. In contrast, the Linux operating system under the GPL provides the possibility for developers to do more in-depth research based on their predecessors. At present, the typical real-time research project of Linux kernel is rt-linux, RTAI, Xenomai and so on.1 Linux 2. Real-time analysis of the 6 kern
RTAI3.6.1 + Linux-2.6.24.7 compilation-Linux general technology-Linux programming and kernel information, the following is a detailed reading. Use linux-2.6.24.7 and rtai3.6.1
1. Download clean kernel from kernel.org
2. ar to/usr/src
3. patch kernel.
Cd/usr/src/linux-2.6.24.7
Patch-p1-B 07. patch
(Note the rtai path)
4. patch madawifi
Cd-/madawifi/patches
Sudo./install. sh/usr/src/linux-2.6.24.7
5. make gconfig
Loadable module support ---> Enable
research of the operating system, such as ucoⅱ, uClinux + rtai, and uclinux2.5.x.4. You can use Skyeye to simulate specific hardware modules.5. Skyeye can be used as an embedded integrated development environment to develop embedded systems (of course, a lot of work needs to be done on Skyeye ).Note: This document is based on Chen Yu's Skyeye project FAQ.
3. Install SkyeyeTo http://gro.clinux.org/projects/skyeye/Download the skyeye-0.7.0.tar.bz2 pack
://www.linuxhacker.org/cgi-bin/search.cgi
Minigui Development
Http://www.minigui.org/cgi-bin/lb5000/leoboard.cgi
Rtai real-time patch
Http://www.aero.polimi.it /~ Rtai/
Http://www.denx.de/
Gnu cc (gcc) English resources (documentation, very good)
Http://gcc.gnu.org/onlinedocs/gcc/
Http://gcc.gnu.org/onlinedocs/gcc/Option-Summary.html#Option%20Summary?
2. Other resources
FAQs
/developerWorks/cn/linuxIBM developerworks Linux Zone1.23 http://www.linuxaid.com.cnLinuxaid Technical Support Center1.24 http://lxr.linux.no/source/Cross-referencing Linux allows you to view the Linux kernel source code online1.25 http://www.linux.orgLinux Information Resources1.26 http://www.linuxdevices.comEmbedded Linux Information Resources1.27 http://www.linuxjournal.com/webindex.phpLinux journal Magazine online articles1.28 http://www.joyfire.net/This site is maintained by joyfire1.29 htt
that the root partition is the 50 m partition of boot from time to time, which is generally your largest partition, that is, "/". Do not make a mistake. My name is/dev/hda2)# Vi/grub. conf
Go to the grub. conf file and find the following information:
default=1
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
titleRedHatLinux(2.6.18)
root(hd0,0)
kernel/vmlinuz-2.6.18roroot=LABEL=/
initrd/initrd-2.6.18.img
Make two changes:1) Change "default = 1" to "default = 0" without
platform (one reason thin kernel execution is known as thinness).
Examples of this approach are RTLinux (now proprietary by Wind River Systems), real-time Application interface (RTAI) and Xenomai.
Super Micro Kernel method
Here the thin-core approach relies on the smallest kernel that contains task management, and the hyper-kernel method reduces the kernel further. In this way, it is not like a kernel but more like a hardware abstraction layer (HAL)
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.