Например TDA7294

Форум РадиоКот • Просмотр темы - STM32F4 + CMake + FreeRTOS, нужен шаблон
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт мар 06, 2026 06:13:13

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 27 ]    , 2
Автор Сообщение
 Заголовок сообщения: Re: STM32F4 + CMake + FreeRTOS, нужен шаблон
СообщениеДобавлено: Вт фев 17, 2026 06:29:00 
Мудрый кот

Карма: -8
Рейтинг сообщений: 196
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1706
Рейтинг сообщения: 0
, я сам писал свою вытесняющую РТОС. А также писал порты для существующих вытесняющих РТОС (uCOS-II).
Молодец. Только это НЕ вытесняющая РТОС :)
Что именно "НЕ вытесняющая РТОС"? uCOS-II??? :shock:
Читаем: https://en.wikipedia.org/wiki/Micro-Con ... ng_Systems
Цитата:
Micro-Controller Operating Systems (MicroC/OS, stylized as μC/OS, or Micrium OS) is a real-time operating system (RTOS) designed by Jean J. Labrosse in 1991. It is a priority-based preemptive real-time kernel for microprocessors, written mostly in the programming language C.
Возьмите словарь и переведите выделенное.
Может хватит уже нести ахинею? И может наконец-то возьмётесь за учебник и почитаете что такое "вытесняющая РТОС"?

Вы были неверно информированы, потому и заблуждаетесь. А если бы загуглили с самого начала, что есть вытесняющая, а что кооперативная РТОС, то сразу бы и не совершили столько ошибок.
Загуглил:
Цитата:
Вытесняющая РТОС (Preemptive RTOS) — это операционная система реального времени, в которой планировщик может принудительно приостановить (вытеснить) выполнение текущей задачи с низким приоритетом, чтобы немедленно запустить более приоритетную задачу. Это гарантирует реакцию на критические события в жестко заданное время.
И где тут говорится о некоем "периодически вызываемом планировщике"?

Скажите, по какому сигналу у вас переключаются задачи? То есть, в задаче вы вызываете механизм передачи управления?
Я выше привёл пример программы с 3-мя задачами. Где всё расписано - кто и кем когда активируется. Или - "чукча не читатель"? 8)


Вернуться наверх
 
 Заголовок сообщения: Re: STM32F4 + CMake + FreeRTOS, нужен шаблон
СообщениеДобавлено: Вт фев 17, 2026 07:15:43 
Встал на лапы

Зарегистрирован: Пн фев 16, 2026 17:30:02
Сообщений: 114
Рейтинг сообщения: 0
Не слишком то вы вежливы :) Хамство и оскорбления в интернете - признак физической слабости в реальности :)

некий "планировщик"? (которого кстати в вытесняющих ОС как правило нет)

А что ж там, по вашему, есть? :) Слово Sheduler ни о чем не говорит разве? Так загуглите.
Планировщик конечно может отсутствовать в виде отдельного модуля, но его функции в этом случае будет исполнять ядро ОС.

Я выше привёл пример программы с 3-мя задачами. Где всё расписано - кто и кем когда активируется.

То есть, написать то написали, но так и не поняли, как это получилось.
Вам читать литературу надо больше. Ну и безусловно, вежливее общаться в интернете, это один из главных признаков профессионала. За хамством кроется страх и неуверенность


Вернуться наверх
 
 Заголовок сообщения: Re: STM32F4 + CMake + FreeRTOS, нужен шаблон
СообщениеДобавлено: Вт фев 17, 2026 07:47:29 
Мудрый кот

Карма: -8
Рейтинг сообщений: 196
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1706
Рейтинг сообщения: -1
То есть, написать то написали, но так и не поняли, как это получилось.
И кто тут хамит? Внимательно смотрим в зеркало.

Вам читать литературу надо больше. Ну и безусловно, вежливее общаться в интернете, это один из главных признаков профессионала. За хамством кроется страх и неуверенность
Ясно. По теме вам сказать нечего, так как в теме не разбираетесь совершенно. Но пришли поучать тут взрослых дядек... диванный теоретик...

Слово Sheduler ни о чем не говорит разве? Так загуглите.
Планировщик конечно может отсутствовать в виде отдельного модуля, но его функции в этом случае будет исполнять ядро ОС.
Некий "планировщик" в вытесняющей РТОС - только плод вашей воспалённой фантазии. Никакие "планировщики" вытесняющей РТОС не нужны.
И вас также пошлю туда, куда вы уже неоднократно тут посылали - идите лучше гуглите! И не несите чушь по темам, в которых совершенно не разбираетесь.


