В VxWorks у нас есть различные часы как часы системы и вспомогательные часов и имеет различный API, в соответствии, как показано нижеразницы между системными часами и вспомогательными часами
- sysClkConnect() - подключение рутины с системными часами прерыванием
- sysClkDisable() - отключить системные часы прерывает
- sysClkEnable() - включение системного тактового сигнала прерывания
- sysClkRateGet() - получить скорость системных часов
- sysClkRateSet() - установить частоту системной синхронизации
- sysAuxClkConnect() - подключение рутины к вспомогательным часам прерывания
- sysAuxClkDisable() - отключить вспомогательные часы прерывает
- sysAuxClkEnable() - включение вспомогательных часов прерывает
- sysAuxClkRateGet() - получить вспомогательную тактовую частоту
- sysAuxClkRateSet() - установить вспомогательную частоту
Моего вопрос заключается в то, что разница между системными часами и добавочными часами. Когда программист должен использовать то, что и при каких сценариях?