[Перевод] Вся правда об ОСРВ. Статья #6. Другие сервисы ОСРВ
#Программированиемикроконтроллеров #ОСРВ #RTOS #сервисыОСРВ #управлениезадачами #разделыпамяти #таймерреальноговремени IV
https://habr.com/post/418677/
#Программированиемикроконтроллеров #ОСРВ #RTOS #сервисыОСРВ #управлениезадачами #разделыпамяти #таймерреальноговремени IV
https://habr.com/post/418677/
t.me
Вся правда об ОСРВ. Статья #6. Другие сервисы ОСРВ
В предыдущих статьях мы обсуждали функциональность ядра с точки зрения выполняемых задач и взаимодействия между ними. В этой статье мы рассмотрим, что еще...
[Перевод] Вся правда об ОСРВ. Статья #9. Планировщик: реализация
#Программированиемикроконтроллеров #ОСРВ #rtos #планировщик IV
https://habr.com/post/422615/
#Программированиемикроконтроллеров #ОСРВ #rtos #планировщик IV
https://habr.com/post/422615/
t.me
Планирование в Nucleus RTOS
Основные принципы работы планировщиков ОСРВ были рассмотрены в статье «Задачи и планирование». В настоящей статье мы рассмотрим возможности, которые предлагает...
ОСРВ МАКС — бесплатно? Планируем открыть лицензию для бесплатного коммерческого использования
#Япиарюсь #ОСРВ #RTOS #ОСРВМАКС #микроконтроллерымиландр #arm #операционнаясистема IV
https://habr.com/post/423689/
#Япиарюсь #ОСРВ #RTOS #ОСРВМАКС #микроконтроллерымиландр #arm #операционнаясистема IV
https://habr.com/post/423689/
t.me
ОСРВ МАКС — бесплатно? Планируем открыть лицензию для бесплатного коммерческого использования
Мы открываем сбор средств на подготовку ОСРВ МАКС к бесплатному массовому использованию. Новая версия позволит сторонним разработчикам добавлять в систему...
[Перевод] Вся правда об ОСРВ. Статья #13. Структуры данных задач и неподдерживаемые вызовы API
#Программированиемикроконтроллеров #ОСРВ #RTOS #структурыданныхзадач #служебныевызовы #API #nucleusse IV
https://habr.com/post/425353/
#Программированиемикроконтроллеров #ОСРВ #RTOS #структурыданныхзадач #служебныевызовы #API #nucleusse IV
https://habr.com/post/425353/
t.me
Вся правда об ОСРВ. Статья #13. Структуры данных задач и неподдерживаемые вызовы API
В этой третьей и последней статье о задачах, я рассмотрю структуры данных Nucleus SE и опишу вызовы API RTOS, которые не реализованы в Nucleus SE, а также...
[Перевод] Вся правда об ОСРВ. Статья #14. Разделы памяти: введение и базовые службы
#Программированиемикроконтроллеров #ОСРВ #RTOS #распределениепамяти #управлениепамятью #пулразделов #разделпамяти IV
https://habr.com/post/426425/
#Программированиемикроконтроллеров #ОСРВ #RTOS #распределениепамяти #управлениепамятью #пулразделов #разделпамяти IV
https://habr.com/post/426425/
t.me
Вся правда об ОСРВ. Статья #14. Разделы памяти: введение и базовые службы
Разделы памяти упоминались ранее в одной из предыдущих статей (#6), где производилось сравнение со стандартной функцией языка C malloc(). Раздел (partition) –...
[Перевод] Вся правда об ОСРВ. Статья #16. Сигналы
#Программированиемикроконтроллеров #ОСРВ #RTOS #микроконтроллеры #сигналы #флаги IV
https://habr.com/post/427439/
#Программированиемикроконтроллеров #ОСРВ #RTOS #микроконтроллеры #сигналы #флаги IV
https://habr.com/post/427439/
t.me
Вся правда об ОСРВ. Статья #16. Сигналы
В этой статье будут рассмотрены сигналы, которые являются простейшими механизмами взаимодействия между задачами в Nucleus SE. Они предоставляют малозатратный...
[Перевод] Вся правда об ОСРВ. Статья #17. Группы флагов событий: введение и базовые службы
#Программированиемикроконтроллеров #ОСРВ #RTOS #флагисобытий #группыфлаговсобытий #взаимодействиезадач #служебныевызовы IV
https://habr.com/post/428131/
#Программированиемикроконтроллеров #ОСРВ #RTOS #флагисобытий #группыфлаговсобытий #взаимодействиезадач #служебныевызовы IV
https://habr.com/post/428131/
t.me
Вся правда об ОСРВ. Статья #17. Группы флагов событий: введение и базовые службы
Группы флагов событий уже упоминались ранее в одной из предыдущих статей (#5). В Nucleus SE они похожи на сигналы, но являются более гибкими. Они...
[Перевод] Вся правда об ОСРВ. Статья #18. Группы флагов событий: вспомогательные службы и структуры данных
#Программированиемикроконтроллеров #ОСРВ #RTOS #флагисобытий #группыфлаговсобытий #взаимодействиезадач #служебныевызовы IV
https://habr.com/post/428890/
#Программированиемикроконтроллеров #ОСРВ #RTOS #флагисобытий #группыфлаговсобытий #взаимодействиезадач #служебныевызовы IV
https://habr.com/post/428890/
t.me
Вся правда об ОСРВ. Статья #18. Группы флагов событий: вспомогательные службы и структуры данных
Эта статья продолжает описывать группы флагов событий. Предыдущие статьи серии: Статья #17. Группы флагов событий: введение и базовые службы Статья #16.
[Перевод] Вся правда об ОСРВ. Статья #19. Семафоры: введение и базовые службы
#Программированиемикроконтроллеров #ОСРВ #RTOS #семафоры #взаимодействиезадач #служебныевызовы #API IV
https://habr.com/post/429156/
#Программированиемикроконтроллеров #ОСРВ #RTOS #семафоры #взаимодействиезадач #служебныевызовы #API IV
https://habr.com/post/429156/
t.me
Вся правда об ОСРВ. Статья #19. Семафоры: введение и базовые службы
Семафоры были упомянуты в одной из предыдущих статей (#5). Их основная задача – управление доступом к ресурсам. Предыдущие статьи серии: Статья #18. Группы...
[Перевод] Вся правда об ОСРВ. Статья #23. Очереди: введение и базовые службы
#Программированиемикроконтроллеров #ОСРВ #RTOS #очереди #взаимодействиезадач #служебныевызовы #API IV
https://habr.com/post/431378/
#Программированиемикроконтроллеров #ОСРВ #RTOS #очереди #взаимодействиезадач #служебныевызовы #API IV
https://habr.com/post/431378/
t.me
Вся правда об ОСРВ. Статья #23. Очереди: введение и базовые службы
Очереди были упомянуты в одной из предыдущих статей (#5). Они предоставляют более гибкий способ передачи простых сообщений между задачами по сравнению с...
[Перевод] Вся правда об ОСРВ. Статья #28. Программные таймеры
#Системноепрограммирование #Программированиемикроконтроллеров #ОСРВ #RTOS #программныетаймеры #служебныевызовы #API IV
https://habr.com/ru/post/455072/
#Системноепрограммирование #Программированиемикроконтроллеров #ОСРВ #RTOS #программныетаймеры #служебныевызовы #API IV
https://habr.com/ru/post/455072/
t.me
Вся правда об ОСРВ. Статья #28. Программные таймеры
Идея программных таймеров была введена в одной из предыдущих статей. Они являются объектами ядра, предоставляющими задачам простой способ запуска событий по врем...
[Перевод] Вся правда об ОСРВ. Статья #29. Прерывания в Nucleus SE
#Системноепрограммирование #Программированиемикроконтроллеров #ОСРВ #RTOS #прерывания #обработчикпрерываний #служебныевызовы IV
https://habr.com/ru/post/458770/
#Системноепрограммирование #Программированиемикроконтроллеров #ОСРВ #RTOS #прерывания #обработчикпрерываний #служебныевызовы IV
https://habr.com/ru/post/458770/
t.me
Вся правда об ОСРВ. Статья #29. Прерывания в Nucleus SE
Все современные микропроцессоры и микроконтроллеры содержат какие-либо механизмы прерывания. Эти механизмы необходимы для обеспечения «отзывчивости», требуемой м...
MitM-like поддержка RTOS в GDB
#Программирование #Отладка #Программированиемикроконтроллеров #microblaze #rtos #freertos #gdb IV
https://habr.com/ru/post/494786/
#Программирование #Отладка #Программированиемикроконтроллеров #microblaze #rtos #freertos #gdb IV
https://habr.com/ru/post/494786/
t.me
MitM-like поддержка RTOS в GDB
Долго думал, можно ли переопубликовывать статью на Хабре, проштудировал правила, вроде как сейчас это не возбраняется. Если ошибся — исправлюсь :) Итак... Какое-...
Переключение контекста и простой вытесняющий планировщик для CortexM
#C #Программированиемикроконтроллеров #Системноепрограммирование #с17 #stm32 #rtosосрвмикроконтроллеры #rtos IV
https://habr.com/ru/post/506414/
#C #Программированиемикроконтроллеров #Системноепрограммирование #с17 #stm32 #rtosосрвмикроконтроллеры #rtos IV
https://habr.com/ru/post/506414/
t.me
Переключение контекста и простой вытесняющий планировщик для CortexM
С каждым годом курсовые для моих студентов становятся все объемнее. Например, в этом году одним из заданий была разработка метеостанции, ведь только ленивый не...
Zephyr в embedded: опыт использования на STM32F7-Discovery
#Программированиемикроконтроллеров #Производствоиразработкаэлектроники #embedded #stm32 #zephyr #rtos #linux IV
https://habr.com/ru/post/506792/
#Программированиемикроконтроллеров #Производствоиразработкаэлектроники #embedded #stm32 #zephyr #rtos #linux IV
https://habr.com/ru/post/506792/
t.me
Zephyr в embedded: опыт использования на STM32F7-Discovery
История о моем опыте использования операционной системы реального времени (ОСРВ) Zephyr для устройства на базе микроконтроллера STM32F7-Discovery. В статье: Чт...
Azure RTOS. Часть 1: обзор и запуск (STM32 + CubeIDE + HAL)
#БлогкомпанииКвартаТехнологии #MicrosoftAzure #Программированиемикроконтроллеров #Интернетвещей #Microsoft #RTOS #Azure IV
https://habr.com/ru/post/514084/
#БлогкомпанииКвартаТехнологии #MicrosoftAzure #Программированиемикроконтроллеров #Интернетвещей #Microsoft #RTOS #Azure IV
https://habr.com/ru/post/514084/
t.me
Azure RTOS. Часть 1: обзор и запуск (STM32 + CubeIDE + HAL)
На недавно прошедшем Microsoft Build 2020 многократно упоминалась Azure RTOS как специализированная ОС жесткого реального времени для микроконтроллеров. В данном...
Embox на плате EFM32ZG_STK3200
#БлогкомпанииEmbox #Системноепрограммирование #Программированиемикроконтроллеров #efm32 #embox #MCU #rtos IV
https://habr.com/ru/post/537408/
#БлогкомпанииEmbox #Системноепрограммирование #Программированиемикроконтроллеров #efm32 #embox #MCU #rtos IV
https://habr.com/ru/post/537408/
t.me
Embox на плате EFM32ZG_STK3200. Как уместить RTOS в 4кБ ОЗУ
Embox является сильно конфигурируемой RTOS. Основная идея Embox — прозрачный запуск Linux программного обеспечения везде, в том числе и на микроконтроллерах. Из...
[Перевод] Все ли автопроизводители хотят работать с собственными операционными системами
#БлогкомпанииНППИТЭЛМА #Промышленноепрограммирование #Программированиемикроконтроллеров #Разработкадляинтернетавещей #Транспорт #RTOS #Automotive IV
https://habr.com/ru/post/538608/
#БлогкомпанииНППИТЭЛМА #Промышленноепрограммирование #Программированиемикроконтроллеров #Разработкадляинтернетавещей #Транспорт #RTOS #Automotive IV
https://habr.com/ru/post/538608/
t.me
Все ли автопроизводители хотят работать с собственными операционными системами
Многие автомобильные OEM и Tier-1 компании завидуют Tesla. Осознавая, что самой большой проблемой автомобильной промышленности является программное обеспечение...
Что необходимо знать, чтобы написать свою Embedded RTOS (часть 1)
#Opensource #C #rtos #em_task #осрв IV
https://habr.com/ru/post/598693/
#Opensource #C #rtos #em_task #осрв IV
https://habr.com/ru/post/598693/
Хабр
Что необходимо знать, чтобы написать свою Embedded RTOS (часть 1)
Хотел бы написать небольшой цикл статей посвященных тому, как я написал свою RTOS с какими трудностями столкнулся и зачем вообще писать свою RTOS если уже есть FreeRTOS, RTX, embOS и т.д. список...
Можно ли решить задачу реального времени без RTOS, разберем реализованную задачу
#Программирование #Анализипроектированиесистем #C #Программированиемикроконтроллеров #RTOS #микроконтроллеры #микропроцессоры IV
https://habr.com/ru/post/699942/
#Программирование #Анализипроектированиесистем #C #Программированиемикроконтроллеров #RTOS #микроконтроллеры #микропроцессоры IV
https://habr.com/ru/post/699942/
Хабр
Можно ли решить задачу реального времени без RTOS, разберем реализованную задачу
Когда-то мне довелось делать программу для управления процессом измерения в мониторе артериального давления (АД). Хочу на этом примере разобрать и продемонстрировать что нужно для решения задач...