Перевод может содержать ошибки. Читайте первоисточник: The FreeRTOS™ Kernel
Последнее обновление: 20240904
Здесь не планируется обучающего курса по основам FreeRTOS и RTOS в целом. По крайней мере, пока. Чтобы изучить основы, можно взять например прекрасную книжку на основе статей, которые написал Андрей Курниц. Несмотря на то, что этим статьям уже семь лет, основные принципы не изменились, и книжка по-прежнему актуальна. Кроме того, в сети есть масса других обучающих статей. Навскидку: на изиэлектрониксе, на хабре, на микросине. Но пока нигде не нашёл переведённого описания новых фишек, появившихся в версиях 9 и 10 FreeRTOS. Поэтому за основу взял site map родного сайта FreeRTOS и начал перевод некоторых глав. Но здесь уже есть и некоторые дополнительные страницы, которых нет в карте оригинального сайта. Примечание 20240812: после перелицовки на оригинальном сайте страничка "site map", увы, исчезла.
Ссылки на статьи, перечисленные чуть выше, есть на странице "Книги и руководства по FreeRTOS".
Этот перевод выполняется "с нуля", чтобы не терять смысла, вложенного в текст разработчиками FreeRTOS. Также при переводе не используются каки-либо иные уже переведённые русскоязычные тексты. Те страницы, которые совсем не интересны, либо оригинальная страница пуста, либо является дублирующей - постепенно выкидываются из списка. А что нужно - постепенно переводятся и заменяются ссылками на локальные. Изначально делается перевод "в лоб", страница-в-страницу. Если остаются места с не до конца понятным смыслом или совсем исковерканным русским языком, текст помечается оранжевым фоном. Литературная обработка ещё предстоит. Сначала просто перевод.
Заранее отвечу на вопрос: "Будет ли перевод выложен одним pdf-файлом?" Вполне возможно. Если посчитаю, что перевод завершён, хотя бы в части описания ядра FreeRTOS. Но не стоит на это рассчитывать, т.к. на сегодняшний день его просто не существует.
Копирование к себе любой части перевода только приветствуется. При этом ссылка на данную страницу будет не лишней, т.к. содержимое всё ещё добавляется. Только будьте внимательны: после того, как перевод основных частей будет закончен, структура адресов страниц немного изменится. Страница по этому адресу - точно сохранится. Внимание! Никакой ответственности за предоставленные материалы, за точность и корректность переводов и всё остальное администрация сайта и авторы перевода не несут. Всё, что вы делаете (или не делаете), вы делаете (или не делаете) на свой страх и риск, и исключительно под свою ответственность.
В тексте имена файлов и каталогов выделены курсивом.
ToDo:
RTOS stream buffer API functions:
RTOS message buffer API functions: