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

Опрос

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

Реклама

 

Все статьи автора

Применение SWITCH-технологии при разработке прикладного программного обеспечения для микроконтроллеров. Часть 8, (Компоненты и технологии №8'2007)

В предыдущих статьях цикла был рассмотрен ряд аспектов использования SWITCH-технологии при построении программного обеспечения встраиваемых систем на базе микроконтроллеров. В этой статье представлены алгоритмы, часто применяемые в программном обеспечении микроконтроллерных систем, и их реализация на основе SWITCH-технологии.

Применение SWITCH-технологии при разработке прикладного программного обеспечения для микроконтроллеров. Часть 7, (Компоненты и технологии №7'2007)

В предыдущей статье цикла [1] было начато рассмотрение реализации протокола Modbus на основе SWITCH-технологии. Мы кратко рассмотрели два режима работы протокола Modbus: ASCII и RTU, а также описали алгоритм передачи сообщения устройством(мастером в режиме ASCII. В этой статье мы продолжим описание реализации протокола Modbus на основе SWITCH-технологии.

Применение SWITCH-технологии при разработке прикладного программного обеспечения для микроконтроллеров. Часть 6, (Компоненты и технологии №4'2007)

В предыдущих статьях цикла мы подробно рассмотрели ряд аспектов, связанных с применением SWITCH-технологии в микроконтроллерных устройствах. Были рассмотрены такие важные программные структуры, как механизм передачи сообщений, локальные и глобальные таймеры. Сейчас мы можем перейти к рассмотрению ряда распространенных алгоритмов на базе SWITCH-технологии, находящих применение в современных микроконтроллерных устройствах. В качестве первого примера рассмотрим реализацию широко распространенного в системах промышленной автоматики протокола Modbus.

Применение SWITCH-технологии при разработке прикладного программного обеспечения для микроконтроллеров. Часть 5. Реализация таймеров, (Компоненты и технологии №3'2007)

В предыдущих статьях цикла [1, 2] рассматривался механизм реализации таймеров в SWITCH-программах. В данной статье будет продолжено обсуждение реализации таймеров.

Применение SWITCH-технологии при разработке прикладного программного обеспечения для микроконтроллеров. Часть 4. Таймеры, (Компоненты и технологии №2'2007)

В предыдущих статьях цикла [1–3] мы подробно обсудили организацию обмена сообщениями в программном обеспечении, построенном на основе SWITCH-технологии, и начали рассмотрение механизма таймеров. В этом материале мы продолжим обсуждение таймеров, а также приведем пример реализации SWITCH-программы на конкретном примере.

Применение SWITCH-технологии при разработке прикладного программного обеспечения для микроконтроллеров. Часть 3. Обмен сообщениями и таймеры, (Компоненты и технологии №1'2007)

В предыдущей статье цикла был рассмотрен ряд вопросов, связанных с передачей сообщений между автоматами. Мы выяснили, что в ряде случаев (а на самом деле в большинстве) можно обойтись без очередей сообщений — если использовать гораздо более простой механизм их обработки. Однако за рамками материала остался ряд нюансов, в частности, вопрос организации обмена сообщениями между главным циклом программы и обработчиками прерываний. Данная статья посвящена проблемам, возникающим при обмене сообщениями, и другому важному аспекту предлагаемой технологии программирования, а именно таймерам.

Применение SWITCH-технологии при разработке программного обеспечения для микроконтроллеров. Часть 2, (Компоненты и технологии №12'2006)

В предыдущей статье цикла мы начали рассматривать применение SWITCH-технологии для программирования микроконтроллерных устройств. В данной статье мы продолжим рассмотрение реализации различных конструкций, лежащих в основе предлагаемой концепции программирования.

Еще раз о программировании встроенных систем, (Компоненты и технологии №11'2006)

В предыдущей статье автора [1], опубликованной в «КиТ» № 8'2006, были рассмотрены некоторые проблемы, возникающие при разработке встроенного ПО. Статья вызвала большой интерес читателей, и автор получил ряд откликов. В своей новой публикации автор отвечает на одно из писем.

Применение Switch-технологии при разработке прикладного программного обеспечения для микроконтроллеров. Часть 1, (Компоненты и технологии №11'2006)

В предыдущей своей статье [1] автор предпринял попытку рассмотрения ряда проблем, возникающих при разработке прикладного программного обеспечения (ПО) встроенных систем (в дальнейшем будем называть его «программное обеспечение»). Многие положения статьи могли показаться спорными, но, без сомнения, затронутые в ней вопросы являются актуальными, что демонстрирует ряд читательских откликов. Между тем, существуют технологии программирования, существенно облегчающие разработку встроенного ПО.

Некоторые мысли по поводу программирования встроенных систем, (Компоненты и технологии №8'2006)

С огромным интересом прочитал я статью Иосифа Кашенбойма «Квадрига Аполлона и микропроцессоры». Многие проблемы, описанные в статье, знакомы мне по собственному опыту, по опыту разработки программного обеспечения микроконтроллерных систем, и мне хотелось бы поделиться с читателями журнала «Компоненты и технологии» некоторыми соображениями по данному поводу. Хочу подчеркнуть, что все нижеизложенное является моим личным мнением и ни в коем случае не претендует на истину в последней инстанции.