• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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 :(
 
Сверху Снизу