• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Обсуждение SDK 1.0.1b2

Victor

Administrator
Команда форума

JustACat

Moderator
Команда форума
Мне понравился финт про 1Мбайт флеш: дескать, ребятки, если хотите обновить прошивку-с, вам всего-то понадобится:
1) ПК
2) USB-UART переходник
3) XTCOM_UTIL
4) новая прошивка
5) ВНЕЗАПНО: паяльник и новая память на 1мегабайт. А, да, еще верная рука и зоркий глаз (ибо хоть память и не мелкая, но не все, кто экспериментят с ESP, способны перепаять память)
В общем, я конечно поржал, ну, как бы.
 

pvvx

Активный участник сообщества
Памяти стало ещё меньше, чем в SDK 1.0.1(b1).
При использовании основных либ: libmain.a libnet80211.a libphy.a libpp.a libwpa.a + обглоданной liblwip.a на ненужные espconn и другие никчемно занимающие RAM и Flash OBJ из неё разница в 496 байт находится в IRAM.
Про остальные либы разговор уже не идет, т.к. только эти уже оставляют всего до 30..33 килобайт пользователю со средним приложением, старательно избегающего использования памяти и считающего каждый байт (для теста буру пример - моя "свалка" WEB).
С SDK 1.0.0 Espressif перешел разумную планку использования памяти для любых приложений на модуль и уже отъел ещё пару килобайт в бетах...
Дальнейшее развитие в таком русле по памяти в SDK не покатит. SDK умерло.
 
Последнее редактирование:

anakod

Moderator
Команда форума
Мне понравился финт про 1Мбайт флеш: дескать, ребятки, если хотите обновить прошивку-с, вам всего-то понадобится:
Нет, это просто замечательный повод продавать новые модули, ESP-01.2, ESP-12.2 и т.д. а то старые то уже не так активно берут :)

Дальнейшее развитие в таком русле по памяти в SDK не покатит. SDK умерло.
@pvvx, есть ли мысли как от него можно избавиться? :) Я знаю что где-то был код минимального примера, но это не то, без основного минимального функционала модуль практически бесполезен (а это как минимум TCP IP и режимы сна, входы-выходы). Может быть, как вариант, можно разобрать user_interface и других "друзей", растащить на запчасти? Т.е. не совсем избавиться от SDK а взять от туда только нужное и возможно внести какие-нибудь свои корректировки. Или дизасамблировать все к чертям :)
 

pvvx

Активный участник сообщества
Может быть, как вариант, можно разобрать user_interface и других "друзей", растащить на запчасти? Т.е. не совсем избавиться от SDK а взять от туда только нужное и возможно внести какие-нибудь свои корректировки. Или дизасамблировать все к чертям :)
Это в начальной стадии уже происходит в моей "свалке". По тому меня мало интересуют "ошибки SDK - выиграй лимон" или мода - кто первым всунет очередной код нового модуля с опен-сорцов и получит лайк :)
Дело то это "неблагодарное", а требует больших затрат + обязательно будете "битым" :)
 
Последнее редактирование:

DarkSide

New member
Дальнейшее развитие в таком русле по памяти в SDK не покатит. SDK умерло.
Это не SDK, а порнография. Начинали с "классики", закончили БДСМ. А жаль, чип ну очень привлекает ценой и функционалом. Хоть бери и пиши свою SDK :(
 
Сверху Снизу