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

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

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

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

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

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

3
PROGMEM: нужно ли копировать данные с флэш-памяти в RAM для чтения?
У меня есть некоторые трудности с пониманием управления памятью. В документации Arduino говорится, что можно сохранять константы, такие как строки или что-либо, что я не хочу менять во время выполнения, в памяти программы. Я думаю, что он встроен где-то в сегмент кода, что должно быть вполне возможно в архитектуре фон …

5
Как стековая память используется для функций и локальных переменных?
Я хотел сохранить некоторые значения в EEPROM, а также хотел освободить SRAM, избегая некоторых объявлений переменных, но память EEPROM является байтовой. Если я хочу сохранить значение типа int, мне придется использовать некоторые выражения несколько раз. Я думал, что сделаю некоторые функции для них. Но я обеспокоен тем, что, если я …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.