Подписка на новости

Опрос

Нужны ли комментарии к статьям? Комментировали бы вы?

Реклама

 

2001 №8

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

Узенгер Алексей


В статье представлен один из вариантов алгоритма параллельного выполнения нескольких задач для микроконтроллерных систем. Также приведен макет программы для микроконтроллеров фирмы Microchip. Мы постоянно наблюдаем за бурным развитием микропроцессорной техники. Разработчики микроконтроллеров, наращивая вычислительный потенциал своих микросхем, расширяют области их применения. Еще недавно программа, написанная для микроконтроллеров, размещалась в одном файле, так как ее структура была обычно несложной — основной программный модуль, выполняемый в цикле, и процедуры для обработки прерываний. И если программа увеличивалась в размерах, то нередко становилась загадкой для самого программиста, а постороннему человеку разобраться с ней вообще не представлялось возможным. С расширением аппаратных и вычислительных возможностей микроконтроллеров актуальными становятся задача усложнения структуры программы и данных и проблема параллельности выполнения нескольких задач. Понятие «многозадачность и многопоточность», тесно связанное с программными продуктами для компьютеров, по наблюдениям автора, мало распространено в области программирования микроконтроллеров.



Статьи этого номера доступны только в PDF-формате. Извините за доставленные неудобства.



Скачать статью в формате PDF  Скачать статью Компоненты и технологии PDF

 


Другие статьи по данной теме:

Сообщить об ошибке