Вернуться наверх
 
 Заголовок сообщения: Re: STM32F4 + CMake + FreeRTOS, нужен шаблон
СообщениеДобавлено: Вт фев 17, 2026 15:00:31 
Встал на лапы

Зарегистрирован: Пн фев 16, 2026 17:30:02
Сообщений: 114
Рейтинг сообщения: 0
:) Хамите - именно вы, даже в последнем вашем посте. Просто не замечаете этого, делая это подсознательно из-за страха. Хамство - признак страха и неуверенности в себе.

Некий "планировщик" в вытесняющей РТОС - только плод вашей воспалённой фантазии. Никакие "планировщики" вытесняющей РТОС не нужны.
.

Ага. А это вот что перед вами? (текст из FreeTROS, файл task.h)

Код:
/*----------
* SCHEDULER CONTROL
*----------*/

/**
 * task. h
 * @code{c}
 * void vTaskStartScheduler( void );
 * @endcode
 *
 * Starts the real time kernel tick processing.  After calling the kernel
 * has control over which tasks are executed and when.
 *
 * See the demo application file main.c for an example of creating
 * tasks and starting the kernel.
 *
 * Example usage:
 * @code{c}
 * void vAFunction( void )
 * {
 *   // Create at least one task before starting the kernel.
 *   xTaskCreate( vTaskCode, "NAME", STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL );
 *
 *   // Start the real time kernel with preemption.
 *   vTaskStartScheduler ();
 *
 *   // Will not get here unless a task calls vTaskEndScheduler ()
 * }
 * @endcode
 *
 * \defgroup vTaskStartScheduler vTaskStartScheduler
 * \ingroup SchedulerControl
 */
void vTaskStartScheduler( void ) PRIVILEGED_FUNCTION;


У вас, гражданин, просто очень узкий кругозор и непомерно раздутое ЧСВ, помноженное на невоспитанность и хамливость. Вряд ли при физическом контакте вы бы так же вели бы себя, как позволяете себе дистанционно в интернете, спрятавшись за монитором на диване.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения: Re: STM32F4 + CMake + FreeRTOS, нужен шаблон
СообщениеДобавлено: Вт фев 17, 2026 16:28:15 
Мудрый кот

Карма: -8
Рейтинг сообщений: 196
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1706
Рейтинг сообщения: 0
Ага. А это вот что перед вами? (текст из FreeTROS, файл task.h)
Я вижу что что-либо объяснять диванному теоретику - бесполезно. Уже 100500 раз всё было объяснено в теме, но до вас так и не дошло....
У вас, гражданин, просто очень узкий кругозор и непомерно раздутое ЧСВ, помноженное на невоспитанность и хамливость.
Загуглить "tickless OS" у вас не получилось. А вот наезжать и переходить на личности - в каждом посте. Идите ка вы в.... сад.

PS: Если лошадь ходит на 4-х ногах, говорит ли это о том, что ходить на 2-х ногах невозможно в принципе никому? Если в какой-то программе используется некий таймер, говорит ли это о том, что программы без таймеров невозможны в принципе?
Это вопрос не Rapra. Это вопрос тем, кто способен думать и понимать.


Вернуться наверх
 
 Заголовок сообщения: Re: STM32F4 + CMake + FreeRTOS, нужен шаблон
СообщениеДобавлено: Вт фев 17, 2026 16:34:14 
Родился

Зарегистрирован: Пн фев 16, 2026 11:46:04
Сообщений: 5
Рейтинг сообщения: 0
нужен даташит SC512766CFU


Вернуться наверх
 
 Заголовок сообщения: Re: STM32F4 + CMake + FreeRTOS, нужен шаблон
СообщениеДобавлено: Вт фев 17, 2026 16:41:27 
Встал на лапы

Зарегистрирован: Пн фев 16, 2026 17:30:02
Сообщений: 114
Рейтинг сообщения: 0
То есть, jcxz, за неимением ответа относительно vTaskStartScheduler в FreeRTOS снова начал хамить. Странно, чего ж вы так боитесь то?

vTaskStartScheduler - это есть запуск того самого ПЛАНИРОВЩИКА в FreeRTOS, существование которого отрицает jcxz. Так что планировщики - они ЕСТЬ в РТОС :)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 27 ]    , 2

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y