- •Понятие встраиваемых и мобильных систем, примеры использования
- •1 . Система дистанционного контроля теплоузла (переносной пульт для дистанционного контроля теплоузлов )
- •2. Асутп на платформе Bluetooth для PocketPc
- •Эволюциия встраиваемых систем
- •Характеристики встраиваемых систем. Технические требования
- •1. Минимизация стоимости электронных компонентов вс.
- •6. Возможность эксплуатации в широком температурном диапазоне.
- •7. Устойчивость к электромагнитным помехам.
- •Преимущества использования рс-совместимых контроллеров
- •Большое количество стандартных интерфейсов и совместимой с ними периферии.
- •Разработка программного обеспечения для встраиваемых систем
- •Этапы разработки по для систем реального времени
- •Использование ms-dos в качестве осрв
- •Int scanf (const char* format, …)// ввод
- •Int printf (const char* format, …)//вывод
- •Библиотека функций Advantech
- •Некоторые функции, необходимые для работы с файлами
- •Разработка программного модуля считывания /хранения/записи данных для контроллера adam5510m (Задача 1)
6. Возможность эксплуатации в широком температурном диапазоне.
Допустимый нижний предел наиболее актуален для устройств, работающих на улице или в помещениях с неустойчивым энергоснабжением. Впрочем, всегда можно рассмотреть вариант с резервным источником питания и нагревателем, управляемым от простейшего термостата.
7. Устойчивость к электромагнитным помехам.
Эта характеристика очень актуальна при эксплуатации устройств вблизи генераторов, моторов и иных источников сильных электромагнитных полей и электростатических разрядов. Также важно подбирать адекватный источник питания, не дающий сильных переходных выбросов при включении и отключении; в противном случае он может стать причиной нестабильного запуска системы.
8. Надёжность, ремонтопригодность и среднее время безотказной работы. Требование безостановочной работы в течение долгих лет (время наработки на отказ более 200 000 часов для Simmens, 20 000 часов для Advantech).
9. Гибкость — возможность наращивания и варьирования функций конечной системы путем комплексирования BC с платами расширения чрезвычайно важна в системах с широким спектром задач. Чем шире выбор серийно выпускаемых плат расширения, тем больше возможностей у системного интегратора создать на базе одного BC целую гамму систем для конечных пользователей. В условиях современного постоянно меняющегося рынка гибкость является одним из основных критериев выбора BC, поскольку дает возможность быстрой адаптации к новым требованиям пользователей.
PC-совместимые контроллеры
В настоящее время широко используются структуры распределенного сбора данных и управления на базе PC-совместимой техники. Промышленные контроллеры, созданные в архитектуре IBM PC и открытые для использования ПО независимых производителей, получили название РС-совместимые (PC-base) контроллеры.
Ряд фирм (Octagon Systems, Advantech и т. д.) разработали и представили на рынок контроллеры, выполненные в РС-совместимой архитектуре.
Преимущества использования рс-совместимых контроллеров
Широкая доступность и низкая цена всех аппаратных компонентов (микропроцессоров, микросхем ОЗУ и т.п.).
На аппаратном уровне ни один стандарт сегодня не может конкурировать с архитектурой IBM PC по степени распространённости. Количество компьютеров, отвечающих этому стандарту, в мире исчисляется сотнями миллионов, и ежедневно их парк пополняется на пару сотен тысяч экземпляров.
Большое количество стандартных интерфейсов и совместимой с ними периферии.
Наличие длинного перечня совместимых с аппаратной частью операционных систем самого разного «калибра», от DOS до Windows XP, от Linux до VxWorks.
Не менее серьезным фактором во многих случаях становится возможность безболезненного переноса наработанного ранее пользователем программного обеспечения «внутрь» конечного изделия. Прежде всего, разумеется, здесь идет речь о семействе ОС Windows, поддержка которого со стороны SBC позволяет говорить практически о полностью «коробочном» решении.
Мощная инструментальная поддержка.
Средства разработки в этой области столь широко распространены и столь хорошо известны, что необходимое программное обеспечение может быть разработано в минимальные сроки и с минимальными затратами.
Для PC-совместимых контроллеров средства программирования могут быть любые: как стандартные языки (Си, Си++, Паскаль), так и любые SoftLogic-системы.
PC-совместимые контроллеры проще обслуживать и диагностировать. Уже разработано множество сред, средств и интерфейсов ПК, возможных к применению для и для контроллеров.
Встраиваемое программное обеспечение (ПО) – это комплекс программных средств, устанавливаемых и исполняемых во встроенной системе, как правило, включает в себя операционную систему реального времени и прикладную программу (программы), решающую конкретную задачу.
Прикладная программа, исполняемая во ВС, отвечает за управление и взаимодействие ВС с внешними объектами (моторами, датчиками и т.п.). Реализация этих действий программы может быть осуществлена только посредством ОС, которая распределяет ресурсы ВС (например, контроллера).
