EmbeddedRelated.com
Forums

Which embedded linux for process control?

Started by Unknown August 10, 2006
Hi,
 Which embedded linux do I use for process monitoring and control - in
general? Basically I get around 1.4 million samples of data from a
compressor and I need control based on this data. Currently, I am
looking at BlueCat Linux. How good/bad is that compared to other
embedded linux distributions? LynxOS, Montavista Linux, eCos...? Is
there a freely available version that can be used?

Thanks
Rintu

aeroboro221@rediffmail.com wrote:

> Which embedded linux do I use for process monitoring and control - in > general? Basically I get around 1.4 million samples of data from a
Per second, per year, per thousand millennia, per femtosecond, per pay-per-view porn movie ordered by your teenage child?
> looking at BlueCat Linux. How good/bad is that compared to other > embedded linux distributions? LynxOS, Montavista Linux, eCos...? Is
eCos is not a Linux variant, it is not based on Linux, and it is not for the same markets. What OS does your board supplier recommend? Or, to ask the same question from the complementary standpoint, which OS vendors have ready-made BSPs for your boards.
Hello ,

> aeroboro221@rediffmail.com wrote: > Which embedded linux do I use for process monitoring and control - in > general? Basically I get around 1.4 million samples of data from a > compressor and I need control based on this data. Currently, I am > looking at BlueCat Linux. How good/bad is that compared to other > embedded linux distributions? LynxOS, Montavista Linux, eCos...? Is > there a freely available version that can be used?
Try Embedded Debian. Best Regards, Vivekanandan M
In article <1155199480.062603.101300@m79g2000cwm.googlegroups.com>,
aeroboro221@rediffmail.com writes
>Hi, > Which embedded linux do I use for process monitoring and control - in >general? Basically I get around 1.4 million samples of data from a >compressor and I need control based on this data. Currently, I am >looking at BlueCat Linux. How good/bad is that compared to other >embedded linux distributions? LynxOS, Montavista Linux, eCos...? Is >there a freely available version that can be used?
Why do you need an RTOS at all? -- \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/\ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
> Why do you need an RTOS at all?
Honestly, even I am not sure about that. But depending on the samples read, control signals have to be sent out in real time. Dont I need an RTOS for that?
> > > -- > \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ > \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/ > /\/\/ chris@phaedsys.org www.phaedsys.org \/\/\ > \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
<aeroboro221@rediffmail.com> wrote in message 
news:1155286642.492959.296410@m73g2000cwd.googlegroups.com...
> >> Why do you need an RTOS at all? > Honestly, even I am not sure about that. But depending on the samples > read, control signals have to be sent out in real time. Dont I need an > RTOS for that?
Not necessarily. If you use a homespun OS then you can have much more control over your timing than using someone else's code. It all depends on what else your system has to do really. If all you are doing is taking in samples, examining them and then sending out a control signal then I wouldn't say that you badly need an RTOS. What do you mean when data has to be sent out real time? Does there have to be data coming out regualrly every n msecs or does the system have to send out data as soon as a set of input conditions occur? The first scenario simply requires a timer interrupt and the second can be done sequentially alongside the data capture.
In article <1155286642.492959.296410@m73g2000cwd.googlegroups.com>,
aeroboro221@rediffmail.com writes
> >> Why do you need an RTOS at all? >Honestly, even I am not sure about that. But depending on the samples >read, control signals have to be sent out in real time. Dont I need an >RTOS for that?
Certainly not. The Real-Time comes from hardware timers. All you do is talk to the HW directly and write your own small timers and interrupt routines. You probably don't need 90% of the functionality of an RTOS. 90% of embedded systems don't have RTOS or even a OS. OS are more common in 32 bit systems and cut down PC type systems eg PDA's mobile phones etc They are common on systems where there is more than one application or you want to be able to swap applications but much of the SW will remain the same. Without an RTOS you have more space in both time and memory. The RTOS will take both. Linux is not a small system. I am not against using an RTOS. I do use MS-Windows, MAC-OSX and some embedded ones but you should look at the requirements before deciding if you need one or not. -- \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/\ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Hi all,
 Thank you for your responses. Having got so many thoughts from all of
you, I think I will get into some action now :P. Will come back if I
have any problems!

Thanks and Warm regards,
Rintu