The range of difference in capabilities of different boards branded ESP32 is getting larger. Makes it tricky to figure out when someone says ‘you can run this on an ESP32’ what level of hardware investment is required.
Too bad Linux has removed Execute-in-place (XIP) support for RISC-V since 7.1. It allows to run the kernel (and applications) from NOR flash directly, without copying it into RAM first. Somebody should reintroduce it.<p>Espressif's port use 6.18 due to this exact reason. There's also another port, using 7.1, not sure if it supports XIP.<p><a href="https://www.phoronix.com/news/RISC-V-XIP-Being-Removed" rel="nofollow">https://www.phoronix.com/news/RISC-V-XIP-Being-Removed</a><p>XIP is almost essential for these low-RAM devices. You can run Linux with 8 MB RAM with reasonable functionality.
Ah, the Lord Giveth and the Lord Taketh Away. P4 didn't have enough raw speed for camera applications but had MIPI CSI, S31 has enough raw speed but no CSI.
The article seems to confuse the MCU and some sort of undisclosed SBC for the MCU. Well, it’s starting to do this in the headline.
I have esp32’s in every room for tracking down The Who in home automation via home assistant and Bermuda. I soldered some headers for the first time and now I’m making custom pcb boards. I added a fog machine for my halloweeen decorations and I’m just having fun. I could see how a much powerful esp32 could eliminate the dozen have and allow to switch between the outlet and battery.
"Bermuda aims to let you track any bluetooth device, and have Home Assistant tell you where in your house that device is."
> I have esp32’s in every room for tracking down The Who in home automation via home assistant and Bermuda.<p>I'm sorry to be asking this, but what is that supposed to mean?
<a href="https://github.com/agittins/bermuda" rel="nofollow">https://github.com/agittins/bermuda</a><p>Smart homes are dumb unless you are presence aware. Looking at your phone to do a thing is just moving a light switch to your hand.<p>The Who is — does the automation make sense for one or many people. If two people are in a room what happens? If one person leaves what happens?<p>Esp32’s are pivotal in actually making a smart home predict what you want making the home more of a friend, “get on up there Peter Townsend.”
Pete Townshend knows what he did.
it means they're Going Mobile. And they Won't Get Fooled Again.
"Who is going through this room" to power automations for that individual
With all the capabilities, video and audio output, it might be an excellent platform for software emulation of older devices. There is plenty of GPIO that can be driven by the 40 MHz core while the other two work on nobler things.
It is a great platform for this, considering the cost. There have been several decent ESP based emulators already, including many consoles, a ZX Spectrum emulator, and even a 386 emulator.<p><a href="https://github.com/foky26/Retro-Gamer" rel="nofollow">https://github.com/foky26/Retro-Gamer</a><p><a href="https://github.com/EremusOne/ESPectrum" rel="nofollow">https://github.com/EremusOne/ESPectrum</a><p><a href="https://github.com/hchunhui/tiny386" rel="nofollow">https://github.com/hchunhui/tiny386</a><p>New chips like the one in the article should be even more capable. 486 won’t be out of reach for long.<p>One of the big problems has been handling peripheral emulation, multiple controllers, etc. USB plus the other cores should help with this.
Good. Raspberry pi foundation thinks making $200 computers is progress, hope they get their lunch eaten
i used to serve esp32s31.fun, now building a zigbee/ble-mesh multi-protocol matter hub that can comfortably host 1000 bridged nodes.
It looks like this latest version has an actual MMU of sorts, so that should make many things possible.
My Android phone is also much more beefy than all PC combined I owned between 1992 and 2003.<p>Most embedded stuff doesn't need that much power.<p>That is how we end up with Electron.
Sorry for the staple "duh AI article" but the product would be interesting, XDA-Devs is an established name, and then reading chapter titles like "Peripherals already change how it looks" is appaling. Like, ok, you pump up the text with AI, but at least proofread that sentences make sense? At least the titles?
Hey, article author here. No, it's not an AI article. I've been sick the past couple of days and overlooked that heading. What I meant by it was that peripheral support changes how the device positions itself compared to others on the market.<p>I'll fix it, and thanks for mentioning it, but I also wanted to add that the "AI article" accusation was unnecessary. I spent a lot of time going through Espressif's documentation and the datasheet, and working out how Sv32 works and differs from the "MMU" implementation Espressif typically touts. It just feels like a strange accusation to tack on to an otherwise fair point regarding the article's readability.
[flagged]
[dead]
Still only 2.4GHz wifi :-/