Реле Tianbo - ресурс 10 млн переключений

Операционная система в МК

Знаток
 
Аватар для salyamkamrad
 
Регистрация: 07.10.2009
Адрес: А кому интересно?
Сообщений: 375
Репутация: 71
62 15
1 1
 
08.05.2010 20:38 #1
Читал, листал, смотрел, изучал, и наткнулся на материалы о сабже. Заинтриговало, но, не до конца втыкаю, для чего нужна микроконтроллеру (неважно какому) операционная система? Какие дает преимущества? Как может быть использована? Как функционирует, наконец?
Оценка
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей.
Гуру
 
Регистрация: 13.05.2006
Сообщений: 3,908
Репутация: 1246
1,233 65
59 33
 
09.05.2010 10:00 #2
Микроконтроллер-программируемое устройство, т.е. для работы агрегата, куда его ставят нужна программа. Она может быть простой и моргать светодиодом, а может обслуживать дисплей(графический например), клавиатуру, поддерживать связь с компьютером и управлять ещё бог знает чем если ресурсов данного МК хватает на эти действия. По сути вы и пишете операционную систему а-ля DOS для такого комплекса периферии. Есть более серьёзные задачи и для них пишут уже программы с диспетчеризацией задач-микровиндоуз этакий. Keil поставляет для 51-х совместимых вместе с IDE для программирования и операционку. Это позволяет облегчить труд программиста и сделать более совместимыми разработки.
Сам я никогда ОС не использовал-задачи не тех масштабов. Возможно кто-то, кто реально что то делал на ОС более правильно изложит суть вопроса.
Оценка
Знаток
 
Аватар для salyamkamrad
 
Регистрация: 07.10.2009
Адрес: А кому интересно?
Сообщений: 375
Репутация: 71
62 15
1 1
 
09.05.2010 20:12 #3
Занятно Получается, что при наличии операционной системы мы пишем уже не прошивку для микроконтроллера, а приложение под ОС крутящуюся в МК. Выходит, программисту даже не нужно будет знать, что там с регистрами и флагами происходит. По ходу, это нечто подобное CP/M, которая функционировала на 8080.
Оценка
Знаток
 
Аватар для salyamkamrad
 
Регистрация: 07.10.2009
Адрес: А кому интересно?
Сообщений: 375
Репутация: 71
62 15
1 1
 
10.05.2010 20:06 #4
Здесь вот нашел инфу и доки по ОС работающим с микроконтроллерами, может кому-то будет интересно http://wiki.pic24.ru/doku.php
Меня OSA зацепила, попробую на досуге подробнее с ней разобраться ради расширения кругозора
Оценка
Новичок
 
Аватар для BOB51
 
Регистрация: 25.11.2008
Адрес: ДОНЕЦК
Сообщений: 313
Репутация: 58
48 13
0 0
 
15.05.2010 15:27 #5
любое сложное устройство на микроконтроллере уже имеет своеобразную ОС для выполнения поставленной задачи, если одновременно выполняется более одного процесса ( к примеру обслуживание светодиодного дисплея с клавиатурой + контроль и регулирование каких-либо параметров)
кроме того есть и более "навороченные" варианты - но это уже ближе к микрокомпьютерам (тот же "синклер" или "робик" на базе одного кристалла)
см. также arduino/freeduino
http://www.freeduino.ru
Последний раз редактировалось BOB51; 01.05.2011 в 21:09.
Оценка
Новичок
 
Регистрация: 26.04.2011
Сообщений: 19
Репутация: 11
1 0
0 0
 
28.04.2011 16:58 #6
Насколько я слышал про ОС работающкую в реальном масштабе времени,
то главное отличие от простых программ, пусть даже и многозадачных - раздельный стек для каждой задачи. сам я с ними не сталкивался.
Оценка
Ответ
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 08:42.
Обратная связь РадиоЛоцман Вверх