Комментарии 5
А по литературе для FreeRTOS что посоветуете?
Как сами изучали, только по официальной документации?
Как сами изучали, только по официальной документации?
По литературе — именно официальное руководство, но не то что есть на официальном сайте, а то что предлагается там купить(Using the FreeRTOS real time kernel) или найти в интернет.
FreeRTOS: практическое применение, часть 1 (управление задачами)
FreeRTOS: практическое применение, часть 2 (управление очередями)
FreeRTOS: практическое применение, часть 3 (управление прерываниями)
FreeRTOS: практическое применение, часть 4 (управление ресурсами)
FreeRTOS: практическое применение, часть 5 (управление памятью)
FreeRTOS: практическое применение, часть 6 (устранение проблем)
FreeRTOS: практическое применение, часть 2 (управление очередями)
FreeRTOS: практическое применение, часть 3 (управление прерываниями)
FreeRTOS: практическое применение, часть 4 (управление ресурсами)
FreeRTOS: практическое применение, часть 5 (управление памятью)
FreeRTOS: практическое применение, часть 6 (устранение проблем)
Автор Андрей Курниц, "FreeRTOS — операционная система для микроконтроллеров". Это хороший обзор FreeRTOS, почти дословный перевод официальной документации по FreeRTOS — «USING THE FREERTOS REAL TIME KERNEL» Ричарда Барри. Обзор публиковался в журнале «Компоненты и технологии», 2..10 номера 2011 года.
Я не знаю, как в FreeRTOS, но вообще-то, бинарный семафор и мутекс — это не одно и то же. Это разночтение присутствует во многих книгах, но в определении семафора Дейкстры не оговаривается, кто именно может сделать V() семафору для освобождения ресурса (это может быть и другой поток, необязательно захвативший его), а в мутексе — unlock () или unget () — только поток, захвативший. Ну, это дело FreeRTOS. Еще хотелось бы, чтобы текущая статья ссылалась на предыдущие, а то неудобно читать.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
FreeRTOS: мьютексы и критические секции