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
