OS и их смысл в Микрокотроллерах и ARM

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Грызет канифоль
Аватара пользователя
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09

Сообщение VenomXP »

Очень интересно знать для чего их вообще ставят на контроллеры в особенности очень они распространены на ARM'ах. Вот к примеру http://www.micrium.com/atmel/index.html OS для контроллеров и ARM'ов фирмы Atmel. Просветите коты.
Даташит - библия моя...
Изображение
Контактная информация:
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09

Сообщение VenomXP »

OS - операционная система, если кто не понял :)
Даташит - библия моя...
Изображение
Контактная информация:
Реклама
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Ср апр 22, 2009 11:07:00

Сообщение _PM_ »

Раньше оси выполняли две задачи. Первая, избавиться от вендор специфичных способов доступа к устройствам. Ну вроде как видеокарты разные, а алгоритм и доступ к нему один. Вторая, менее очевидная, управление ресурсами. Как то выделение памяти, управление приоритетами задач и т.д.

На МК та же самая ситуация. И первое и второе.
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

Да, ОС это абстрагирование от аппаратного обеспечения для обеспечения программных нужд. Чем сложнее система тем большей абстракции она требует, иначе все получается путано и непонятно. к тому что сказал _PM_ можно пожалуй еще добавить файловую систему.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Грызет канифоль
Аватара пользователя
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09

Сообщение VenomXP »

Занятно, хм... Тогда другой вопрос, какое они имеют практическое применение? Просто хочется понять куда же их можно засунуть?
Даташит - библия моя...
Изображение
Контактная информация:
Реклама
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Ср апр 22, 2009 11:07:00

Сообщение _PM_ »

Именно на МК уровня АВР трудно сказать. Для АРМ понятно - много задачность и все такое. Для АВР. Ну разве что обслуживать какое нить сложное устройство с богатой периферией.
Реклама
Грызет канифоль
Аватара пользователя
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09

Сообщение VenomXP »

То есть получается что она берет на себя обработку всех событий происходящих с периферией, математические расчеты и тд, а что тогда пользователю остается?
Даташит - библия моя...
Изображение
Контактная информация:
Нашел транзистор. Понюхал.
Сообщения: 161
Зарегистрирован: Ср апр 22, 2009 11:07:00

Сообщение _PM_ »

Ну тут зыбкая грань. Что оставить системе а что пользователю. Чем богаче система тем проще пользователю. Туда сюда и мурыжат уже 30цать лет. Микроядра, монолиты, и прочая прочая.

Однозначно маткада из ядра не поулчить :lol:
Cat
Электрический кот
Аватара пользователя
Сообщения: 1087
Зарегистрирован: Вт май 05, 2009 10:43:42
Откуда: Россия

Сообщение Cat »

На практике - ADSL роутеры, и мобильники, в конце-концов.
Боевой ватник.
Контактная информация:
Грызет канифоль
Аватара пользователя
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09

Сообщение VenomXP »

Ну не будем же мы простые коты :)) делать роутеры и мобилки, нам бы че по проще, просто хотелось как нить поюзать, а вот тип и назначение девайса с применением ОСей пока не ясен, может посоветуете чего, на борту имеем at91sam7s128.
Даташит - библия моя...
Изображение
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 586
Зарегистрирован: Ср мар 07, 2007 22:58:02
Откуда: Черкассы, Украина

Сообщение Negor »

Почитай тут вроде как доступно и понятно. И зачем и как
There is only 10 kind of people: those who understands binary code and those who dont!!!
Контактная информация:
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1148
Зарегистрирован: Вт июл 08, 2008 12:24:17

Сообщение Yellow Tiger »

BCluster писал(а):к тому что сказал _PM_ можно пожалуй еще добавить файловую систему.
Вообще-то, это тоже унификация доступа к устройству. :)
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 375
Зарегистрирован: Вс мар 04, 2007 13:14:25
Откуда: Украина

Сообщение Krik99 »

Подробние прочитать про ОС можно в книге: М. Дамке “Операционные системы микроЭВМ”
Изображение
Контактная информация:
Грызет канифоль
Аватара пользователя
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09

Сообщение VenomXP »

Кому надо могут скачать здесь http://rapidshare.com/files/228735744/OS_MICRO_EVM.djvu (4.4мб) :)
Даташит - библия моя...
Изображение
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Сообщение ibiza11 »

спасибо, почитаем:)
Грызет канифоль
Аватара пользователя
Сообщения: 293
Зарегистрирован: Пн дек 24, 2007 07:09:09

Сообщение VenomXP »

Не за что, пользуйтесь. :)
Даташит - библия моя...
Изображение
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»