Как сохранить файл изображения во флэш памяти Mega2560?
- Войдите на сайт для отправки комментариев
Вс, 26/06/2016 - 20:59
Повторюсь, изображение нужно сохранить во флэш памяти Mega2560, а не на SD-карте. Как это можно сделать, может кто пробовал заняться этим уже? :)
Хочется попробовать хранить мелкие картинки и html страницы во внутренней памяти МК, для формирования WEB-страниц. Просто там еще достаточно места остается для всего этого дела... Стало интересно! )))) SD-слот теперь не цепляет..
SD-слот хорошо цепляет на DUE :) Он там просто летает.
Очень просто - курите PROGMEM.
Очень просто - курите PROGMEM.
Очень просто - курите PROGMEM.
Вот, например, как иконка у мну в проекте во флеш-памяти хранится:
Очень просто - курите PROGMEM.
Вот, например, как иконка у мну в проекте во флеш-памяти хранится:
Ага, я такое видел в "myGLCD.print()" в "UTFT.h" - там фотку надо представить в виде массива и она хранится в теле скетча по "extern". Неэкономно с точки зрения памяти. Интересно как можно html-ы так хранить. Фотки-то понятно..
Неэкономно с точки зрения памяти.
Ахахах, спасибо, насмешили :) Куда уж неэкономней - хранить во флеш-памяти массив байт? Да, ооочень расточительно, ооочень. Учитывая тот факт, что оперативки этот способ хранения не трогает ни на копейку. И этот способ - то же самое, что лежащий где-нибудь на SD-карточке файл. Только лежит этот "файл" не на SD, а во флеш-памяти самого контроллера.
Считаю, что такой способ хранения не сильно большой информации - очень удобен, и именно из-за перекоса по кол-ву оперативки и флеша: флеша, как правило, в запасе ещё жопой ешь, а оперативка уже подошла к концу.
Интересно как можно html-ы так хранить
Да точно так же, какая разница, байт - он и в Африке байт: