MBR (mbr) wrote,
MBR
mbr

Гейзенбаги

Самые гадские ошибки, которые могут возникнуть при проектировании ртоси - это нарушение атомарности операций. Ошибка может долго спать, никак себя не проявляя. Нагрузочные тесты для выявления этой ошибки могут крутиться несколько часов. Любая попытка ее отловить будет приводить к тому, что ошибка будет ускользать. Локализация и исправление может занять несколько недель.

В REx OS 0.5.0 я реализовал полноценные экзодрайверы (правда, пока только для проприетарной платформы кинетис). Соответственно, пришлось значительно переписать ядро и объекты синхронизации. В одном месте, похоже, не досмотрел.

Если локализовал верно, до утра тест должен выжить. Если нет - значит выходные отменяются.
Tags: embed
Subscribe

  • Наебалово

    Однако ж. Если лить в мотоблок и прочие китайские 4х тактные двигатели автомобильное минеральное масло той же спецификации, выходит примерно в 2-2.5…

  • Роскомпозор

    Значится разговариваю с клиентом, дамп не проходит с чипа. Пока разговариваю, параллельно ищу даташит. Даташита нет. Лезу по привычке на NXP. NXP…

  • Dicke Titten

    Искусственный интеллект заметно прогрессирует. Вот прям от года к году. Перевод уже местами не отличишь от литературного. Надо будет раннего…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 10 comments

  • Наебалово

    Однако ж. Если лить в мотоблок и прочие китайские 4х тактные двигатели автомобильное минеральное масло той же спецификации, выходит примерно в 2-2.5…

  • Роскомпозор

    Значится разговариваю с клиентом, дамп не проходит с чипа. Пока разговариваю, параллельно ищу даташит. Даташита нет. Лезу по привычке на NXP. NXP…

  • Dicke Titten

    Искусственный интеллект заметно прогрессирует. Вот прям от года к году. Перевод уже местами не отличишь от литературного. Надо будет раннего…