Ir ao conteúdo
  • Cadastre-se

ESP8266 DevKit, C, C++, Makefile, Eclipse, Sming, MingW, Ubuntu, GNU/Linux


Posts recomendados

  • Membro VIP

Hoje eu "comecei a descobrir" alguns caminhos diferentes... observações:

  • ESP8266 no Eclipse casa com C/C++ e Makefile, e provavelmente o framework Sming
  • O pessoal do Windows, quando quer o ambiente acima, recorre a MingW ou Virtualbox, pois a toolchain original é no Ubuntu

Segue alguns vídeos de Youtube para comentarmos o que funciona e o que não funciona:

  1. Making your own C programs for the ESP8266
  2. Creating a new project in Eclipse Luna for ESP8266 using Unofficial DevKit
  3. ESP8266 with Eclipse Development
  4. ESP8266: Development Environment (Virtualbox)
  5. Unofficial Espressif ESP8266 DevKit v1.0.3 + Eclipse Luna

PS.: não significa que vou usar essas coisas a curto prazo. Preciso aprender (validar/treinar) o básico primeiro.

 

Update

 

Em tempo. O "jeito Sming" de programar o microcontrolador está me atraindo como um grande ímã. Invés de setup/loop, temos um init registrando funções callback para eventos. Assim fica muito mais fácil fazer boa engenharia para programas maiores ou mais complexos!

 

Exemplo de código extraído do site Do Bit Ao Byte:

#include <user_config.h>
#include <SmingCore/SmingCore.h>

#define LED_PIN 2 // GPIO2

Timer procTimer;
bool state = true;

void blink()
{
        digitalWrite(LED_PIN, state);
        state = !state;
}

void init()
{
        pinMode(LED_PIN, OUTPUT);
        procTimer.initializeMs(1000, blink).start();
}

PS.: até o presente momento, a PlatformIO não suporta o framework Sming; o fluxo de Makefile ainda não foi adaptado.

 

Update 2

 

Pensando bem esse negócio de usar Sming...

Em Wiring (padrão do Arduino), podemos lançar mão de Ticker, mas ainda dentro de loop.

O receio que comecei a ter: com vários Timer, haverá programação concorrente. Semáforos?

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...