LINUX.ORG.RU

История изменений

Исправление shkolnick-kun, (текущая версия) :

Но я так понимаю это вообще отдельный микроконтроллер, отдельная ОС.

В ESP-12E стоит FlashlessMCU ESP8266 с архитектурой Xtensa.

Программы и файлы хранятся во внешней последовательной FLASH-памяти.

Насколько я помню, первый мегабайт flash мапится в адресное пространство контроллера. Именно там и лежит прошивка.

Туда можно поставить misropython или NodeMCU, но, не рекомендую. Лучше уж использовать Arduino/PlatformIO и С++ соответственно.

Оно подключаемо к STM32?

Я использую для этого software serial на стороне ESP (да, можно использовать Arduino, когда это целесообразно) и UART на стороне STM32. Гоняю JSON-ы туда-сюда.

В adafruit делают похожим образом. Только на стороне нормального микроконтроллера - circuit python.

Или это самостоятельный модуль и он рассчитан на то что он будет главным микроконтроллером?

Можно и как самостоятельный, но там очень мало портов ввода-вывода. Если и использовать, как самостоятельный контроллер, то только для чего-то ОЧЕНЬ ПРОСТОГО.

Либо придется городить внешнюю систему ввода-вывода. А для этого надо шарить в железе, уметь его проектировать, изготавливать платы, собирать печатные узлы и т.д.

Исправление shkolnick-kun, :

Но я так понимаю это вообще отдельный микроконтроллер, отдельная ОС.

В ESP-12E стоит FlashlessMCU ESP8266 с архитектурой Xtensa.

Программы и файлы хранятся во внешней последовательной FLASH-памяти.

Насколько я помню, первый мегабайт flash мапится в адресное пространство контроллера. Именно там и лежит прошивка.

Туда можно поставить misropython или NodeMCU, но, не рекомендую. Лучше уж использовать Arduino/PlatformIO и С++ соответственно.

Оно подключаемо к STM32?

Я использую для этого software serial на стороне ESP (да, можно использовать Arduino, когда это целесообразно) и UART на стороне STM32. Гоняю JSON-ы туда-сюда.

В adafruit делают похожим образом. только на стороне нормального микроконтроллера - circuit python.

Или это самостоятельный модуль и он рассчитан на то что он будет главным микроконтроллером?

Можно и как самостоятельный, но там очень мало портов ввода-вывода. Если и использовать, как самостоятельный контроллер, то только для чего-то ОЧЕНЬ ПРОСТОГО.

Либо придется городить внешнюю систему ввода-вывода. А для этого надо шарить в железе, уметь его проектировать, изготавливать платы, собирать печатные узлы и т.д.

Исправление shkolnick-kun, :

Но я так понимаю это вообще отдельный микроконтроллер, отдельная ОС.

В ESP-12E стоит FlashlessMCU ESP8266 с архитектурой Xtensa.

Программы и файлы хранятся во внешней последовательной FLASH-памяти.

Насколько я помню, первый мегабайт flash мапится в адресное пространство контроллера. Именно там и лежит прошивка.

Туда можно поставить misropython или NodeMCU, но, не рекомендую. Лучше уж использовать Arduino/PlatformIO и С++ соответственно.

Оно подключаемо к STM32?

Я использую для этого software serial на стороне ESP (да, можно использовать Arduino, когда это целесообразно) и UART на стороне STM32. Гоняю JSON-ы туда-сюда.

Или это самостоятельный модуль и он рассчитан на то что он будет главным микроконтроллером?

Можно и как самостоятельный, но там очень мало портов ввода-вывода. Если и использовать, как самостоятельный контроллер, то только для чего-то ОЧЕНЬ ПРОСТОГО.

Либо придется городить внешнюю систему ввода-вывода. А для этого надо шарить в железе, уметь его проектировать, изготавливать платы, собирать печатные узлы и т.д.

Исходная версия shkolnick-kun, :

Но я так понимаю это вообще отдельный микроконтроллер, отдельная ОС.

В ESP-12E стоит FlashlessMCU ESP8266 с архитектурой Xtensa.

Программы и файлы хранятся во внешней последовательной FLASH-памяти.

Насколько я помню, первый мегабайт flash мапится в адресное пространство контроллера. Именно там и лежит прошивка.

Туда можно поставить misropython или NodeMCU, но, не рекомендую. Лучше уж использовать Arduino/PlatformIO и С++ соответственно.

Оно подключаемо к STM32? Я использую для этого software serial на стороне ESP (да, можно использовать Arduino, когда это целесообразно) и UART на стороне STM32. Гоняю JSON-ы туда-сюда.

Или это самостоятельный модуль и он рассчитан на то что он будет главным микроконтроллером?

Можно и как самостоятельный, но там очень мало портов ввода-вывода. Если и использовать, как самостоятельный контроллер, то только для чего-то ОЧЕНЬ ПРОСТОГО.

Либо придется городить внешнюю систему ввода-вывода. А для этого надо шарить в железе, уметь его проектировать, изготавливать платы, собирать печатные узлы и т.д.