ts-7000
[Top] [All Lists]

[ts-7000] Re: high resolution timers and real time

To:
Subject: [ts-7000] Re: high resolution timers and real time
From: "komal" <>
Date: Thu, 05 Apr 2012 04:20:14 -0000
thank you for your reply. I would really appreciate it if you can elaborate on 
the solution you have mentioned. I am a Linux newbie so not very familiar with 
the development process.
Thank you :)

--- In  Walter Marvin <> wrote:
>
> If you don't need the serial uarts you can steal this interrupt to support hi 
> res timers. Its a relitively simple kernel mod.
>
> thanks
>
> Walter
>
>
>
> ________________________________
>  From: João Trindade <>
> To: 
> Sent: Monday, April 2, 2012 11:22 AM
> Subject: Re: [ts-7000] Re: high resolution timers and real time
> 
>
>  
> I don't think that patch will work on the ts-7500.
>
>
> On Mon, Apr 2, 2012 at 8:39 AM, komal <> wrote:
>
> 
> > 
> >Dear Sir,
> >
> >I have recently acquired a ts-7500 board with the development kit. The SD 
> >card comes with a 2.6.24 Linux Kernel. After a few days of experimenting I 
> >have realized that my application (controlling a servo through PWM) will 
> >require HRT and RT support which the Kernel is unable to provide (maximum 
> >timer resolution I am getting on the current Kernel is 20ms).
> >
> >I am new to Linux and embedded systems development and hence I am a little 
> >confused about how to tackle this problem. I do not understand what you mean 
> >by applying the patches and how to apply the patch. Can i simply do it 
> >on-board my board with the SD-Card. I have a windows PC with Eclipse for 
> >Development.
> >
> >Any help you can provide me will be highly appreciated. Thank you.
> >
> >Regards,
> >Komal RAUF
> >
> >--- In  Peter Gammie <peteg42@> wrote:
> >>
> >> Charles, any anyone interested in hrtimers:
> >>
> >> With Andrew's help I managed to build a 2.6.32.3 kernel that seems to 
> >> work. Attached are a config and a patch, based on this:
> >>
> >> http://lkml.org/lkml/2009/7/22/119
> >>
> >> that enable hrtimers. I've lightly tested it on a ts7260 with 64Mb of 
> >> memory. I loaded the kernel via TFTP with:
> >>
> >> load -r -b 0x00218000 -h 192.168.1.1 z
> >> exec -c "console=ttyAM0,115200 
> >> ip=192.168.1.50:192.168.1.1:192.168.1.1:255.255.255.0:ts7200a:eth0:off  
> >> root=/dev/mtdblock1"
> >>
> >> (i.e. no special memory options or anything.)
> >>
> >> So the routine is to apply Matthieu's patches, then this one. I expect it 
> >> will apply to other kernel versions (specifically 2.6.29.6 if you want 
> >> -RT) without too much bother - but be careful that the Kconfig patch 
> >> applies to the right system type!
> >>
> >> As for the clock multiplexing, Charles's suggestion of using just a 
> >> PREEMPT (not RT) kernel results in better behaviour under light periodic 
> >> load (it doesn't flicker while running top on the console) but about the 
> >> same under heavier load (scp'ing a few megabytes via ethernet). I have the 
> >> CONFIG_NO_HZ (tickless) option set, which may or may not do anything in 
> >> particular...
> >>
> >> So, more investigation is required.
> >>
> >> Thanks for all your help.
> >>
> >> cheers
> >> peter
> >>
> >>
> >>
> >>
> >> --
> >> http://peteg.org/
> >>
> >
> >
>
>
> --
> João Trindade      <>
> Telephone: +351 93 561 39 10
> http://cnm.tagus.inesc-id.pt/joao+trindade
>




------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
    
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU