Встроенные операционные системы требуют внимания - Comment
Мы строили встраиваемых систем на четверть века. Это время видели огромные изменения в мире электроники. Поскольку термин "встраиваемых систем", сейчас найти свой путь в общего пользования, стоит задуматься, куда мы идем.
Поскольку технология электроники развивается, разработка встроенных систем в корне изменилось. Первые встраиваемых систем существенно отличаются от, что мы видим сегодня в двух важных отношениях: по проектированию электронных схем гораздо проще и программное обеспечение считается практически тривиальным задним числом. Как правило, тот же инженер, который спроектировал совет будет поспешно код, чтобы привести его в жизнь.
В электронике термин, модема встроенная система очень разные. Микропроцессоры являются более сложными, работающих на высоких частотах. Эти устройства могут фактически быть с высокой степенью интеграции микроконтроллеров с кремнием, содержащим гораздо больше, чем процессор. Там может быть несколько процессоров на борту, которое может включать semi-and/or полный пользовательский ICs, ASICs и программируемой логики. Как правило, значительная группа принимает участие в разработке аппаратного одиночку.
Встроенное программное обеспечение системы вырос всего из пропорции. Усилия, затраченные на программное обеспечение, и поэтому часто команда размер часто превышает той, которая применяется к аппаратному обеспечению. В некоторых областях применения, размер команды могут в действительности быть в несколько раз больше.
Этот взрыв в размере и сложности имел сильнейшее влияние на состав групп разработки и их методов работы. В прошлом, встраиваемых систем программисты специалистов - инженеров, которые работали рядом с удобными к аппаратному обеспечению. Хотя сегодня эти навыки по-прежнему очень полезно, это относится только к одной части команды. Другие, может быть, специалисты в конкретных областях, таких, как самого приложения или компонентов системы.
Существует усиливающаяся тенденция рассматривать использования программного обеспечения - как комплексные системы и отдельных компонентов. Это проявляется в растущей популярности объектно-ориентированного Языки, C, которые являются главным примером и методологий. Очевидно также, что повторное использование программного обеспечения из других источников, становится все более распространенной. Как правило, это связано лицензирования IP, такие, как в реальном времени операционных систем (RTOS) и другие компоненты.
Существует четкое понимание того, что встроенное программное обеспечение рынок растет как в плане разработки программного обеспечения и услуг, а также предоставление программного обеспечения ИС. Есть установленный встроенное программное обеспечение таких компаний, как Wind River Systems, которая заметно выросли. Компании, занимающиеся электронной дизайн системы, в частности, Mentor Graphics, сделали значительные инвестиции в развитие встроенного программного обеспечения. Даже если установившаяся лидеров в настольных системах, Microsoft и Sun Microsystems, просматривать встроенные в себе большой потенциал для будущего.
Стандарты хорошо. В не встраиваемый контексты, примеры, которые легко увидеть. Windows сделал программное обеспечение более широкого распространения, поскольку она обеспечивает четкие, определенные платформы, на которой строится. Неимущественные "открытых" стандартов предлагают больше преимуществ: Интернет является прекрасным примером - такие протоколы, как FTP и таких стандартов, как HTML упростить и пропагандировать его использование.
Открытые стандарты имели весьма ограниченный успех исторически во встроенном мира. Зачастую это происходит потому, что разница между встроенным и настольных систем, явно не оценили и встроенных считается "меньшинства".
Последние открытый стандарт, который, кажется, захватили воображение вычислительных мир Linux. Для настольных систем, что первоначально призвал частных лиц и небольших компаний, но теперь даже крупные корпорации используют ее или рассматривает возможность ее использования. Это было почти очевидно, что идея пытается взять этого "свободного" программного обеспечения и использовать его для встраиваемых придет в голову кому-то. На сегодняшний день довольно много компаний, предлагающих встроенных Linux продукции; к ним относятся MontaVista программное обеспечение, Lineo, Red Hat, LynuxWorks и некоторые другие. Только время покажет, будут ли они действительно успешным.
Встроенное программное обеспечение промышленность претерпела значительные изменения за последние годы. Как только малая часть в процессе проектирования, встроенное программное обеспечение превратилось в ключевой частью электронной промышленности. Продвигаясь вперед, встроенный путь индустрии программного обеспечения будет только расти более важную роль в разработке системы. Вопрос только в том, что оно принимает стандартные туда добраться.
Майкл Kaskowitz является генеральный менеджер и вице-президент встроенных подразделение Mentor Graphics "систем.