Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С | страница 6
Ряд примеров, представленных в книге базировались на нашем опыте работы на факультетах электротехники в отмеченных ранее университетах. Несмотря на то, что мы старались исправить все допущенные ранее ошибки, книга может содержать еще не выявленные, что может еще сказаться на работе программ.
Я хотел бы еще отметить Glarence Zarn, очень дорогого друга семьи, из–за влияния которого я стал инженером. Когда я был еще ребенком, моя семья проводила много отпусков с семьей Zarns. Меня брали в офис Clarence, полный книг, справочников, схем и плакатов, иллюстрирующих многообразный мир техники. В то время Clarence работал инженером и был вице-президентом компании Pentzien Corporation of Omaha, Nebraska в течение долгого времени. Недавно он подарил мне свою логарифмическую линейку (1940), которой он пользовался долгие годы. Я буду хранить ее всегда. Он повторял, что инженерная работа была и всегда останется востребованной. Большое спасибо моим родителям. Спасибо моим бабушкам Eleonore и Jackie, а также дедушке Frank за постоянную веру в меня. Спасибо Young Shin и Rana и Sung Bock и Chong Kon за мотивацию и постоянную поддержку. Особая благодарность моему отцу за воодушевления меня на этот труд, в то время когда он сам боролся с раком. В заключении хочется отметить, что эта работа не могла бы осуществиться без поддержки членов нашей семьи: Cindy, Heidi, Hearther, Jon R., Christine, Jon B., Andrew и Graham. Примите нашу благодарность.
Steven F. Barrett
Daniel J. Pack
Глава 1
ПЕРВОЕ ЗНАКОМСТВО СО ВСТРАИВАЕМЫМИ СИСТЕМАМИ
ПОСЛЕ ИЗУЧЕНИЯ ГЛАВЫ ВЫ СМОЖЕТЕ:
• Дать определение термину «вычислитель»;
• Перечислить основные блоки вычислителя. Описать функции этих блоков;
• Объяснить значение терминов: встраиваемая система, микроконтроллер, компьютер общего применения;
• Привести примеры встраиваемых микропроцессорных систем управления;
• Перечислить основные проблемы, которые возникают в процессе разработки встраиваемых систем;
• Пояснить термин «работа в реальном времени» в контексте обсуждения встраиваемых систем;
• Описать основные функциональные блоки микроконтроллеров семейства 68HC12 и семейства HCS12.
• Перечислить основные различия между микроконтроллерами семейства 68НС12 и семейства НСS12.
В этой главе мы познакомим Вас с теми проблемами, которые возникают при проектировании, реализации и тестировании встраиваемых микропроцессорных систем. Мы начнем наше рассмотрение с достаточно общих понятий, однако в разделе 1.3 произойдет Ваше первое знакомство с системами на микроконтроллерах семейств 68HC12 и HCS12.