Skip to content
Minimalist SDK on ESP8266ex
Branch: master
Clone or download
Latest commit 6e88ca8 Feb 17, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings update Aug 6, 2015
app up v1.5.2 Feb 18, 2016
bin up v1.5.2 Feb 18, 2016
include up v1.5.2 Feb 18, 2016
info update Jan 20, 2016
ld
lib update Feb 18, 2016
.cproject
.gitignore up meSDK 1.3.0 Aug 9, 2015
.project update Sep 25, 2015
AutoMake.bat up meSDK 1.3.0 Aug 9, 2015
LICENSE up v1.5.2 Feb 18, 2016
Makefile up v1.5.2 Feb 18, 2016
ProgBin.bat update Aug 7, 2015
README.md
asm_damp.bat update Aug 7, 2015
esptool.py up v1.5.2 Feb 18, 2016
mem.txt
mem_usage.bat

README.md

MinEspSDK (meSDK)

Minimalist SDK on ESP8266ex v1.5.2

A complete set of Wi-Fi and LwIP functions.
Имеет полный набор функций работы с WiFi и UDP/TCP (LwIP ver1.4.0).
Данная сборка не содержит espconn и SSL.
Проектируется для работы с датчиками и будет содержать расширения для быстрого
старта после deep-sleep с возможностями управления дальнейшей загрузки SDK или
опроса датчиков и нового перехода в режим deep-sleep.
В целях экономии питания, время от просыпания после deep-sleep до старта опроса
датчиков и для принятия решения повторного засыпания или загрузки полного SDK
для коммуникации и передачи накопленных данных будет составлять 30..40 мс.

В текщей версии, при стандартных настройках по умолчанию, после события подачи
питания, reset или deep-sleep соединение по TCP при фиксированном ip модуля в
режиме STATION к модулю в режиме SOFTAP устанавливается примерно не более чем
через 540 мс. Основное время занимает инициализации SDK в части WiFi.
Далее полудуплексный трафик TCP составляет более 1-го Мегабайта в секунду.

From Espressif SDK ver 1.5.2 used only:
libpp.a, libwpa.a, libcrypto.a, libnet80211.a, parts libphy.a, user_interface.o
Из Espressif SDK ver 1.5.2 используются только описанные части.
Остальные части даны с исходными кодами.
LwIP based on Open source LWIP for ESP_IOT_SDK_V1.4.0.

Supported options 48 kbytes IRAM.
Supported 'Rapid Loader' and Flash 512 кbytes - 16 Mbytes.
Поддержка расширенной памяти IRAM в 48 килобайт (опция USE_MAX_IRAM 48),
Flash от 512 килобайт до 16 Мегабайт и ускоряющего загрузку SDK 'лоадера'.

Free IRAM : 12 or 28 kbytes (option 48k IRAM)
Free Heap : 55 kbytes
Total Free RAM : 83 kbytes

Options programming Flash:

SPI_SPEED: 40MHz or 80MHz.
SPI_MODE: QIO only.
FLASH_SIZE: Always set the size to 512 KB flash.
Automatic determination of the real size of the flash.
При заливке прошивки в модуль всегда устанавливайте размер Flash в 512 килобайт.
Реальный размер Flash определяется автоматически во время старта SDK.

Для компиляции SDK используется Unofficial Developer Kit.

В Eclipse заданы 3 опции Manage Configurations:

  1. AutoMake (собрать проект для прошивки, используются установки в Eclipse)
  2. CreateLib (собрать библиотеку libsdk.a, используются установки в Eclipse)
  3. Default (собрать проект для прошивки, используя makefile)

Полный комплект для сборки проекта с помощью SDK библиотеки:
libsdk.a + libmicroc.a и include

You can’t perform that action at this time.