Метод организации параллельного выполнения задач в микроконтроллерах с малым объемом памяти программ

dc.contributor.authorСмирнова, Н. В.
dc.contributor.authorСмирнов, В. В.
dc.contributor.authorСмірнова, Н. В.
dc.contributor.authorСмірнов, В. В.
dc.contributor.authorSmirnova, Nataliya
dc.contributor.authorSmirnov, Vladimir
dc.date.accessioned2016-03-30T11:12:33Z
dc.date.available2016-03-30T11:12:33Z
dc.date.issued2015
dc.description.abstractПриведено описание метода организации параллельного выполнения задач в микроконтроллерах с малым объемом памяти программ. Ресурсы микроконтроллеров начальных серий не позволяют использовать полноценную многозадачную операционную систему реального времени, тем самым значительно ограничивая возможности разрабатываемой программы. Реализация многозадачности на основе прерываний таймера, статических переменных, учета приоритета потоков и флагов состояний позволяет реализовывать управляющие программы на микроконтроллерах с ограниченными ресурсами. Наведено опис методу організації паралельного виконання завдань у мікроконтролерах з малим об'ємом пам'яті програм. Ресурси мікроконтролерів початкових серій не дозволяють використовувати повноцінну многозадачную операційну систему реального часу, тим самим значно обмежуючи можливості розроблюваної програми. Реалізація багатозадачності на основі переривань таймера, статичних змінних, врахування пріоритету потоків і прапорів станів дозволяє реалізовувати керуючі програми на мікроконтролерах з обмеженими ресурсами. The method parallel tasks in microcontrollers with low memory programs implementation description. Resources microcontrollers initial series does not allow the use of a full-fledged multi-tasking real time operating system, thereby significantly limiting the ability to develop the program. The implementation of multitasking on the basis of timer interrupts, static variables, taking into account the priority of threads and flags of states allows to implement control programs for microcontrollers with limited resources. Multitasking is implemented as a FIFO queue within which streams are waiting to start execution. Unlike full-fledged multi-tasking operating system, which is impossible to predict which thread will be launched in the next moment, in a simplified mechanism for multitasking start of each stream is carried out in order of priority.uk_UA
dc.identifier.citationСмирнова, Н. В. Метод организации параллельного выполнения задач в микроконтроллерах с малым объемом памяти программ / Н. В. Смирова, В. В. Смирнов // Збірник наукових праць Кіровоградського національного технічного університету. Техніка в сільськогосподарському виробництві, галузеве машинобудування, автоматизація: зб. наук. пр. - Кіровоград: КНТУ, 2015. - Вип. 28. - С. 317-321.uk_UA
dc.identifier.urihttps://dspace.kntu.kr.ua/handle/123456789/1249
dc.language.isoruuk_UA
dc.publisherКНТУuk_UA
dc.subjectпотоки выполненияuk_UA
dc.subjectпараллелизм задачuk_UA
dc.subjectмикроконтроллерuk_UA
dc.subjectпрограммаuk_UA
dc.subjectпрерываниеuk_UA
dc.subjectRTOSuk_UA
dc.subjectпотоки виконанняuk_UA
dc.subjectпаралелізм завданьuk_UA
dc.subjectмікроконтролерuk_UA
dc.subjectпрограмаuk_UA
dc.subjectперериванняuk_UA
dc.subjectexecution threadsuk_UA
dc.subjecttask parallelismuk_UA
dc.subjecta microcontrolleruk_UA
dc.subjecta program interruptionuk_UA
dc.titleМетод организации параллельного выполнения задач в микроконтроллерах с малым объемом памяти программuk_UA
dc.title.alternativeМетод організації паралельного виконання задач у мікроконтролерах з малим об'ємом пам'яті програмuk_UA
dc.title.alternativeThe tasks parallel execution in the microcontroller with low program memory programs organization methoduk_UA
dc.typeArticleuk_UA

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
52.pdf
Size:
262.12 KB
Format:
Adobe Portable Document
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
7.41 KB
Format:
Item-specific license agreed upon to submission
Description: