История изменений
Исправление intelfx, (текущая версия) :
Оно физически есть на RPI?
Что «оно»?
HPET и TSC — это x86/ACPI, но какие-то архитектурные таймеры в ARMv7/v8 совершенно точно есть.
Я горячим ожиданием из-под жабки задержки при эмуляции SPI-подобного протокола управления бегущими огоньками генерирую, работает без никаких проблем. Во всяком случае, глазами фризов не видно.
Состояния гонки обычно тоже глазами не видно и всё работает, пока в один прекрасный момент не перестаёт.
Я тут почитал, начиная с какого-то момента clock_nanosleep, timer_create и компания теперь вполне работают через hrtimers. (Мне сначала казалось, что это фича -rt патчсета.) И никаких busy wait-ов, опять же, не нужно.
Исправление intelfx, :
Оно физически есть на RPI?
Что «оно»?
HPET и TSC — это x86/ACPI, но какие-то архитектурные таймеры в ARMv7/v8 совершенно точно есть.
Я горячим ожиданием из-под жабки задержки при эмуляции SPI-подобного протокола управления бегущими огоньками генерирую, работает без никаких проблем. Во всяком случае, глазами фризов не видно.
Я тут почитал, начиная с какого-то момента clock_nanosleep, timer_create и компания теперь вполне работают через hrtimers. (Мне сначала казалось, что это фича -rt патчсета.) И никаких busy wait-ов.
Исправление intelfx, :
Оно физически есть на RPI?
Что «оно»?
Какие-то архитектурные таймеры в ARMv7/v8 совершенно точно есть.
Я горячим ожиданием из-под жабки задержки при эмуляции SPI-подобного протокола управления бегущими огоньками генерирую, работает без никаких проблем. Во всяком случае, глазами фризов не видно.
Я тут почитал, начиная с какого-то момента clock_nanosleep, timer_create и компания теперь вполне работают через hrtimers. (Мне сначала казалось, что это фича -rt патчсета.) И никаких busy wait-ов.
Исходная версия intelfx, :
Оно физически есть на RPI?
Что «оно»?
Какие-то архитектурные таймеры в ARMv7/v8 совершенно точно есть.
Я горячим ожиданием из-под жабки задержки при эмуляции SPI-подобного протокола управления бегущими огоньками генерирую, работает без никаких проблем. Во всяком случае, глазами фризов не видно.
Я тут почитал, начиная с какого-то момента clock_nanosleep и компания теперь вполне работают через hrtimers. Мне сначала казалось, что это фича -rt патчсета. И никаких busy wait-ов.