Fork me on GitHub
  1. FreeRTOS - совместный доступ к общим ресурсам

    Продолжаем осваивать FreeRTOS.

    Потенциальная причина ошибок в RTOS — это неправильно организованный общий (совместный) доступ к ресурсам из нескольких задач и/или прерываний. Одна задача получает доступ к ресурсу, начинает выполнять некоторые действия с ним, но не успевает завершить операции с этим ресурсом до конца как в этот момент может произойти …

    read more

    There are comments.

  2. FreeRTOS - диагностика ошибок и хуки

    Programming is like sex. One mistake and you have to support it for the rest of your life. — Michael Sinz

    Продолжаем осваивать FreeRTOS.

    Рассмотренный ранее пример отлично работает, но присутствуют элементы магии — например какой размер стека нужно выделять под задачу да и вообще как правильно ловить ошибки ядра RTOS, которые …

    read more

    There are comments.

  3. FreeRTOS - операционная система для микроконтроллеров

    FreeRTOS — многозадачная, мультиплатформенная операционная система жесткого реального времени (RTOS) для встраиваемых систем. Написана на языке Си с ассемблерными вставками для конкретной аппаратной платформы. Планировщик FreeRTOS поддерживает три типа многозадачности: вытесняющую с приоритетами, кооперативную и гибридную. Какая из них лучше ? В большинстве случаев вытесняющая многозадачность является более предпочтительной т.к. в …

    read more

    There are comments.

  4. Монохромный OLED дисплей на контроллере SSD1306

    Данный двухцветный (чёрно-белый) экранчик имеет разрешение 128х64 пиксела и контроллер SSD1306 с управлением либо по параллельному 8-битному интерфейсу 6800/8080 либо по последовательному I2C/SPI. Параллельный интерфейс в целом похож на HD44780 - для одностороннего обмена данными (записи) выставляются данные 8 бит, ещё один бит указывает на команду/данные, и один …

    read more

    There are comments.

  5. С++ для микроконтроллеров - «Декоратор»

    Есть два способа создания дизайна программы. Один из них, это сделать его настолько простым, что в нем, очевидно, не будет недостатков. Другой способ — сделать его настолько запутанным, что в нем не будет очевидных недостатков. — C.A. R. Hoare

    «Приемы объектно-ориентированного проектирования. Паттерны проектирования» — эпохальная книга 1994 года об инженерии программного …

    read more

    There are comments.

« Page 2 / 6 »

links

social