Size: a a a

2021 February 08

НТ

Никита Тыманович... in Embedded Group
Конкретное сейчас я делаю это по кнопке . До чего же удобно при отладке иметь ручное"" переключение
источник

НТ

Никита Тыманович... in Embedded Group
Andrew K
чет не будет оно работать)))
Ну, я пока бодр духом) тут вообще такие приколы происходят : обработчики прерываний меняются на ходу
источник

НТ

Никита Тыманович... in Embedded Group
Ровно как и их число)
источник

AK

Andrew K in Embedded Group
ну я тоже меняю бывает, но не нужно портить им стек
источник

AK

Andrew K in Embedded Group
там в той книге написано почему нельзя переключать контекст при активных прерываниях, и там все про то как построить ртос
источник

НТ

Никита Тыманович... in Embedded Group
Да, я видел, везде советуют вешать контекст_свич на Лоу приорити, а потом обвешивают критическими секциями
источник

НТ

Никита Тыманович... in Embedded Group
Но опять же, я сначала выполняю обработку всех эвентов, а только потом делаю свич
источник

AK

Andrew K in Embedded Group
хз у меня прерывания работают и ничего не знают про ртоси всякие, все как и раньше у них своя функция
источник

НТ

Никита Тыманович... in Embedded Group
Andrew K
хз у меня прерывания работают и ничего не знают про ртоси всякие, все как и раньше у них своя функция
Да, они долго к этому стремились . Мне хочется добиться работы с ртосом как с какой-нибудь периферией
источник

НТ

Никита Тыманович... in Embedded Group
Если ещё онную логику свича сделать на верилоге потом, то апи при этом вообще не изменится
источник

AK

Andrew K in Embedded Group
Никита Тыманович
Но опять же, я сначала выполняю обработку всех эвентов, а только потом делаю свич
у меня события перебивают задачу только если могут, после события восстанавливаю перебитую
источник

AK

Andrew K in Embedded Group
а ты на с++ пишешь?
источник

НТ

Никита Тыманович... in Embedded Group
Andrew K
у меня события перебивают задачу только если могут, после события восстанавливаю перебитую
У меня на каждом прерываний пул слушателей. Как только они все пройдены, мы прягаем. При том особого прервания на это дело нет. Какое надо, по такому и прыгай .
источник

НТ

Никита Тыманович... in Embedded Group
Andrew K
а ты на с++ пишешь?
Почти) rust)
источник

AK

Andrew K in Embedded Group
у меня работа с прерываниями входит в класс, если нужно я просто переназначаю обработчики
источник

НТ

Никита Тыманович... in Embedded Group
Andrew K
у меня работа с прерываниями входит в класс, если нужно я просто переназначаю обработчики
У меня тоже есть все эти сущности . Я сделал таблицу свою и ее заполнил. В каждом прерывании сидит функция, которая перемалывает свой пул слушателей глобальной сущности, которая идёт вместе с BSP камня
источник

А

Антон in Embedded Group
Всем привет. Учусь на программиста (3й курс прикладная математика) и я точно понял что веб, ведроид и прочие джаваскрипты меня не возбуждают. Везде, где можно пишу на С, проходил на курсере курс по С++ (Белый пояс от Яндекса) в принципе понрав, но хочу глубже. Решил попробовать микроконтроллеры, может это мое. Посоветуйте пж курсы, литературу, ещё какие-то источники для начинающих. Желательно по русски, но если не замудренной английской, то тоже пойдет. Также выслушаю любые советы. В наличии есть есть пару ардуинок и стмка + программаторы к обоим и овер дофига електроники.
источник

НТ

Никита Тыманович... in Embedded Group
При этом к этой глобальной сущности можно обращаться только через методы
источник

AM

Aleksander Mironov in Embedded Group
Антон
Всем привет. Учусь на программиста (3й курс прикладная математика) и я точно понял что веб, ведроид и прочие джаваскрипты меня не возбуждают. Везде, где можно пишу на С, проходил на курсере курс по С++ (Белый пояс от Яндекса) в принципе понрав, но хочу глубже. Решил попробовать микроконтроллеры, может это мое. Посоветуйте пж курсы, литературу, ещё какие-то источники для начинающих. Желательно по русски, но если не замудренной английской, то тоже пойдет. Также выслушаю любые советы. В наличии есть есть пару ардуинок и стмка + программаторы к обоим и овер дофига електроники.
Зп 17к до вычета
источник

AK

Andrew K in Embedded Group
Никита Тыманович
У меня тоже есть все эти сущности . Я сделал таблицу свою и ее заполнил. В каждом прерывании сидит функция, которая перемалывает свой пул слушателей глобальной сущности, которая идёт вместе с BSP камня
так тогда ты можешь сделать общий обработчик для всех прерываний, номер как раз будет лежать в xpsr я так делал вначале
источник