On Mon, Oct 29, 2012 at 6:01 PM, Saurabh Heda <[email protected]>wrote:

> Thanks for your kind reply.
> Although i am targeting on ARM architecture moreover for small embedded
> systems, and I guess RTLinux is not suitable if you want very small
> footprint Real time operating system. Do you know any Linux which has very
> small memory footprint?
>
>  Next would love to know about  large real time systems you have worked
> on. Actually passionate about real time systems and out of curiosity :).
>
> On Mon, Oct 29, 2012 at 5:46 PM, Shantanu Gupta <[email protected]>wrote:
>
>> On Mon, Oct 29, 2012 at 5:32 PM, Saurabh Heda <[email protected]>wrote:
>>
>>> What kind of Rt systems you have worked on? and which real time
>>> operating systems (linux based but specific name)?
>>> Can you provide some example or reference to some links so that i can
>>> also work on comparing performance and in case of problem can get help from
>>> you....
>>>
>>>
>>>
>>> On Mon, Oct 29, 2012 at 5:23 PM, Shantanu Gupta <[email protected]>wrote:
>>>
>>>> On Mon, Oct 29, 2012 at 4:45 PM, Saurabh Heda 
>>>> <[email protected]>wrote:
>>>>
>>>>> Hi @Shantanu
>>>>>
>>>>> You are correct RT-Linux is one of real time implementation of Linux,
>>>>> I am talking about implementing it and using it, making application on and
>>>>> above this RTLinux. How to compare performance of this  with non real time
>>>>> operating system.
>>>>>
>>>>> If you have done any work on them please do share your knowledge.
>>>>>
>>>>>
>>>>> On Mon, Oct 29, 2012 at 4:29 PM, Shantanu Gupta <[email protected]>wrote:
>>>>>
>>>>>> On Mon, Oct 29, 2012 at 2:23 PM, is3ve4nolege <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>          Student from IIT Rajasthan (M.Tech). Presently i am working
>>>>>>> on Real time kernel moreover porting of real time kernels on various
>>>>>>> embedded architectures, we are looking forward for the novel data
>>>>>>> structures and algorithms to implement Real time kernel. We are 
>>>>>>> completely
>>>>>>> migrating our work on Linux and almost did. It has been a great 
>>>>>>> experience
>>>>>>> to work on Linux platform.
>>>>>>> I would appreciate it anyone know and have resources and knowledge
>>>>>>> on "Real time kernel implementation on Linux ".
>>>>>>> Although new but i love learning gained from Linux  blogging on
>>>>>>> http://www.pg4research.blogspot.in
>>>>>>> PS share you knowledge on Real time kernel in context of Linux.
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Mailing list guidelines and other related articles:
>>>>>>> http://lug-iitd.org/Footer
>>>>>>>
>>>>>>
>>>>>> I know this is pretty obvious but have you given a look to linux-rt
>>>>>> branch ?
>>>>>>
>>>>>> --
>>>>>> Mailing list guidelines and other related articles:
>>>>>> http://lug-iitd.org/Footer
>>>>>>
>>>>>
>>>>>  --
>>>>> Mailing list guidelines and other related articles:
>>>>> http://lug-iitd.org/Footer
>>>>>
>>>>
>>>> I've worked with a few closed rt systems along with linux but the
>>>> general pattern is that they're slower than their non-rt counterpart as
>>>> they have to complete all tasks within their time period and
>>>> there's awful lot of stuff that goes into ensuring this.
>>>>
>>>> As for comparing performance, that would depend on the granularity you
>>>> require in your research and the hardware available, Most CPUs have cycle
>>>> counter (TSC in x86, CCNT register in ARM) and if accuracy of that scale in
>>>> not necessary, gettimeofday will give you granularity of microseconds.
>>>>
>>>>  --
>>>> Mailing list guidelines and other related articles:
>>>> http://lug-iitd.org/Footer
>>>>
>>>
>>>  --
>>> Mailing list guidelines and other related articles:
>>> http://lug-iitd.org/Footer
>>>
>>
>> That would largely depend on which architecture/cpu you are targeting. As
>> for my projects, I've worked with quite a lot of commercial RTOS and I'm
>> unsure if I'm allowed to mention them, but as for the open source ones,
>> there's freeRTOS, RTX from kiel, RTLinux and so on.
>>
>> --
>> Mailing list guidelines and other related articles:
>> http://lug-iitd.org/Footer
>>
>
>  --
> Mailing list guidelines and other related articles:
> http://lug-iitd.org/Footer
>

If you're using one of the Cortex-M cpus, look at Kiel's RTX, it's FOSS and
supports the ARM CMSIS for all the M profiles. As for older ARM cores,
FreeRTOS should be a good choice.

-- 
Mailing list guidelines and other related articles: http://lug-iitd.org/Footer

Reply via email to