Hello Ashok, I have some basic knowledge in RTLIinux and lets share. RT-Linux is an os in which the rtkernel co-exist along with the normal kernel. The normal linux kernel runs as a non-real time application and is made to run when no real-time activites are ready to run. All the real-time activities run in rtkernl and non real-time activiteis (user applications) in the normal kernel. An interrupt emulation layer exist in b'n the two kernels.. All the interrupts are initailly recieved by the rtkernel, & interrupts related to non real-time kernel are passed to it normal kernel by rtkernl when no rt activities to run. plz find few links below: rtlinux.lzu.edu.cn/documents.html pficheux.free.fr/eyrolles/linux_embarque/ But the architecture of the other RTOSs may be different from RTLinux. In common Real-Time Kernels are preemptive. Anyone can correct me if i am mistaken. Thanks Sudheer Ashok kumar wrote:
|