реклама на сайте
подробности

 
 
> ОС для ARM, Зачем они нужны? Какие бывают?
Serega Doc
сообщение Feb 4 2005, 07:24
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 267
Регистрация: 11-11-04
Из: Одесса
Пользователь №: 1 103



Привет!

Я смотрел для ARM существует множество операционных систем реального времени.
Нужны ли они вообще?
Ведь каждый проект решает конкретную задачу и под него пишется программа решающая конкретную задачу.

Какие бывают ОС?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
lvitaly
сообщение Feb 4 2005, 09:34
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 27-08-04
Из: Moscow
Пользователь №: 554



Но Вы ведь не хотите под каждую новую задачу начинать писать все библиотечные функции (написанные Вами ранее или стандартные) заново?
imho, RTOS - это тоже набор библиотечных функций, но вполне определенного назначения.

Всегда можно обойтись без RTOS, написав задачу, работающую в суперцикле + обработчики прерывания. Но если Вы сделаете несколько таких задач, и они будут достаточно сложными, то Вы увидите, что у Вас начнут появляться некоторые общие части, которые относятся скорее не к конкретной задаче, а для упрощения написания частей суперцикла и взаимодействия между ними. Они так и просятся в библиотечные функции. Вот и первый шаг к RTOS?

Кроме того, часто бывает удобным вместо суперцикла применить многозадачность (от таймера). Представьте, что Вам нужно постоянно вызывать какую-то процедуру на фоне всего остального, но она при этом неудобна, чтобы объявить ее, как обработчик прерываия. Тоже можно как-то обойтись без RTOS, но рано или поздно количество всяких флагов, счетчиков превысит все разумные пределы. И тогда...

Вот только отладка под RTOS...
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Feb 7 2005, 08:05
Сообщение #3


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(Serega Doc @ Feb 4 2005, 10:24)
Какие бывают ОС?
*

Посмотрите отдельно созданный форум по RTOS на этой конференции.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th August 2025 - 12:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01398 секунд с 7
ELECTRONIX ©2004-2016