Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Ну это какой-то кривой подход. Не системный. Все должно быть сбалансировано. В таком случае ЛЮБОЕ решение, которое работает, красиво и элегантно.
Отправлено
SM
03 декабря 2007 г. 23:01
В ответ на:
Ответ: Было бы неплохо, но дело всё в том (+)
отправлено <font color=gray>Да да....Это я </font> 03 декабря 2007 г. 22:59
Составить ответ
|
Вернуться на конференцию
Ответы
Ответ: SM!!! Ты же сам писал (+)
—
Да да....Это я
(03.12.2007 23:10:46
217.118.66.44
, 428 байт)
Наверняка можно сделать дешевле. Все ОС всегда ставят от жиру, когда есть в системе лишний ресурс. Скорее всего можно все это решить вообще без ОС. НО! Дешовое решение далеко не всегда к сожалению является красивым и элегантным.
—
SM
(03.12.2007 23:14:49
80.92.255.53
,
пустое
)
Ответ: Действительно..Ресуросов "до жопы"..(+)
—
Да да....Это я
(03.12.2007 23:24:24
217.118.66.44
, 218 байт)
Ну так запустите все в одном бесконечном цикле по кругу. Все вызываются по очереди, каждый делает маленький кусочек своей задачи и передает управление следующему. Кому вдруг взбрело - забрал на себя проц хоть на час. А прерывание никаких задач не переключает, только всякие разные счетчики считает, которые нужны. И без RTOS.
—
SM
(03.12.2007 23:58:44
80.92.255.53
,
пустое
)
Так нельзя...Какая ж это тогда "ВЫТЕСНЯЮЩАЯ" RTOS ? (+)
—
Да да....Это я
(04.12.2007 00:09:6
217.118.66.44
, 421 байт)
А как Вы обработаете это, если у Вас в это время процессор монопольно захвачен формированием времянок, которое ни на что прервать нельзя? Вот точно также и я.
—
SM
(04.12.2007 00:10:58
80.92.255.53
,
пустое
)
В общем смысл таков - если заменить шедулер ОС на вызов пачки конечных автоматов в бесконечном цикле, то можно реализовать все точно то же и примерно так же, как и с RTOS, но не теряя время на переключение контекстов. И не имея этой самой RTOS.
—
SM
(04.12.2007 00:22:57
80.92.255.53
,
пустое
)
угу, только бы не навернуться в проектировании всех возможных состояний fsm, а это время разработки и трудность в отладке, линейный алгоритм в , к примеру, в цикле он как то все же попроще будет....
—
ы
(04.12.2007 00:53:57
217.118.66.19
,
пустое
)
вобщем как то не очень правильно заменять ОС суперлупом
—
ы
(04.12.2007 01:01:47
217.118.66.19
,
пустое
)
Ну почему же... Я почти все свои программы с сигнальниками так сделал. Там уж всем реалтаймам реалтайм.
—
SM
(04.12.2007 11:03:34
80.92.255.53
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 2 на три:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru