Унификация архитектур однокристальных микроконтроллеров и ее применение для разработки программного обеспечения встраиваемых систем
Диссертация
Практическая ценность. Предложенные принципы и методы были положены в основу создания среды разработки ПО для встраиваемых систем на базе 8-ми разрядных микроконтроллеров с использованием унифицированного для целевого класса ОМК языка ассемблера. Реализованные на этом языке модули (конечные программы, выполняющие одну или несколько функций) могут быть повторно использованы в других программных… Читать ещё >
Содержание
- 1. АНАЛИЗ СРЕДСТВ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ОДНОКРИСТАЛЬНЫХ МИКРОКОНТРОЛЛЕРОВ
- 1. 1. Проблемы разработки программного обеспечения встраиваемых систем, реализуемых на однокристальных микроконтроллерах
- 1. 2. Цели анализа архитектуры микроконтроллеров и средств разработки программного обеспечения встраиваемых систем
- 1. 3. Языки разработки программного обеспечения встраиваемых систем
- 1. 4. Инструментальные среды разработки программного обеспечения для однокристальных микроконтроллеров
Список литературы
- Предко М. Руководство по микроконтроллерам. М.: Постмаркет, 2001.-Т. 1 -416 е., Т. 2−382 с.
- Назаров С.В. Операционные системы специализированных вычислительных комплексов: Теория построения и системного проектирования. М.: Машиностроение, 1989. — 400 с.
- Видениекс П.О. и др. Проблемно-ориентированные микропроцессорные системы в производстве РЭА / П. О. Видениекс, Я. Я. Вентиньш, А. А. Кривченков. -М.: Радио и связь, 1987. 296 с.
- Белых А.А. Проблемы эффективной разработки ПО для встраиваемых систем и пути их решения // Тез. и доклады X Междунар. Конф. «Теоретические и клинические аспекты применения биорезонансной терапии». М.: «ИМЕДИС», 2004. Ч. 2 — С. 381−387.
- Представлено в Интернете по адресу www.cminusminus.org.
- Адрес сайта в Интернете www.eecs.harvard.edu.
- Кухар А. Язык С с двумя минусами, или Как ассемблер стал порта-бельным, Издательский Дом «КОМИЗДАТ», 2004.
- С. Емец, М. Еременко. Компиляторы Си для микроконтроллеров PIC18. Часть 2. http://www.chipnews.com.ua/html.cgi/arhiv/0209/st-03.htm.
- CCS PIC С Compiler Comparison, www.ccsinfo.com/compare.shtml.
- ЗобнинЮ.С. Воздействие средств подержки разработки на рынок микроконтроллеров. М.: журнал «Компоненты и технологии», номер за 05.07.2000.
- Методология RAD. М.: Центр Информационных Технологий, 2001. http://www.citforum.ru/database/case/glaval32.shtml.
- Шнитман В.З., Кузнецов С. Д. Аппаратно-программные платформы корпоративных информационных систем. М.: Центр Информационных Технологий, 1998.
- Современные высокопроизводительные компьютеры. Гл. 4. Основные архитектурные понятия. -М.: Центр Информационных Технологий, 1999.
- Пустоваров В.И. Язык Ассемблера в программировании информационных и управляющих систем. М.: «ЭНТРОП», К, «ВЕК», 1997. — 304 с.
- John Day. Microcontrollers, EBN, The Technology Network, 2000.
- Фрунзе А., Контроллерный рынок России: факты и домыслы, парадоксы и закономерности, журнал «Компоненты и технологии», 2001.
- J. Edwards. The global top 20: Semiconductor sales are jumping, but capacity addition remains muted, leading to higher prices and fears of shortages. My-ESM, 2004. http://www.my-esm.com/showArticle.jhtml?articleID=165 600 157.
- C. Souza. Crista SouzaTop semiconductor companies: Pricing pressure remains the order of the day for the vast majority of chipmakers. EBN, 2003. http://www.my-esm.com/showArticle.jhtml?articleID= 10 300 871.
- R. Cravotta. Reaching down: 32-bit processors aim for 8 bits. EDN, 2005. http://www.edn.com/index.asp?layout=articlePrint&articleID=CA502421.
- Microcontrollers predicted to show healthy growth. EBN, 2003. http://www.my-esm.com/showArticle.jhtml?articleID=8 600 262.
- Заводсков С.Д. Микропроцессоры и периферийные устройства. Введение в микропроцессоры, 2002. http ://www. sm.bmstu.ru/sm5/n4/oba/proz 1 .html.
- Motorola Microcontroller Selector Guide Quarter 3 2003. Motorola, 2003.
- M-CORE MMC2001 User manual. Motorola, 1998.25. 8XC251SA/SB/SP/SQ Embedded Microcontroller User’s Manual. Intel, 1996.26. 8XC196Kx/Jx/CA Microcontroller Family User’s Manual. Intel, 1997.
- TMS370 Microcontroller Family User’s Guide. Texas Instruments, 1997.
- MSP430xlxx Family User’s Guide. Architecture Guide and Module Library, SLAU049, Texas Instruments, 2000.
- Microchip 2004 Technical Library First Edition. Microchip, 2004.
- SX18 AC/20AC/28 AC/48 AC/52 AC High-Performance 8-Bit Microcontrollers with EE/Flash Program Memory and In-System Programming Capability. -Ubicom, 2001.
- H8 8 & 16-bit CISC Technical Product Overview. — Hitachi, 2001.
- Кривченко И., Ламберт E. AVR-микроконтроллеры: семь ярких лет становления. журнал «Компоненты и технологии», № 1 за 2004 г.
- Кривченко И. Микроконтроллеры общего назначения для встраиваемых приложений производства ATMEL Corp. журнал «Электронные Компоненты», № 5 за 2002 г.
- Белых А.А. Критерии эффективной разработки ПО для встраиваемых систем // Девятая Междунар. науч.-техн. конф. студентов и аспирантов «Радиоэлектроника, электротехника и энергетика»: Тез. докл. В 3-х т. М.: МЭИ, 2003. Т. 1.-С. 348.
- Панфилов И.В., Половко A.M. Вычислительные системы/ Под ред. A.M. Половко. М.: Сов. Радио, 1980, 304 с.
- Каган Б.М. Электронные вычислительные машины и системы: Учеб. пособие для вузов. М.: Энергия, 1979. — 528 с.
- Клингман Э. Проектирование микропроцессорных систем. / Пер. с англ. М.: Мир, 1980.
- Белых А.А. Применение модульных принципов при разработке ПО для встраиваемых систем // Восьмая Междунар. науч.-техн. конф. студентов и аспирантов «Радиоэлектроника, электротехника и энергетика»: Тез. докл. В 3-х т. -М.: МЭИ, 2002. Т. 1.-С.317.
- Белых А.А. «Разработка и исследование интегрированной среды быстрой реализации приложений для встраиваемых систем». Дис. на соискание степени магистра. М.: МЭИ, 2002. — 116 с.
- Волкова И.А., Руденко Т. В. Формальные грамматики и языки. Элементы теории трансляции. М.: Изд-во МГУ им. М. В. Ломоносова, 1996.
- Ахо А.В., Сети Р., Ульман Д. Д. Компиляторы: принципы, технологии и инструменты. / Пер. с англ. М.: Издательский дом «Вильяме», 2001.
- Белых А.А. Генерация промежуточного кода при компиляции по для встраиваемых систем // Десятая Междунар. науч.-техн. конф. студентов и аспирантов «Радиоэлектроника, электротехника и энергетика»: Тез. докл. В 3-х т. М.: МЭИ, 2004. Т. 1. — С. 358−359.
- Белых А.А. Хранение информации о языках программирования для встраиваемых систем // Тез. и доклады X Междунар. Конф. «Теоретические и клинические аспекты применения биорезонансной терапии». М.: ИМЕДИС, 2004. Ч. 2 — С. 372−374.
- Каляев А.В. Микропроцессорные системы с программируемой архитектурой. М.: Радио и связь, 1984. — 240 с.
- Компаниец Р.И., Маньков Е. В., Филатов Н. Е. Системное программирование. Основы построения трансляторов./Учеб. пособ. СПб.: КОРОНА принт, 2000. — 256 с.
- Капитонова Ю.В., Летичевский А. А. Математическая теория проектирования вычислительных систем. М.: Наука, гл. ред. физ.-мат.лит., 1988. -296 с.
- Подбельский. В.В. Язык Си++/ Учеб. пособ. М.: Финансы и статистика, 1995.-560 с.
- Лавров С.С. Программирование. Математические основы, средства, теория. СПб.: БХВ-Петербург, 2001. — 320 с.
- Stroustrup В. The С++ programming language, spec, edition. NJ: Addison-Wesley, 2002. -1056 p.
- Зиндер Е.З. Проектирование баз данных: новые требования, новые подходы. М.: Корпорация ЛВС, 2001.
- ER/Studio User’s Guide. San Francisco: Embarcadero Technologies, Inc., 2003. Дополнительная информация доступна на www.embarcadero.com.
- Архангельский А.Я. Язык SQL в Delphi 5 М.: ЗАО «Изд-во БИНОМ», 2000. — 208 е.: ил. (Все о Delphi).
- Гоффман В.Э., Хомоненко А. Д. Работа с базами данных в Delphi. -СПб.: БХВ-Петербург, 2000. 656 е.: ил.
- Таненбаум Э. Архитектура компьютера. 4-е изд. Спб.: Питер, 2005. — 699 с.