-
- Я в эти места (в таблицу векторов приложения) пишу служебную информацию для связи загрузчика и приложения ( версия , адрес конца приложения, контр. сумма и т.п) Загрузчик свой файловый один на кучу приложений. Таким образом стандартизовал место shan(27 знак., 02.03.2019 00:56)
- вы про программную установку флага прерывания с последующим вызовом ??? дык вроде многие другие мк такое умеют, если склероз не изменяет тот же avr. Вот только не совсем понятно зачем такое использовать? напрямую вызывать свою функцию не судьба ?? - Aleksey_75(01.03.2019 22:09)
- Приоритеты. Благодаря им можно получить некое подобие ОС. - AlexBi_(01.03.2019 22:34, )
- ну, наверное... но очень сомнительно. а вот "некоторое подобие ОС" меня честно говоря в ступор вводит, это как "на пол карасика" ??)) - Aleksey_75(01.03.2019 22:37)
- От ОС получится очень немного, но будет вытеснение и приоритеты для разных задач. И реализация очень экономная, как по занимаемой памяти (из-за общего стека), так и по затратам на переключение между задачами. - AlexBi_(01.03.2019 23:07, )
- хм, интересно было бы посмотреть - Aleksey_75(01.03.2019 23:32)
- От ОС получится очень немного, но будет вытеснение и приоритеты для разных задач. И реализация очень экономная, как по занимаемой памяти (из-за общего стека), так и по затратам на переключение между задачами. - AlexBi_(01.03.2019 23:07, )
- ну, наверное... но очень сомнительно. а вот "некоторое подобие ОС" меня честно говоря в ступор вводит, это как "на пол карасика" ??)) - Aleksey_75(01.03.2019 22:37)
- Можно создать дополнительные программные таймеры с аппаратными прерываниями. Хотя тоже непонятно, нафига ещё один или даже много. - evgeniy1294(01.03.2019 22:19)
- вот вот, ключевое слово "Зачем??". крайнее время вообще использую один таймер с прикрученным к нему планировщиком, но у меня большинство задач с человеческим временем. - Aleksey_75(01.03.2019 22:24)
- Я использую программные таймеры, завязанные на systick. Обычно больше и не нужно. - evgeniy1294(01.03.2019 22:30)
- вот вот, ключевое слово "Зачем??". крайнее время вообще использую один таймер с прикрученным к нему планировщиком, но у меня большинство задач с человеческим временем. - Aleksey_75(01.03.2019 22:24)
- Согласен, применение ограниченное. Можно собрать цепочку из периферии или отказаться от глобальных переменных. Вообщем, нужно исследовать. - evgeniy1294(01.03.2019 22:11)
- Приоритеты. Благодаря им можно получить некое подобие ОС. - AlexBi_(01.03.2019 22:34, )