-
- На изяэлектроникс.ру смотрел реализации программного таймера в трех реализациях - мне не понравилось, может я не прав - Make_Pic(12.09.2015 10:25)
- Я не особо помню про программные таймеры, но вроде там был диспетчер задач на асме от хозяина сайта. О достоинствах судить не могу, с асмом разбираться лень. А вот планировщики с чипэнабла простые и на Си. Может, даже слишком простые. - Олдфаг(12.09.2015 10:35, )
- На чипэнабле смотрю уже, да вроде есть подход - Make_Pic(12.09.2015 10:42)
- Там помню было прокрустово ограничение на проход всех задач за время некого системного кванта, и, если проход закончен раньше то тупое ожидание конца, и ещё интересно квазирандомный порядок выполнения задач в проходах, что меня и отпугнулло. - Олдфаг(12.09.2015 10:54, )
- ожидание можно вынести в прерывания (некоторые), а квазираундом можно и переписать - Make_Pic(12.09.2015 12:26)
- Там помню было прокрустово ограничение на проход всех задач за время некого системного кванта, и, если проход закончен раньше то тупое ожидание конца, и ещё интересно квазирандомный порядок выполнения задач в проходах, что меня и отпугнулло. - Олдфаг(12.09.2015 10:54, )
- На чипэнабле смотрю уже, да вроде есть подход - Make_Pic(12.09.2015 10:42)
- Всю дорогу пользуюсь, в качестве таймера, разницей текущего значения системного и сохранённым значением в точке отсчета. Скрипач(72 знак., 12.09.2015 10:28)
- Я так же с выходом из цикла при не достижении нужной задержки по условию к следующей задаче в main loop и т.д. И так далее по карусели, если задержка выполнена в какой то задаче, выполняем условие в этой задаче и взводим флаг события и так далее. Make_Pic(75 знак., 12.09.2015 10:39 - 10:41)
- А зачем "флаг события"? Как по мне, лишняя сущность. Скрипач(239 знак., 12.09.2015 10:51)
- Я так же с выходом из цикла при не достижении нужной задержки по условию к следующей задаче в main loop и т.д. И так далее по карусели, если задержка выполнена в какой то задаче, выполняем условие в этой задаче и взводим флаг события и так далее. Make_Pic(75 знак., 12.09.2015 10:39 - 10:41)
- Я не особо помню про программные таймеры, но вроде там был диспетчер задач на асме от хозяина сайта. О достоинствах судить не могу, с асмом разбираться лень. А вот планировщики с чипэнабла простые и на Си. Может, даже слишком простые. - Олдфаг(12.09.2015 10:35, )
- На изяэлектроникс.ру смотрел реализации программного таймера в трех реализациях - мне не понравилось, может я не прав - Make_Pic(12.09.2015 10:25)