Перейти к содержанию
    

Здравствуйте, уважаемые специалисты!

 

Поделитесь, пожалуйста, информацией в каких проектах и насколько успешно вы применяли scmRTOS.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Фактически вопрос с сводится к "в каких проектах вы применяли микроконтроллеры". Да во всех (почти).

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Фактически вопрос с сводится к "в каких проектах вы применяли микроконтроллеры". Да во всех (почти).

 

Интересно функциональное назначение устройств в которых вы применяли эту ОСРВ.

Изменено пользователем Vasya777

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда уж и вы объясните причину вашего интереса.

Распространяться, чем конкретно я занимаюсь, желания не имею. Что заказывают изготовить, то и делаю. Скажем так: делал и мигалку светодиодами и в промавтоматике использовал, и в радиосвязи, и в куче других областей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересно функциональное назначение устройств в которых вы применяли эту ОСРВ.

Умный дом. Не на продажу, не профессионально. Работает круглосуточно. На данный момент на шине RS-485 сидят 4 модуля (на AVR + scmRTOS). Мастер на LPC2478 также работает под scmRTOS.

 

Профессионально применял ее в системе управления промышленным роботом МП-9С. Можете глянуть мой сайт (в подписи, перейдете в проекты, там не трудно найти).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тогда уж и вы объясните причину вашего интереса.

 

Хочется узнать практическую сферу применения этой системы. Микроконтроллеры ведь сейчас есть самой различной производительности. Выяснить, так сказать, предельные возможности системы по сложности и скорости. А так же интересна стабильность системы.

 

Умный дом. Не на продажу, не профессионально. Работает круглосуточно. На данный момент на шине RS-485 сидят 4 модуля (на AVR + scmRTOS). Мастер на LPC2478 также работает под scmRTOS.

 

Профессионально применял ее в системе управления промышленным роботом МП-9С. Можете глянуть мой сайт (в подписи, перейдете в проекты, там не трудно найти).

 

Про умный дом на сайте ничего нет, а можно поподробнее узнать? А как робот программируется?

Изменено пользователем Vasya777

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хочется узнать практическую сферу применения этой системы.
Читайте по губам: везде, где применяются микроконтроллеры

Выяснить, так сказать, предельные возможности системы по сложности и скорости.
Они описаны в документации: до 31 пользовательского процесса. Время переключения и расход стека также указаны для каждого порта.

А так же интересна стабильность системы.
Правильно написанная программа работает стабильно. Неправильно написанную никакая ОС не спасет.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Правильно написанная программа работает стабильно. Неправильно написанную никакая ОС не спасет.

 

А разве ОС для того и не нужна что бы при сбое какого-либо процесса контроллер продолжал работу и не вис на ней?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А разве ОС для того и не нужна что бы при сбое какого-либо процесса контроллер продолжал работу и не вис на ней?

Как вы представляете организацию такой системы на МК типа АВР или Cortex-M3 в Handler режиме?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Читайте по губам: везде, где применяются микроконтроллеры

Они описаны в документации: до 31 пользовательского процесса. Время переключения и расход стека также указаны для каждого порта.

Правильно написанная программа работает стабильно. Неправильно написанную никакая ОС не спасет.

 

Широкий круг задач решается с применением микроконтроллеров. Мне интересны конкретные примеры применения для оценки её практических возможностей.

Я так понял там нет менеджера памяти, для некоторых приложений это серьёзное ограничение. Сейчас ведь многие микроконтроллеры позволяют использовать внешнюю память.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Курсач что ли?

Возможно, вас сбивает название "Операционная Система". Попробуйте заменить его на "вытесняющий планировщик". Где можно применить вытесняющий планировщик? Да где угодно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как вы представляете организацию такой системы на МК типа АВР или Cortex-M3 в Handler режиме?

Я не конкретизировал в данном случае. А что вас смущает в Handle режиме?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я не конкретизировал в данном случае.

Может попробуете?

Так чтобы "при сбое какого-либо процесса контроллер продолжал работу".

Как это RTOS должна обеспечить? Контроллер-то продолжит.... только толку-то

 

А что вас смущает в Handle режиме?

Ничего не смущает. Только задача (любой код) может делать всё что угодно без каких либо ограничений.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Про умный дом на сайте ничего нет, а можно поподробнее узнать? А как робот программируется?

Да, там так и написано, что не до размещения материалов пока :rolleyes:

 

Робот программируется по кадрам (шагам, квантам времени, как угодно). Каждый кадр - команда. Кадр начинается сразу же после завершения предыдущего кадра. Окончание кадра - по концевым датчикам. Есть кадры задержки на 1 сек. Тут просто выдержка вермени. В каждый кадр записывается двухзначный номер команды. Например 06 - открыть схват. 07 - поворот руки влево. 10 - поднять руку.

Тогда программа будет выглядеть так

Кадр / Код команды

00 / 06
01 / 07
02 /10

 

В штатной СУ до 64 кадров было разрешено. В нашей - 128.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так чтобы "при сбое какого-либо процесса контроллер продолжал работу".

Как это RTOS должна обеспечить? Контроллер-то продолжит.... только толку-то

 

Сейчас некоторые микроконтроллеры оснащены MPU. А также сбой можно отследить в обработчике прерывания по сбою и принять соответствующие меры.

 

Тогда уж и вы объясните причину вашего интереса.

 

Просто смущает скромная функциональность этой ОС по сравнению с аналогами. Вот и спрашиваю опытных людей, что бы понять, применять её или нет.

Если тут все такие скрытные, коротко опишу проекты, может быть кто - нибудь поможет определиться.

 

1 Проект

 

1. работа на 2-х ядерном процессоре ARM + DSP

2. общение с устройством типа смартфон или планшет (через его прикладное ПО) по USB в режиме device и / или bluetooth

3. управление DSP для обработки данных телеметрии с датчиков

4. работа с SD картами памяти через файловую систему

 

2 Проект

 

1. работа на процессоре ARM и ПЛИС

2. управление ПЛИС для наложения и перекодирования видеосигналов с нескольких видеоисточников

3. обслуживание последовательных каналов связи управления (CAN, RS485, Ethernet, USB, ...)

4. работа с файловой системой для сохранения конфигурации

Изменено пользователем Vasya777

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...