<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>scmRTOS для AVR. Первая программа</title>
		<description>Discuss scmRTOS для AVR. Первая программа</description>
		<link>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html</link>
		<lastBuildDate>Tue, 21 Apr 2026 00:17:46 +0000</lastBuildDate>
		<generator>JComments</generator>
		<atom:link href="https://chipenable.ru/index.php/component/jcomments/feed/com_k2/69.html" rel="self" type="application/rss+xml" />
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-2117</link>
			<description><![CDATA[ Не совсем верно выразился, правильнее будет так, как написано в доках: "Таким образом, при использовании компиляторов от IAR Systems име- ется два стека: один стек для данных, второй – для адресов возвратов. scmRTOS учитывает этот момент и поддерживает по два стека для ка- ждого процесса, причем размер каждого стека можно задать индивидуально, исходя из требований ресурсоемкости прикладной задачи."]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Thu, 20 Sep 2012 21:50:14 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-2117</guid>
		</item>
		<item>
			<title>789 says:</title>
			<link>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-1917</link>
			<description><![CDATA[Имелось в виду по-видимомуто, что у прерываний и задач есть свои стеки (в IAR он систоит из SP и Y). То есть при переходе/уходе на/из прерывание стек переключается на нужный. Отсюда экономия ОЗУ.]]></description>
			<dc:creator>789</dc:creator>
			<pubDate>Wed, 21 Dec 2011 15:30:03 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-1917</guid>
		</item>
		<item>
			<title>Sanya says:</title>
			<link>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-1867</link>
			<description><![CDATA[Уважаемый Pashgan, вы вводите людей в заблуждение, говоря, что scmRTOS использует 2 стека. Вообщето 2 или 1 - это компиляторозави симо. Например IAR EWAVR использует 2 стека - стек данных(DSTACK) и стек возвратов(RSTAC K), а WinAVR - 1 общий стек]]></description>
			<dc:creator>Sanya</dc:creator>
			<pubDate>Sat, 26 Nov 2011 07:49:58 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-1867</guid>
		</item>
		<item>
			<title>fisherman says:</title>
			<link>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-1845</link>
			<description><![CDATA[К сожалению, пример со светодиодами малоинформативе н. А как работать с прерываниями, используя RTOS? К примеру, внешнее прерывание INT0. Конкретно - обрабатывать сигналы от ИК-пульта дистанционного управления. Не могли бы осветить такую тему?]]></description>
			<dc:creator>fisherman</dc:creator>
			<pubDate>Mon, 14 Nov 2011 08:39:48 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-1845</guid>
		</item>
		<item>
			<title>Phil says:</title>
			<link>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-719</link>
			<description><![CDATA[Пример с 2мя LEDами не может показать, хороша или нет ОС. Все трудности выползают с реальными проектами. Отладка довольно трудная, при сложном проекте если где-то скобку потерял, компилятор (у меня GCC) выдает дурацкие ошибки, поиск которых занимает время. Плюсы scmRTOS: простота при применении. Минус: отсутствие драйверов, как в например beRTOS. Там еще и собственная IDE есть. Даже не верится, что итальянцы сей продукт родили. Но это так, к scm не относится. И еще раз: scmRTOS система простая, в которой есть все, что ОСРВ требует: семафоры, события, очереди. Простота и подкупает. Разобраться, как писать для неё, можно за пару часов. Не в пример freeRTOS. Лично "перешёл" на ОС т.к. требовалось параллельное асинхронное обращение к устройству, висящему на SPI, из разных процессов.]]></description>
			<dc:creator>Phil</dc:creator>
			<pubDate>Sat, 16 Oct 2010 18:19:48 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-719</guid>
		</item>
		<item>
			<title>Alegro says:</title>
			<link>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-699</link>
			<description><![CDATA[В ряде случаев применение ОC значительно упрощает управляющий алгоритм программы. Особенно, когда нужно управлять несколькими параллельными процессами. Вы правильно сказали:"RTOS это инструмент и использовать его нужно по назначению". Вернее сказать - когда в этом есть необходимость.]]></description>
			<dc:creator>Alegro</dc:creator>
			<pubDate>Sat, 09 Oct 2010 20:43:17 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-699</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-680</link>
			<description><![CDATA[RTOS - это инструмент и использовать его нужно по назначению. RTOS предоставляет удобства, но за них естественно приходится платить. Не знаю на сколько оправдывает себя применение операционки на AVRах, разбираюсь с ней чисто из спортивного интереса.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Fri, 01 Oct 2010 17:44:39 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-680</guid>
		</item>
		<item>
			<title>Guest says:</title>
			<link>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-677</link>
			<description><![CDATA[Да... "заданное" время реакции - это безусловно круто, только вот задано оно не тобой:(((( Я к тому, что ОСРВ на АВРах себя оправдывает лишь в приложениях, ориентированных на работу с пользователем.. . К примеру, если мне надо каким-нибудь двигателем трехфазным ШИМом управлять, я не выберу ОС я сделаю на прерываниях... и буду прав P.S. Я все-таки зануда)))))]]></description>
			<dc:creator>Guest</dc:creator>
			<pubDate>Fri, 01 Oct 2010 03:28:02 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-677</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-672</link>
			<description><![CDATA[Ты после моей статьи разочаровался в ОСах? А ты доки на scmRTOS читал? Операционная система реального времени позволяет разбивать приложение на несколько независимых процессов, предоставляет набор сервисов (системный таймер, семафоры, очереди..) и, самое главное, гарантирует заданное время реакции на поступившее событие. Разве это мало?]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Thu, 30 Sep 2010 14:49:45 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-672</guid>
		</item>
		<item>
			<title>Guest says:</title>
			<link>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-663</link>
			<description><![CDATA[Да, спасибо за столь содержательную статью! Я сразу во всем разобрался! 8)]]></description>
			<dc:creator>Guest</dc:creator>
			<pubDate>Thu, 30 Sep 2010 13:28:57 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-663</guid>
		</item>
		<item>
			<title>Guest says:</title>
			<link>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-662</link>
			<description><![CDATA[Статья очень интересная, грамотная... Спасибо... Только вот я разочарован в ОС'ах (((Мне казалось, что на нее больше можно возложить(]]></description>
			<dc:creator>Guest</dc:creator>
			<pubDate>Thu, 30 Sep 2010 03:43:06 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/rtos/item/69-scmrtos-dlya-avr-pervaya-programma.html#comment-662</guid>
		</item>
	</channel>
</rss>
