ESPWebC3 - Webpage-based IDE - Request For Comment

cnlohr
Posts: 65
Joined: Sat Dec 03, 2016 5:39 am

ESPWebC3 - Webpage-based IDE - Request For Comment

Postby cnlohr » Thu Dec 24, 2020 10:20 pm

The ESP32-C3 offers a new, unique opportunity which did not exist with previous ESP chips. Being RISC-V, more tools are available including the pieces that should make the possibility of an entirely self-contained development environment.

Personally, I don't like Arduino, and only borderline would like this - but - I can't deny that all of my viewers continuously ask for either binaries or Arduino versions of my projects, so I think we could meet halfway here.

Imagine an Arduino-like environment, but, 100% self-contained on the device. All code pushed back through the same connection which served up the IDE in the first place.

https://github.com/cnlohr/espwebc3

Though I plan to start work on a Linux variant of this (most of this system should be fine in Linux) I am hoping to get some support with improving TCC support of RV32-IMC and help developing an emulator for the ESP32-C3. Personally I really think https://bellard.org/tinyemu/ is very attractive because it doesn't have a huge footprint, extremely complicated build process and is more easily extended than QEMU, but, would defer if people felt strongly.

Re: Overall web design. We had extremely good results with esp82xx, web architecture, and hope to mimic it, because it was very fast, and very small. We used jquery, but for a more rigid design, like this jquery probably isn't that useful, either. So everything would probably fit pretty well with just websockets on webworkers.

This whole thing is more a request for comment on the entire premise and project.

Discussion will likely take place mostly on my Discord: https://discord.gg/CCeyWyZ under 'espwebc3'

Who is online

Users browsing this forum: No registered users and 94 guests