gar1nch 0 12 января, 2008 Опубликовано 12 января, 2008 (изменено) · Жалоба Господа! Подскажите пожалуйста, как может быть реализована многозадачность в программах для МК? Мой случай: МК LPC2368(ядро ARM7TDMI). Я пошарил в сети и на этом форуме, вроде бы одно из решений моей проблемы - операционная система. Для армов существует много ОС, но для меня не понятно, как их устанавливать на МК? и как писать для них ПО? Может быть существует другое решение? Изменено 12 января, 2008 пользователем Garret The Shadow Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DogPawlowa 0 12 января, 2008 Опубликовано 12 января, 2008 · Жалоба Подскажите пожалуйста, как может быть реализована многозадачность в программах для МК? Может быть существует другое решение? А что Вы понимаете под многозадачностью в Вашем случае? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gar1nch 0 12 января, 2008 Опубликовано 12 января, 2008 · Жалоба А что Вы понимаете под многозадачностью в Вашем случае? возможность выполнения нескольких задач одновременно: например, прием/передача данных через UART в фоновом режиме, во время исполнения основной программы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
one_man_show 0 12 января, 2008 Опубликовано 12 января, 2008 · Жалоба О применении ОС для МК почитайте раздел Операционные системы И конкретно по поводу одной из известных RTOS читайте раздел uC/OS-II Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 12 января, 2008 Опубликовано 12 января, 2008 · Жалоба ..но для меня не понятно, как их устанавливать на МК? и как писать для них ПО? Из вышеотцитированного следует, что Вы никогда с микроконтролерами дел не имели. Ваши вопросы собствено к системам никакого отношения пока не имеют. Начните с моргания светодиодом, Hello World,... уже на этом уровне найдете ответы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DogPawlowa 0 12 января, 2008 Опубликовано 12 января, 2008 · Жалоба возможность выполнения нескольких задач одновременно: например, прием/передача данных через UART в фоновом режиме, во время исполнения основной программы. Перефразируя слова "Коммунистом можно стать лишь тогда, когда овладеешь всем богатством знаний, накопленных человечеством", я бы сказал так "Заниматься микроконтроллерами стоит, овладев несколькими базовыми понятиями". :) Программа, подпрограмма, условный и безусловный переходы, прерывание ... Кажется, ффсе Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Baser 5 12 января, 2008 Опубликовано 12 января, 2008 · Жалоба возможность выполнения нескольких задач одновременно: например, прием/передача данных через UART в фоновом режиме, во время исполнения основной программы. Если вам нужно только это :) , то RTOS не нужна. Достаточно основного суперцикла и прерываний для фоновой работы. А вообще, как правильно уже сказали, вам нужно сначала почитать книжки по основам программирования на МК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться