-
- Дык несколько лет назад уже пояснял. RTOS начинается тогда, когда я могу задать периодичность выполнения для каждой задачи (в секундах/Герцах) и макс. время задержки (в секундах) обработки для каждого из событий. Всё остальное называть RTOS-ом argus98(23 знак., 18.05.2018 11:54)
- Это какое-то твоё определение. И оно не выполнимо, т.к. твои же задачи будут конкурировать и оттягивать на себя процессор, как ты максимальное время ограничишь??? Обычно под RTOS понимается многозадачная ОС в которой жёстко учитываются приоритеты fk0(3438 знак., 18.05.2018 13:02)
- FreeRTOS вообще достоин смерти только за их naming convention. lloyd(339 знак., 18.05.2018 21:26)
- Вот ведь какой парадокс - когда я начал серьезно интересоваться RTOS, году в 2004, FreeRTOS уже была достаточно устоявшимся продуктом, и все желали ей смерти - каждый по своей причине. И такая она, и сякая. +14 лет - FreeRTOS отпочковала SafeRTOS, Evgeny_CD(240 знак., 18.05.2018 21:34)
- Есть два типа вещей: те, на которые все жалуются, и те, которыми никто не пользуется - lloyd(18.05.2018 21:39)
- Спасибо, хорошо сказал! - Evgeny_CD(18.05.2018 23:27)
- Тоже мне удивил. Винду в гробу видали в белых тапочках с самого начала :-) - SciFi(18.05.2018 21:38)
- Ну это классика некрофилии! Все на нашем форуме хотят достать из гроба XP и Win7 - но увы :( - Evgeny_CD(18.05.2018 21:43)
- На прошлой недели о Win10 и обновлении один поклонник рассказывал ;) - mut(18.05.2018 21:49 - 21:57, youtube)
- Не надо тут, шиндоус XP - затычка вместо операционной системы (этакий современный MS-DOS, то есть работать еще можно, но ничего современного уже не сделаешь). lloyd(104 знак., 18.05.2018 21:53)
- "современного" - это куда совать? - Крок(19.05.2018 20:16)
- Ну вот хочешь новый быстрый Qt5.11 воткнуть в гуй, а тебе шиш, XP только до 5.6 поддерживает. lloyd(46 знак., 19.05.2018 20:52)
- Через адаптер BLED112 Win7 вполне умеет BLE (за счет того, что в этом случае стек протоколов на стороне адаптера) - AlexG(18.05.2018 23:01, ссылка)
- "современного" - это куда совать? - Крок(19.05.2018 20:16)
- Ну это классика некрофилии! Все на нашем форуме хотят достать из гроба XP и Win7 - но увы :( - Evgeny_CD(18.05.2018 21:43)
- Есть два типа вещей: те, на которые все жалуются, и те, которыми никто не пользуется - lloyd(18.05.2018 21:39)
- Вот ведь какой парадокс - когда я начал серьезно интересоваться RTOS, году в 2004, FreeRTOS уже была достаточно устоявшимся продуктом, и все желали ей смерти - каждый по своей причине. И такая она, и сякая. +14 лет - FreeRTOS отпочковала SafeRTOS, Evgeny_CD(240 знак., 18.05.2018 21:34)
- Я же говорил, что все эти книжки про RTOS - для студентов и говнокодеров... RT, в переводе на русский = реальное время, которое, как известно, измеряется в секундах и производных от секунды величинах. Любые другие интерпретации не могут называться argus98(132 знак., 18.05.2018 21:19)
- Есть устоявшаяся общепризнанная терминология. Определение RTOS можно взять на худой конец из википедии. С чего ты решил, что твое определение верное? - fk0(18.05.2018 22:54)
- Что ж, берём "худой конец из википедии" - "Система реального времени (СРВ) — это система, которая должна реагировать на события во внешней по отношению к системе среде или воздействовать на среду в рамках требуемых временных ограничений. argus98(811 знак., 19.05.2018 17:17)
- Т.е. RTOS не RTOS если не указано время обработки неких "запросов" в секундах? Можно указать "не более получаса" и уже ОСРВ? Только боюсь, все эти времена пренебрежительно малы и определяются пользовательским кодом в случае возникновения fk0(98 знак., 19.05.2018 17:30)
- Дело не во времени исполнения кода а в том что ОСРВ способна гарантировать что она не провафляет передачу управления задаче сверх определенных целевым программистом в рамках, указанных разработчиком ОСРВ. Для вытесняющих ОСРВ время исполнения ASDFS(146 знак., 19.05.2018 18:08)
- Переведи на русский термин "провафляет". Каких ещё рамках? По-моему ты не понимаешь, о чём говоришь. От ОС практически мало что зависит. Вряд ли чем-то принципиально отличаются десятки существующих ОСРВ. Единственным существенным отличием я вижу fk0(970 знак., 19.05.2018 20:12)
- От каждого компонента системы что то зависит. От оси зависит особенно много потому как если ось не может отобрать управление у задачи или гарантировать время исполнения в своих компонентах то это нихрена не осрв. Вот на линух нет бумажек в которых ASDFS(98 знак., 20.05.2018 10:44)
- Цифры не являются принципиальным свойством. Они, как минимум, от процессора зависят, от драйверов (прерываний) и т.п. И "realtime" -- это же не количественная оценка, а качественная. Какие могут быть бумажки с цифрами, если они даны на одну fk0(2750 знак., 20.05.2018 12:46 - 13:10)
- Ты по прежнему путаешь ОСРВ с системой на ее базе. ОСРВ может и должна иметь циферки от разрабов и бумажки от сертификации на предмет гарантированных времянок. Разумеется, эти циферки преобразуются в секунды только на конкретном ядре с конкретной ASDFS(907 знак., 20.05.2018 13:47)
- A если говорить про количественные характеристики, то время исполнения каких-то абстрактных функций RTOS мало вообще интересно, его можно считать пренебрежительно малым. Интересны, наверное, ровно два параметра: fk0(1202 знак., 20.05.2018 14:40 - 14:43)
- Где это сказано, что кто-то что-то кому-то должен? Это ты путаешь само понятие ОСРВ и её потенциальную сертификацию, которая вообще не тема разговора. От того, что ОСРВ не имеет сертификации, она не перестаёт таковой быть. И я утверждаю, что fk0(775 знак., 20.05.2018 14:29)
- Вдогонку. Приходилось сталкиваться с некой ОС на базе VRTX и могу сравнить с Linux на том же ПО (сменился только слой адаптации к ОС). Linux гораздо реактивнее. Масса багов всплыла только потому, что переключение контекста в Linux может произойти fk0(1270 знак., 20.05.2018 13:20)
- Ты по прежнему путаешь ОСРВ с системой на ее базе. ОСРВ может и должна иметь циферки от разрабов и бумажки от сертификации на предмет гарантированных времянок. Разумеется, эти циферки преобразуются в секунды только на конкретном ядре с конкретной ASDFS(907 знак., 20.05.2018 13:47)
- Цифры не являются принципиальным свойством. Они, как минимум, от процессора зависят, от драйверов (прерываний) и т.п. И "realtime" -- это же не количественная оценка, а качественная. Какие могут быть бумажки с цифрами, если они даны на одну fk0(2750 знак., 20.05.2018 12:46 - 13:10)
- От каждого компонента системы что то зависит. От оси зависит особенно много потому как если ось не может отобрать управление у задачи или гарантировать время исполнения в своих компонентах то это нихрена не осрв. Вот на линух нет бумажек в которых ASDFS(98 знак., 20.05.2018 10:44)
- Переведи на русский термин "провафляет". Каких ещё рамках? По-моему ты не понимаешь, о чём говоришь. От ОС практически мало что зависит. Вряд ли чем-то принципиально отличаются десятки существующих ОСРВ. Единственным существенным отличием я вижу fk0(970 знак., 19.05.2018 20:12)
- Дело не во времени исполнения кода а в том что ОСРВ способна гарантировать что она не провафляет передачу управления задаче сверх определенных целевым программистом в рамках, указанных разработчиком ОСРВ. Для вытесняющих ОСРВ время исполнения ASDFS(146 знак., 19.05.2018 18:08)
- Т.е. RTOS не RTOS если не указано время обработки неких "запросов" в секундах? Можно указать "не более получаса" и уже ОСРВ? Только боюсь, все эти времена пренебрежительно малы и определяются пользовательским кодом в случае возникновения fk0(98 знак., 19.05.2018 17:30)
- Что ж, берём "худой конец из википедии" - "Система реального времени (СРВ) — это система, которая должна реагировать на события во внешней по отношению к системе среде или воздействовать на среду в рамках требуемых временных ограничений. argus98(811 знак., 19.05.2018 17:17)
- Есть устоявшаяся общепризнанная терминология. Определение RTOS можно взять на худой конец из википедии. С чего ты решил, что твое определение верное? - fk0(18.05.2018 22:54)
- Очередь логична для RTOS, ведь приоритет задается для нити, а не для события. - LightElf(18.05.2018 13:44)
- FreeRTOS вообще достоин смерти только за их naming convention. lloyd(339 знак., 18.05.2018 21:26)
- Это какое-то твоё определение. И оно не выполнимо, т.к. твои же задачи будут конкурировать и оттягивать на себя процессор, как ты максимальное время ограничишь??? Обычно под RTOS понимается многозадачная ОС в которой жёстко учитываются приоритеты fk0(3438 знак., 18.05.2018 13:02)
- Дык несколько лет назад уже пояснял. RTOS начинается тогда, когда я могу задать периодичность выполнения для каждой задачи (в секундах/Герцах) и макс. время задержки (в секундах) обработки для каждого из событий. Всё остальное называть RTOS-ом argus98(23 знак., 18.05.2018 11:54)