Hi All,
Thanks for your answers.
I already checked the manpages for patch, but no really helpful. I
found a message saying that this patch doesn't work. Also, thanks to
Jim now I know that patch is not useful for my purposes.
Swiming in the dark waters of linux, and according to your
suggestions I found the following possible solutions
1. Using an RTAI: Isn't this too much to get a higher resolution
timer?
2. Changing the HZ in kernel. That is, modifying the asm-arm/param.h
file. And recompiling and installing Kernel (Right?)
I've never done this before, but reading I got these raw steps:
download kernel, make, make modules, make modules_install, make
install (Am I in the right path)?
3. Creating a Timer interrupt: Create it the same way as it's built
in the ADC Kernel driver. Can I run that in user space(The interrupt)?
I appreciate if you can give me suggestions on which option is better
for my purposes. (And which one can be accomplished faster)
--- In "j.chitte" <> wrote:
>
> --- In "fabianmejia" <fabianmejia@>
> wrote:
> >
> > Hi All,
> >
> > I am under development of a capture system. I need to sample about
> > 200Hz. That is, about sampling each 0.005 seconds.
> >
> > I have it working using the Jim Jackson's adc_logger.
> >
> > Unfortunatelly, this can't accomplish the job as it's accurate
> about 10ms.
> >
> > So, I decided using gettimeofday. Oh surprise!!! It doesn't work
> > properly. microsecond precision? Forget about it. Readings give me
> > mumbers like this:
> >
> > 510000
> > 530000
> > 550000
> >
> > It sounds like 10msec precision.
> >
> > Next step, checking the TS7000 group. I downloaded the file:
> > linux24_ts8-lck1-cpufreq-230705.patch.gz
> >
> > I have a ts11 version. Will this work?
> >
> > A noob question: How to have this working? I suppose using the
> "patch"
> > command. I ran "patch -p0 lin.......". By the time I am writing
> this,
> > the command is still running without showing any message.
> >
> > If this command finishes, what will be the outcome? Having the
> > "gettimeofday" working properly?
> >
> > Can I get cpu ticks or something like that in order to have the
> real
> > microsecond precision?
> >
> > Regards.
> >
>
> I recommend you read `man patch` for the use of patch command.
>
> You may want to look at realtime linux refered to in the TS doc if
> you need faster more accurate timing.
>
> /js
>
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/
|