Вопросы с тегом «memory-usage»

11
Могу ли я записать на флэш-память, используя PROGMEM?

На документации Arduino я цитирую: http://playground.arduino.cc/Learning/Memory Примечание. Флэш-память (PROGMEM) может быть заполнена только во время записи программы. Вы не можете изменить> значения во флэш-памяти после запуска программы. А по описанию ПРОГМЕМ:...

9
Эффективный алгоритм / структура данных для расчета скользящих средних

В настоящее время я занимаюсь разработкой графической ЖК-системы для отображения температуры, потоков, напряжений, мощности и энергии в системе с тепловым насосом. Использование графического ЖК-дисплея означает, что половина моей SRAM и ~ 75% моей флэш-памяти были израсходованы экранным буфером и...

9
Обзор размера скомпилированного кода

Когда я компилирую свой код, Arduino IDE возвращает двоичный размер эскиза в байтах. Есть ли хороший способ выяснить (приблизительно), какая функция или какая часть моего кода занимает сколько памяти во флэш-памяти, чтобы я почувствовал, какая функция занимает большую часть драгоценной флэш-памяти...

8
Как стековая память используется для функций и локальных переменных?

Я хотел сохранить некоторые значения в EEPROM, а также хотел освободить SRAM, избегая некоторых объявлений переменных, но память EEPROM является байтовой. Если я хочу сохранить значение типа int, мне придется использовать некоторые выражения несколько раз. Я думал, что сделаю некоторые функции для...

8
PROGMEM: нужно ли копировать данные с флэш-памяти в RAM для чтения?

У меня есть некоторые трудности с пониманием управления памятью. В документации Arduino говорится, что можно сохранять константы, такие как строки или что-либо, что я не хочу менять во время выполнения, в памяти программы. Я думаю, что он встроен где-то в сегмент кода, что должно быть вполне...

8
Есть ли способ запустить двоичный код из оперативной памяти?

Я ищу недорогой одноплатный компьютер, который я мог бы программировать на ассемблере, используя ограниченные возможности для загрузки объектного кода с ПК и простых периферийных устройств ввода / вывода. В идеале я хотел бы иметь возможность написать за разумное время весь код на машине сам. Мне...

8
ООП против Inline с Arduino

Я давно программирую, но я новичок в программировании Arduino и AVR. Главный вопрос, который у меня возникает по поводу программирования этих микроконтроллеров, заключается в том, есть ли серьезные различия в разработке кода в объектно-ориентированных классах по сравнению с более традиционным...