Size: a a a

Maxwell's Demons

2021 July 31

V

VadimAnimeEmbedder in Maxwell's Demons
Просто в 8 килобайт надо было упехнуть 3.2 кб на буфер отправки в экран, 10 задач, немного под логику. Хотя бы 256 байт на начальный стек.
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Все подзавязку)
источник

TK

Timur Khasanshin in Maxwell's Demons
Можно ещё кстати инлайнить все подряд чтоб стек уменьшить, тогда увеличится флешка но должна уменьшится озу
источник

TK

Timur Khasanshin in Maxwell's Demons
Но это такое
источник

TK

Timur Khasanshin in Maxwell's Demons
М, плотно
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Ага. Но где это можно было делать безвредно, там делал)
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Тут скорее спортивный интерес. Ну а еще FreeRTOS задолбала падать без объяснения причин, что ее именно покарежило.
источник

TK

Timur Khasanshin in Maxwell's Demons
Ну это стеки
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Понятно, но от кого)
источник

TK

Timur Khasanshin in Maxwell's Demons
В тцб можно узнать активный таск по идее
источник

TK

Timur Khasanshin in Maxwell's Demons
Не пробовал правда так
источник

TK

Timur Khasanshin in Maxwell's Demons
Вгдб как то определяет
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Это если его не перетерли только.
источник

TK

Timur Khasanshin in Maxwell's Demons
Ну вот кстати чувствительный момент при проектировании ртосин: разделять физически места хранения тцб и стеков чтоб уменьшить вероятность перетирания
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Я тут щас еще завез интерсную фишкую. Самая главная структура ОС может быть размещена в регистрахз RTC)))
источник

TK

Timur Khasanshin in Maxwell's Demons
Ахахахах
источник

TK

Timur Khasanshin in Maxwell's Demons
Лол
источник

V

VadimAnimeEmbedder in Maxwell's Demons
Я так и сделал в своем проекте. Прекрасно работает)
источник

TK

Timur Khasanshin in Maxwell's Demons
А че, после резета сохранится тогда
источник

V

VadimAnimeEmbedder in Maxwell's Demons
При включении их занулят) А поставил бит сброса в RTC)
источник