[rtl] SCHEDULER

2000-10-20 Thread Gusa
Hi, People I´m coming back to RTLinux. Now with some experience. Can Anybody tell me/explain to me how the scheduler work? I understand that each time that a thread is going to execute, the scheduler programs one of the 8253 timer. What for? For generating an interrupt. Isn´t it? And so, what is

rtl@rtlinux.org

2000-06-19 Thread Gusa
Hi As a newbie user of RTLinux, i´m continuosly finding questions that i can´t answer myself, so i came back to the list. Perhaps, some of them sound stupid, I would like to apollogize in advance Some days ago i posted a questions that had to do with RT_TASK and threads. The questions intended t

Re: [rtl] Threads or Tasks?

2000-06-08 Thread Gusa
Thanks Philip. Then it isn´t possible that a high priority task interrupt the work is doing a low priority task.??? I mean, without hardware interrupts. So, the designer of the system must know at any moment what he want to do. There is not any posibility of having an error in the design. If you

Re: [rtl] Threads or Tasks?

2000-06-08 Thread Gusa
Hi everybody Thanks Bernhard It´s clear. You said With RTL, "real time tasks" have more in common with "threads" than with "processes" since they run in the same address space. (as like "kernel-threads" a running in the same address space as the kernel itself). This answer my question, but ...

[rtl] SEMAPHORE MODULE DON´T COMPILE

2000-06-02 Thread Gusa
Hi people I need the use of semaphores inside the RT kernel to do some tests. 1) First I would know if there is some primitives done?? I didn´t find any. 2) Can I implement a semaphore in a simple way? Have you got an idea? 3) I´m trying to compile the semaphore module that comes with the rtli

[rtl] TIME as long long

2000-05-25 Thread Gusa
Thanks for all of your suggestions. I understood that i can put any kind of data into fifos by use of cast. So I get the time in the module by means of function gethrtime and i pass it to the fifo.OK? In fact the structure hrtime_t is defined as long long so ... >From the linux app how can I ma