Встроенные: прошлое, настоящее и будущее; Ch-Ch-Ch-Изменения в Embedded - Бизнес
Мы строили встраиваемых систем на четверть века. Это время видели огромные изменения в мире электроники. Поскольку термин "встраиваемых систем", сейчас найти свой путь в общем пользовании, стоит задуматься, куда мы идем.
Поскольку технология электроники развивается, разработка встроенных систем в корне изменилось. Первые встраиваемых систем существенно отличаются от, что мы видим сегодня в двух важных отношениях: по проектированию электронных схем гораздо проще и программное обеспечение считается практически тривиальным задним числом. Как правило, тот же инженер, который спроектировал совет будет поспешно код, чтобы привести его в жизнь.
В электронике термин, современных встраиваемых систем очень разные. Микропроцессоры являются более сложными и работают на высоких частотах. Эти устройства могут фактически быть с высокой степенью интеграции микроконтроллеров с кремнием, содержащим гораздо больше, чем процессор. Там может быть несколько процессоров на борту, которые могут включать полный semi-and/or пользовательских ИС, ASIC и программируемой логики. Как правило, значительная группа принимает участие в разработке аппаратного одиночку.
Встроенное программное обеспечение системы вырос всего из пропорции. Усилия, затраченные на программное обеспечение, и поэтому часто команда размер часто превышает той, которая применяется к аппаратному обеспечению.
Существует усиливающаяся тенденция рассматривать повторное использование программных и комплексные системы и отдельных компонентов. Это проявляется в растущей популярности объектно-ориентированного Языки, C, которые являются главным примером и методологии. Очевидно также, что повторное использование программного обеспечения из других источников, становится все более распространенной.
Существует четкое понимание того, что встроенное программное обеспечение рынок растет как в плане разработки программного обеспечения и услуг, а также предоставление программного обеспечения ИС. Даже если установившаяся лидеров в настольных системах, Microsoft и Sun Microsystems, просматривать встроенные в себе большой потенциал для будущего.
Стандарты хорошо. В не встраиваемый контексты, примеры, которые легко увидеть. Windows сделал программное обеспечение более широкого распространения, поскольку она обеспечивает четкие, определенные платформы, на которой строится. Непатентованные (открытый) стандарты предлагают больше преимуществ. Интернет является прекрасным примером - такие протоколы, как FTP и таких стандартов, как HTML упростить и пропагандировать его использование.
Открытые стандарты имели весьма ограниченный успех исторически во встроенном мира. Зачастую это происходит потому, что разница между встроенным и настольных систем, явно не оценили и встроенных считается "меньшинства". Полного осуществления ANSI C для встраиваемых очень трудно достичь (даже ANSI Чад свои проблемы). POSIX Многие считают, что хороший стандарт интерфейса прикладных программ (API) для RTOSs, но, несмотря на то, встроенных подмножество в стандарт, то он не смог бы оказать воздействие.
Последние открытый стандарт, который, кажется, захватили воображение вычислительных мир Linux. Даже крупные корпорации используют ее или рассматривает возможность ее использования. Это было почти очевидно, что идея пытается взять этого "свободного" программного обеспечения и использовать его для встраиваемых придет в голову кому-то.
Linux, как и всем стандартам, имеет плюсы и минусы. В пользу это открытый стандарт, без роялти вопросов, Есть широкий спектр драйверов устройств и т.д., доступны и хороший выбор вариантов поддержки. Недостатком является то, что довольно большой для встроенной операционной системой, и не в режиме реального времени. Успех Linux в этом пространстве в зависимости от реального времени решаемой задачи, не нарушая Linux драйверов или нарушения целостности системы.
Встроенное программное обеспечение промышленность претерпела значительные изменения за последние годы. Как только малая часть в процессе проектирования, встроенное программное обеспечение превратилось в ключевой частью электронной промышленности. Продвигаясь вперед встроенных путь индустрии программного обеспечения будет только расти более важную роль в разработке системы. Вопрос только в том, что оно принимает стандартные туда добраться.
Майкл Kaskowit является генеральный менеджер и вице-президент Mentor Graphics Встроенные системы дивизии.