Giter Club home page Giter Club logo

Comments (28)

adjervis avatar adjervis commented on July 18, 2024 18

We value your input, and will consider support for ESP32 in our future plans.

from amazon-freertos.

awsota avatar awsota commented on July 18, 2024 8

We are currently working with Espressif to launch support for ESP32. We are using a single core only, but the SMP version from Espressif may be compatible, if needed for your use case.

from amazon-freertos.

Noggin01 avatar Noggin01 commented on July 18, 2024 3

Amazon doesn't support lwIP which is required for OTA updates. You'll need to update the OS to support lwIP or update OTA to use the sockets that Amazon is using. I suspect updating the OTA would be easier.

I've switched to using the official ESP-IDF instead of a:FreeRTOS.

from amazon-freertos.

erkki avatar erkki commented on July 18, 2024 2

Any comments on the future direction of this? Will you be porting ESP32 specific (SMP related) FreeRTOS changes to AFR or pushing for ExpressIf to integrate AFR related bits into their SDK? This impacts future planning as their current AWS IoT integration is based on the aws-iot-device-sdk-embedded-C which AFR is not using (as far as I can see. Any rationale on this?)

from amazon-freertos.

ourairquality avatar ourairquality commented on July 18, 2024 2

Would also be curious if FreeRTOS will integrate the SMP and other changes, but also if the ESP code will still use the lwip stack or if the goal is to use the AFR tcp/ip stack?

Little off topic, but for the esp8266 recent changes support an extra 16k of iram that makes SSL more practical, and might make this a possible limited target too.

'SSL maximum fragment size' support on the Amazon servers is badly needed and is there any chance of changes on that side too to better support the IoT using limited devices?

from amazon-freertos.

rzr avatar rzr commented on July 18, 2024 2

Any ETA ? do you suggest to work with espressif SDK meanwhile ?

from amazon-freertos.

denyssene avatar denyssene commented on July 18, 2024 1

Nice. Ordering new esp32 boards now!

from amazon-freertos.

ravibhagavandas avatar ravibhagavandas commented on July 18, 2024 1

Support for Espressif ESP32 is now available with the release of Amazon FreeRTOS 1.2.5.

from amazon-freertos.

denyssene avatar denyssene commented on July 18, 2024

I think there's a port of freertos that works in esp32, but it's unofficial.

from amazon-freertos.

locomuco avatar locomuco commented on July 18, 2024

espressif IDF utilizes FreeRTOS already

see here

from amazon-freertos.

sethvoltz avatar sethvoltz commented on July 18, 2024

I assume there is still additional work to be done for Amazon to validate their libs but that’s great that it already supports FreeRTOS in general.

from amazon-freertos.

adjervis avatar adjervis commented on July 18, 2024

Thank you for the valuable feedback. Such requests are important to us and we will take them into consideration in prioritizing our support for the ESP32 device.

from amazon-freertos.

gcohen10 avatar gcohen10 commented on July 18, 2024

Is there support for ESP32 or will it take time ?

from amazon-freertos.

mrmonteith avatar mrmonteith commented on July 18, 2024

Any update on this?

from amazon-freertos.

prasadvya avatar prasadvya commented on July 18, 2024

Thanks again for your interest. ExpressIf and Amazon FreeRTOS (AFR) are currently collaborating on a project to allow AFR to support ESP32 (see here). We will keep you appraised about when the port to ESP32 is available.

from amazon-freertos.

Alutun avatar Alutun commented on July 18, 2024

I hope it will come out soon !

from amazon-freertos.

Alutun avatar Alutun commented on July 18, 2024

Same question here =) Would be nice to have an ETA even not precise but we can get an idea, I got an huge project coming, If i start with espressif SDK and three weeks later it's release I wlll waste time.

from amazon-freertos.

denyssene avatar denyssene commented on July 18, 2024

That's great news!

from amazon-freertos.

ravibhagavandas avatar ravibhagavandas commented on July 18, 2024

To get started quickly with Amazon FreeRTOS for ESP32, please reference the Getting Started Guide.

from amazon-freertos.

paulreimer avatar paulreimer commented on July 18, 2024

Is dual-core supported for ESP32 at this time?

from amazon-freertos.

ravibhagavandas avatar ravibhagavandas commented on July 18, 2024

No, dual core is not supported at this time with Amazon FreeRTOS for ESP32.

from amazon-freertos.

ravibhagavandas avatar ravibhagavandas commented on July 18, 2024

Adding to the above comment, Espressif has developed ESP-IDF FreeRTOS which is a modified version of Vanilla FreeRTOS with support for SMP.
It might be possible in your case to combine the ESP-IDF version of the FreeRTOS kernel with Amazon FreeRTOS libraries to run FreeRTOS on dual cores and securely connect to AWS IOT.

from amazon-freertos.

anujdeshpande avatar anujdeshpande commented on July 18, 2024

@ravibhagavandas ESP-IDF also has support for AWS IoT using the AWS IoT SDK for C

from amazon-freertos.

cagdasdoner avatar cagdasdoner commented on July 18, 2024

Anybody else having trouble with compiling demo code -because of current lwip stack of IDF-? βœ‹
i.e. lwip/ip_addr.h:85:39: error: 'ip_addr_t {aka const struct ip4_addr}' has no member named 'u_addr'

EDIT : Found that Freertos already includes IDF for ESP. Done. Maybe Espressif IDF may have these modifs with profiling or compile switches.

from amazon-freertos.

jllorenzo avatar jllorenzo commented on July 18, 2024

cagdasdoner
(If IDF_PATH is set then is recommend that you remove it before building Amazon FreeRTOS)

from amazon-freertos.

pavanshah2001 avatar pavanshah2001 commented on July 18, 2024

All the demos run properly, except the OTA update demo, it gives following error ,undefined reference to `vStartOTAUpdateDemoTask'.
I just executed all demos, by commenting and uncommenting demos in aws_demo_runner.c

Looks like something minor, kindly help

from amazon-freertos.

pavanshah2001 avatar pavanshah2001 commented on July 18, 2024

@Noggin01 , Got it, thanks for the reply!!

from amazon-freertos.

aggarg avatar aggarg commented on July 18, 2024

As ESP32 is now supported, I am closing this. Let us know if you need anything else.

Thanks.

from amazon-freertos.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.