>Espressif's radio firmware blobs are closed source, and must run within ESP-IDF's FreeRTOS framework. It's near impossible to reverse-engineer them (not to mention legal risks.) It's not nearly impossible, it has already been done :) Slides: https://fahrplan.events.ccc.de/congress/2024/fahrplan/media/... Video: https://www.youtube.com/watch?v=r8IqkUTGjlA
Linux on ESP32
41–50 of 53 posts
Re: Linux on ESP32
#42> In mainline linux, XIP support on RISC-V was removed, so 6.12 was used instead which has proper XIP support. Doesn't that put it in an awkward position relying on a dead end feature?
Re: Linux on ESP32
#43The responses all seem a little harsh. If you poke through the user's history, this kind of thing isn't new for them, going back to pre-LLM-could-do-this days. I think the docs are light because the primary goal for them is not to provide everyone with a well documented linux on esp-32-s31 guide, but rather this that they shared: "I'm currently working on a hackable music player and I used to prototype with the OG es…
Re: Linux on ESP32
#44Re: Linux on ESP32
#45Re: Linux on ESP32
#46The responses all seem a little harsh. If you poke through the user's history, this kind of thing isn't new for them, going back to pre-LLM-could-do-this days. I think the docs are light because the primary goal for them is not to provide everyone with a well documented linux on esp-32-s31 guide, but rather this that they shared: "I'm currently working on a hackable music player and I used to prototype with the OG es…
> If you poke through the user's history, this kind of thing isn't new for them, going back to pre-LLM-could-do-this days. Is there another set of comments or history I should be looking at? The only pre-LLM comment is about doing a prototype for something with the old ESP32. That was a common hobby microcontroller introductory project, but there’s a world of difference between playing with an OG ESP32 and porting MM…
Assuming he did use AI, it didn't spontaneously generate the project and foist it upon the user and the world; the user used the AI to generate the project at his direction.
It's like the old friend when I decided I didn't care for wearing a full beard in July and got really angry with me about it when I shaved -- not my friend anymore.
Dont like the project? move along.
Otherwise, why are you wasting your energy to put down this hardwork?
Re: Linux on ESP32
#47The responses all seem a little harsh. If you poke through the user's history, this kind of thing isn't new for them, going back to pre-LLM-could-do-this days. I think the docs are light because the primary goal for them is not to provide everyone with a well documented linux on esp-32-s31 guide, but rather this that they shared: "I'm currently working on a hackable music player and I used to prototype with the OG es…
It takes no effort to play LLM or not, you don't need to know anything about the topic or put anytime into reading and understanding the submission, just find that em-dash and you can turn every discussion into meta slop.
Re: Linux on ESP32
#48Earlier quoted context omitted.
> If you poke through the user's history, this kind of thing isn't new for them, going back to pre-LLM-could-do-this days. Is there another set of comments or history I should be looking at? The only pre-LLM comment is about doing a prototype for something with the old ESP32. That was a common hobby microcontroller introductory project, but there’s a world of difference between playing with an OG ESP32 and porting MM…
Honestly, why do you care so much if AI was used? Assuming he did use AI, it didn't spontaneously generate the project and foist it upon the user and the world; the user used the AI to generate the project at his direction. It's like the old friend when I decided I didn't care for wearing a full beard in July and got really angry with me about it when I shaved -- not my friend anymore. Dont like the project? move alo…
Re: Linux on ESP32
#49Earlier quoted context omitted.
The documentation states: > Compliant with RISC-V Sv32 virtual memory scheme https://documentation.espressif.com/esp32-s31_datasheet_en.p...
Ok, I see. The S3’s "MMU" is just an external-memory mapper, not a virtual-memory MMU. The S31 apparently has both, that mapper plus an architectural CPU-side Sv32 MMU; that offers indeed a lot of interesting possibilities. Even sel4 would run on this machine as it seems. The ARM world has no microcontroller with a true MMU as far as I know. Risc-V now has at least two (here is the other one: https://www.bunniestudio…