Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Операционные системы
  3. Raspberry Pi OS (Raspbian)
  4. Есть некоторая нестабильность в работе программы на Raspberry Pi CM3+

Есть некоторая нестабильность в работе программы на Raspberry Pi CM3+

Запланировано Прикреплена Закрыта Перенесена Raspberry Pi OS (Raspbian)
1 Сообщения 1 Posters 15 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано
    #1

    Доброе всем время суток.
    Есть программа, которая крутится на плате CM3+ и ее деятельность визуально очень хорошо контролируется. Собственно, программа выводит изображение на экран, динамически, точку за точкой, непрерывно его обновляя. Все работает вполне хорошо и красиво, но иногда в работе возникают кратковременные перебои. Именно иногда и именно кратковременные. Аппаратно ловить это осциллографом бессмысленно, поскольку при этом не возникает никаких отличающихся уровней напряжения, просто на экране возникают чуть более яркие и темные строки. Предполагаю, что программа кратковременно притормаживается системой по непонятной причине.
    Что было сделано для решения проблемы? Для программы выделено специальное ядро, программа запускается на этом ядре с приоритетом реального времени. Это дало то, что перебои возникают примерно раз в несколько секунд, хотя могут и чаще - все проявляется чисто спорадически, заметить явное влияние на это других процессов пока не удается. Есть некоторое ощущение, что перебои связаны с работой сетевой карты ( подключен тот же чип что и на обычных Raspberry ). Но моргания светодиодов сетевой карты напрямую с морганием экрана не связано...
    Распределение процессов по ядрам контролируется, нагрузка на ядра высокая, но не запредельная. ARM разогнан до 1200 МГц, температура определяется порядка 55 градусов ( то есть вполне допустимая ). Версия ОС стандартная, Lite ( то есть без графического интерфейса ). Программа запускается сама, при старте. Мерцание присутствует и без сетевого провода.
    Если есть у кого-нибудь предположения как исключить эти перебои в работе процесса обновления экрана - было бы очень интересно их узнать. Заранее спасибо...

    1 ответ Последний ответ
    0

    • Войти

    • Нет учётной записи? Зарегистрироваться

    • Login or register to search.
    • Первое сообщение
      Последнее сообщение
    0
    • Категории
    • Главная
    • Документация
    • Последние
    • Пользователи