Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
21 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
631789
Топик полностью
Make_Pic
(18.11.2015 09:37, просмотров: 672)
ответил
LightElf
на
Я понял, что ничего не понял :)
->
http://chipenable.ru/index.php/embedded-programming/item/219-planirovschik-dlya-mikrokontrollera.html
Ответить
Спасибо, почитал. Ну это же совсем другое. Логика работы другая, устройство другое. У меня ж классическая многопоточка (ну почти), изрядно похожая на NicheTask (но без ассемблера).
-
LightElf
(18.11.2015 11:32
)
И там карусель и у Вас карусель, там потоки (задачи) не прерываются - у вас прерываются с сохранением контекста в стек. Но я о динамическом добавлении задач и удалении как пример дал ссылку.
-
Make_Pic
(18.11.2015 14:13
)
В отсутствие критической секции и прямого управления стеком - никак. Если сильно хочется, можно шедулер остановить и перезапустить с новым списком задач. Можно внутри одной задачи сделать несколько альтернативных веток.
-
LightElf
(18.11.2015 14:42
)