Таймеры

None, “Timers”, public translation into English from English More about this translation.

Translate into another language.

Participants

megannnn98 2755 points
Join Translated.by to translate! If you already have a Translated.by account, please sign in.
If you do not want to register an account, you can sign in with OpenID.
Pages: ← previous Ctrl next next untranslated
1 2 3 4 5 6 7 8

Timers

Таймеры

History of edits (Latest: megannnn98 1 year, 4 months ago) §

The Contiki system provides a set of timer libraries that are used both by application programs and by the Contiki system itself. The timer libraries contain functionality for checking if a time period has passed, waking up the system from low power mode at scheduled times, and real-time task scheduling. The timers are also used by applications to let the system work with other things or enter low power mode for a time period before resuming execution.

Система Contiki обеспечивает ряд таймерных библиотек, которыми пользуются и приложения и сама система Contiki. Библиотеки таймера содержат функциональность для проверки, прошел ли период времени, будя систему от низкого потребления в запланированные время и планирование задачи в реальном времени. Таймеры также используются приложениями позволить системе работать с другими вещами или войти в низкое потребление на какой-то период перед возобновлением выполнения.

History of edits (Latest: megannnn98 1 year, 4 months ago) §

The Contiki Timer Modules

Модули таймера Contiki

History of edits (Latest: megannnn98 1 year, 4 months ago) §

Contiki has one clock module and a set of timer modules: timer, stimer, ctimer, etimer, and rtimer. The different timer modules have different uses: some provide long-running timers with low granularity, some provide a high granularity but with a short range, some can be used in interrupt contexts (rtimer) others cannot.

У Contiki есть один модуль часов и ряд модулей таймера: таймер, stimer, ctimer, etimer, и rtimer. У различных модулей таймера есть различное использование: некоторые предоставляют продолжительным таймерам низкую степень точности, некоторые обеспечивают высокую степень точности, но малую дальность, некоторые могут использоваться в перерываниях (rtimer), другие не могут.

History of edits (Latest: megannnn98 1 year, 4 months ago) §

The clock module provides functionality to handle the system time and also to block the CPU for short time periods. The timer libraries are implemented with the functionality of the clock module as base.

Модуль clock обеспечивает функциональность, чтобы обращаться с системному времени и также блокировать ЦП на короткие периоды времени. Библиотеки таймеров осуществлены с функциональностью модуля clock как основой.

History of edits (Latest: megannnn98 1 year, 4 months ago) §

The timer and stimer libraries provides the simplest form of timers and are used to check if a time period has passed. The applications need to ask the timers if they have expired. The difference between these is the resolution of time: timers use system clock ticks while stimers use seconds to allow much longer time periods. Unlike the other timers, the timer and stimer libraries can be safely used from interrupts which makes them especially useful in low level drivers.

Таймер и stimer библиотеки обеспечивают самую простую форму таймеров и используются, чтобы проверить, прошел ли период времени. Приложения должны спросить таймеры, истекли ли они. Различие между ними - разрешение времени: timers используют системное тиканье часов, в то время как stimers используют секунды, чтобы позволить намного более длинные периоды времени. В отличие от других таймеров, timer и stimer библиотеки могут безопасно использоваться в перерываниях, что делает их особенно полезными в приложениях низкого уровня.

History of edits (Latest: megannnn98 1 year, 4 months ago) §

The etimer library provides event timers and are used to schedule events to Contiki processes after a period of time. They are used in Contiki processes to wait for a time period while the rest of the system can work or enter low power mode.

Библиотека etimer обеспечивает таймеры событий и используется, чтобы наметить события к процессам Contiki после промежутка времени. Они используются в процессах Contiki, чтобы ждать какой-то период времени, в то время как остальная часть системы может работать или войти в режим низкого потребления.

History of edits (Latest: megannnn98 1 year, 4 months ago) §

The ctimer library provides callback timers and are used to schedule calls to callback functions after a period of time. Like event timers, they are used to wait for some time while the rest of the system can work or enter low power mode. Since the callback timers call a function when a timer expires, they are especially useful in any code that do not have an explicit Contiki process such as protocol implementations. The callback timers are, among other things, used throughout the Rime protocol stack to handle communication timeouts.

Библиотека ctimer обеспечивает callback таймеры и используется, чтобы запланировать требования к callback функциям после прохождения промежутка времени. Как и таймеры событий, они используются, чтобы ждать в течение некоторого времени, в то время как остальная часть системы может работать или войти в низкое потребление. Так как callback таймеры вызывают функцию, когда таймер истекает, они особенно полезны в коде, который не имеет явных Contiki процессов, такие как внедрения протокола. Таймеры callback, среди прочего, используются всюду по стеку протокола Rime, чтобы обрабатывать таймауты связи.

History of edits (Latest: megannnn98 1 year, 4 months ago) §
Pages: ← previous Ctrl next next untranslated
1 2 3 4 5 6 7 8