ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
293525
Связанные сообщения
Rtos
А можно немного мыслей? Несмотря на кучу существующих ОС, набирающих разную популярность, всё же появляются новые. FreeRTOS, pro...2021-10-08
[Японские RTOS T-Kernel 2.0, μT-Kernel 3.0 и много других]. Регистрируют автоматом сразу, все дают качать. Очень качестве...2021-10-08
Очевидно, что без механизма ожидания -- получается полная ерунда, которая ничем не лучше биглупа. Когда событий станет мн...2020-12-06
Прототреды это биг-луп вывернутый наизнанку. Или наоборот. То же самое, что конечные автоматы им. Шалыто, switch-технология. Удо...2020-06-11
Выскажу ещё раз: FreeRTOS сырая недоделка, смысла особого, без реализации ряда перечисленного (см. ниже) не имеет и, хуже того, ...2019-10-18
"В контексте МК" никаких задач не должно быть! :) Контроллер рассчитан на обслуживание периферии, а потому никаких других событи...2019-09-20
Смотря какая ОС. В основном ОС делятся по типу: бывают корпоративные ОС и любительские.2019-03-20
[Список RTOSов] всяких разных -> Проект osrtos.com2017-11-15
Обновлено: трехколесный вялошипет с квадратными колесами (многозадачка на Си). Рожалось в муках, труд всей жизни :)2015-11-16
Кто-нибудь использует RTOS (не ядра) в своих проектах? Интересует их работа в защищённом режиме, взаимодействие пользовательског...2014-11-15
Давно холиваров не было. Как насчёт RTOS vs Main Loop? Поделитесь практическим опытом. Сам RTOS не применял, да и не очень хочет...2013-07-24
Вот колеблюсь, какую RTOS использовать для ARM7. Вот приглянулись TN Kernel, ScmRTOS. Советуют AMX и FreeRTOS. Кто что подскажет...2011-11-28
Нефиг си пинать за то, что он не хаскель ;)2011-08-14
Тут очень любят рассуждать о RTOS и всём таком. Но как-то массово замалчивается, что стандартная C-библиотека для неопределённог...2011-08-13
Ось для cortex-M3, в которой декларируется: "Interrupt latency is 0". В документации сказано, что критические секции организован...2009-12-08
Статья про атомарный доступ к битовым полям.2009-03-03
MegaJohn (21.12.2011 13:48, просмотров: 23233)
правильное использование RTOS - научите уму разуму Задача: обрабатывать звонки и смски от модема под управлением МК с вытесняющей RTOS. Видится такое решение: Задача П - на уровне пользователя что делать. Задача М - на уровне модема отсылать АТ команды и проверять ответы. передача по UART - через прерывания - указал область памяти и размер и вперед выполнять. Флагом занятости использовать mutex. прием по UART - в кольцевой буфер с оповещением о переполнении. Задача М периодически проверяет кольцевой буфер и забирает данные. Задача П решила что надо отправить СМС, через передачу сообщений (или как лучше ? ) отправляет задаче M команду. Задача М завершив текущие действия, ловит сообщение, ставит признак занятости и передает цепочку команд на модем, и в результате отправки опять через тот же механизм сообщений извещает о результате. Вот атомарность операций и ресурсов и прочие тонкости вытесняющей пока вводят меня в состояние паники. Прошу понять и подсказать - что не так в вышенаписанном алгоритме Раньше