The website "dmilvdv.narod.ru." is not registered with uCoz.
If you are absolutely sure your website must be here,
please contact our Support Team.
If you were searching for something on the Internet and ended up here, try again:

About uCoz web-service

Community

Legal information

3.6 Таймеры

3.6 Таймеры

Предыдущая  Содержание  Следующая V*D*V

В BSP должны быть запрограммированы два таймера:

 

Программируемый интервальный таймер (Programmable Interval Timer, PIT): этот таймер подключён к таймерному прерыванию, чтобы обеспечивает системные сигналы времени или тики. Значение для тика по умолчанию на системе Linux на MIPS составляет 10 мс.

Часы реального времени (Real-Time Clock, RTC): они не зависят от процессора, так как это отдельная микросхема на плате.RTC питается от специальной батарейки, которая питает их даже когда плата выключена; поэтому однажды запрограммированные, они могут обеспечить работу службы времени.

 

Первый таймер является обязательным в любой системе Linux; RTC, с другой стороны, не является обязательным.Аппаратная реализация PIT также варьируется в зависимости от аппаратных архитектур. На PowerPC это регистр вычитающего счётчика, который является регистром обратного отсчёта и может быть использован для генерации периодических прерываний; поэтому он может быть использован в качестве PIT. Тем не менее, подобные регистры счётчиков не доступны на всех процессорах MIPS и, следовательно, они должны полагаться на внешнее оборудование. На MIPS для настройки и разрешения работы обработчика прерывания таймера используется board_timer_setup().

 

Предыдущая  Содержание  Следующая