[etherlab-users] failing dc-sync-check (and rtdm patch)
Florian Pose
fp at igh-essen.com
Thu Feb 23 09:18:46 CET 2012
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Am 14.02.2012 22:15, schrieb George Broz:
> Yes - the application cycle (as far as I can tell) should be
> synchronized to the return of rt_timer_read().
>
> I've tried two methods: (1) a regular Xenomai task using
> rt_task_wait_period() (after setup with rt_task_set_periodic()),
> and
>
> (2) a Xenomai task awoken on an interrupt/timeout using
> rt_intr_wait() where the timeout period is calculated using
> rt_timer_read() on entry/exit from rt_intr_wait().
>
> The period of the real-time task is set for 250 micro-seconds.
> Xenomai task latency is on average in the 1 to 4 micro-second
> range, sometimes seeing a datapoint in the 10 to 20 micro-second
> range.
This is how we do it:
http://etherlab.hg.sourceforge.net/hgweb/etherlab/etherlab/file/f07b08426fc9/tools/rt_appcore/rt_main.c
(see app_main_thread())
http://etherlab.hg.sourceforge.net/hgweb/etherlab/etherlab/file/f07b08426fc9/rtw/lib/ecrt_support.c
(see ecs_send())
- --
Best regards,
Florian
-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk9F9mYACgkQABFOIMygR8wEgwCfX34uPt4SnFYp59bhQsIv3WS+
UDsAoIXNrn4PEYIJ7Boz1N1XOn2bKiaR
=nLYW
-----END PGP SIGNATURE-----
More information about the Etherlab-users
mailing list