Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
11 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1204236
Топик полностью
VladislavS.
(29.04.2022 16:46, просмотров: 226)
ответил
POV
на
Ну почему.. он придумал пиздатенькую вещь (как ему кажется) и отказываться от не не хочет, хотя нахрен бы она нужна.
Всё ТС правильно делает. Скорость перебора в связном списке выше, чем по индексу в массиве. Желание константные данные разместить во флэшь тоже нормально. Возможно, можно было что-то с DMA намутить, но я тип контроллера в хрустальном шаре не вижу.
Ответить
нормальный компилятор побегает по массиву также эффективно как и по списку. тем более, что в массиве не придётся хранить лишний элемент.
-
Mahagam
(29.04.2022 16:52
)
Я же дал ссылки на разные версии. Неужели трудно посмотреть листинг и убедиться, что это не так? Очень часто скорость получается за счёт размера кода. У ТС есть проблема со скоростью и нет проблемы с флэшь. И он правильно делает, разменивая флэшь на скорость.
-
VladislavS.
(29.04.2022 16:56
)
Так и есть, были опробованы много вариантов, связный список самое быстрое, в прерывании только присвоения и никаких условий. Правда список этот на 1.5 кБайта, вместо 40 байт для быстрого процессора и другого алгоритма, но это приемлемо.
-
Moлoдoй кoллeгa
(29.04.2022 17:20
)