Minimum RTEMS system clock frequency
Joel Sherrill
joel.sherrill at oarcorp.com
Thu Mar 19 13:01:42 UTC 2015
On March 19, 2015 4:06:08 AM CDT, Alexander Krutwig <alexander.krutwig at embedded-brains.de> wrote:
>Hello,
>
>currently I am working on the implementation of FreeBSD timecounters
>into RTEMS as illustrated in Ticket #2271 of the developer's board
>(https://devel.rtems.org/ticket/2271).
>In the progress, I found out that the minimum RTEMS system clock
>frequency should at least be 20Hz to guarantee a correct functionality.
>Are there users that are troubled by this minimum system clock
>frequency?
I have been recommending 1 ms as a good starting spot for a clock tick quantum for years. It is a pretty safe least common divisor. And it minimizes the 1/2 tick average error more than larger values.
I think the default it 10 ms so this should not impact that.
This shouldn't be a problem. Just add a test to confdefs.h if it is above that and a warning or error. And update the manual for the configuration parameter about the recommended range.
FWIW I have worked on production systems with ticks of 250 ns with no issue. I tested a mpc5200 and got down to 20ns ticks before the tests wouldn't make forward progress. The isr overhead was too much.
>Best regards,
>
>--
>--------------------------------------------
>embedded brains GmbH
>Alexander Krutwig
>Dornierstr. 4
>D-82178 Puchheim
>Germany
>email: alexander.krutwig at embedded-brains.de
>Phone: +49-89-18 94 741 - 17
>Fax: +49-89-18 94 741 - 09
>PGP: Public key available on request.
>
>Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
>
>_______________________________________________
>devel mailing list
>devel at rtems.org
>http://lists.rtems.org/mailman/listinfo/devel
--joel
More information about the devel
mailing list