Вестник НГУ
Серия: Информационные технологии

Научный журнал, основан в 2003 году

ISSN 2410-0420 (Online), ISSN 1818-7900 (Print)

Switch to
English

Все выпуски >> Содержание журнала: Том 15, Выпуск № 4 (2017)

Программирование встраиваемых микроконтроллерных систем на основе гиперпроцессов
Андрей Сергеевич Розов, Владимир Евгеньевич Зюбин, Дмитрий Владимирович Нефедов

Институт автоматики и электрометрии СО РАН
Новосибирский государственный университет

DOI: DOI 10.25205/1818-7900-2017-15-4-64-73
УДК : 004.031.6

Аннотация
Статья посвящена процесс-ориентированной технологии создания программного обеспечения для микроконтроллерных встраиваемых систем: предлагается математическая модель алгоритма управления, предусматривающая унифицированную обработку прерываний, и описывается программная реализация модели на языке Си. Использование технологии демонстрируется на примере задачи создания метеосервера на открытой микроконтроллерной платформе Arduino.

Ключевые слова
встраиваемые системы, микроконтроллеры, процесс-ориентированное программирование, гиперпроцессы, embedded system, microcontroller, process-oriented programming, hyperprocess

Цитирование:
Розов А. С., Зюбин В. Е., Нефедов Д. В. Программирование встраиваемых микроконтроллерных систем на основе гиперпроцессов // Вестник НГУ Серия: Информационные технологии. - 2017. - Том 15, Выпуск № 4. - С. 64-73. - DOI 10.25205/1818-7900-2017-15-4-64-73. - ISSN 1818-7900.

Полный текст публикации

Просмотр в формате PDF

Список цитируемой литературы
1. Сафронов А. Ю., Намиот Д. Е. Среда разработки программного обеспечения для встраиваемых систем на основе JME // International Journal of Open Information Technologies. 2013. Т. 1, № 2. С. 17-24. URL: http://injoit.org/index.php/j1/article/view/12
2. ATmega48/88/168 Automotive. 8-bit Atmel Microcontrollers with 4/8/16KBytes In-system Programmable Flash. Datasheet // Atmel Corporation. 2014. 308 p.
3. Бушенко Д. ООП, ФП, параллелизм и смена парадигмы // Компьютерные вести. 2010. № 30 URL: https://www.kv.by/archive/index2010301105.htm
4. Василевич П. С., Егоров С. М., Бобренок С. И., Загурских Е. А. Решение проблемы синхронизации процессов при обращении к разделяемой памяти под управлением Boost // Вестн. Новосиб. гос. ун-та. Серия: Информационные технологии. 2015. Т. 13, № 2. С. 28–33.
5. Лотохов А. Тестирование встраиваемых систем – один аспект, о котором почему-то мало говорят // TechMedia. Портал «Хабрахабр». 2014. URL: https://habrahabr.ru/post/239403/
6. Пронин А., Ванюлин В. А., Починок И. В. Тестирование встроенного программного обеспечения // Мир компьютерной автоматизации: встраиваемые компьютерные системы. 2015. Т. 1, № 1. С. 19-24.
7. Шалыто А. А., Туккель Н. И. Программирование с явным выделением состояний // Мир ПК. 2001. № 8. С. 116-121. № 9. С. 132-138.
8. Шалыто А. А., Туккель Н. И. SWITCH-технология — автоматный подход к созданию программного обеспечения "реактивных" систем // Программирование. 2001. № 5. С. 45-62.
9. Harel D., Politi M. Modeling Reactive Systems with Statecharts. New York, NY, USA: McGraw-Hill. 1998. 258 p.
10. Зюбин В. Е. Язык Рефлекс. Математическая модель алгоритмов управления // Датчики и системы. 2006. № 5. С. 24-30.
11. Зюбин В. Е. Программирование ПЛК: языки МЭК 61131-3 и возможные альтернативы // Промышленные АСУ и контроллеры. 2005. № 11. С. 31-35.
12. Зюбин В. Е., Котов В. Н., Котов Н. В., Курочкин А. В., Лубков А. А., Лылов С. А., Окунишников С. В., Петухов А. Д. Базовый модуль, управляющий установкой для выращивания монокристаллов кремния // Датчики и системы. 2004. № 12, С. 17-21.
13. Rozov A. S., Zyubin V. E. Process-oriented approach in MCU programming // American Journal of Control Systems and Information Technology. 2013. Vol. 1, No 1. P. 18-21.
14. Розов А. С., Зюбин В. Е. Расширенная модель гиперпроцесса для программирования микроконтроллеров // Промышленные АСУ и контроллеры. 2016. № 9. С. 34-38.
15. Нефедов Д. В. Разработка подсистемы хранения и отображения данных метеосервера на открытой микроконтроллерной платформе // Материалы 55-й Международной научной студенческой конференции МНСК-2017: Информационные технологии. Новосиб. гос. ун-т. Новосибирск. 2017. С. 90.

Информация о публикации
Вестник НГУ Серия: Информационные технологии, Том 15, Выпуск № 4 (2017).
Год издания: 2017
ISSN: 1818-7900 (Print), ISSN 2410-0420 (Online)
Издатель: Федеральное государственное автономное образовательное учреждение высшего образования "Новосибирский национальный исследовательский государственный университет"
Ссылка на репозиторий


|Головная| |Все выпуски| |Информация для авторов| |Редакционнный Совет| |Этические принципы| |Редакционная политика| |Контакты| |Оплата публикации| |Политика свободного доступа| |Старый сайт журнала|

inftech@vestnik.nsu.ru
© 2006-2018, Новосибирский государственный университет.