Hacker News new | past | comments | ask | show | jobs | submit login

Sold out already. :- )

I want to see what Espressif, SiPeed, or some other vendor manages to do with RISC-V. I'm currently prototyping an A2DP vendor codec extension for Opus using an ESP32 board, and it is pretty painless. Bluetooth is the high value bit in my opinion.




The module without WiFi is in Stock (and is the $8 model, the WiFi is $9).

https://www.seeedstudio.com/Sipeed-MAIX-I-module-w-o-WiFi-1s...

There's also a dev board, which is probably much more useful than these bare modules. Unfortunately also out of stock: https://www.seeedstudio.com/Sipeed-MAix-BiT-for-RISC-V-AI-Io...


Ah I’ve had really good experiences with SeeedStudio too, ordered plenty of things over the years - dangerous site for me to visit when I have money ;,)


13$ for a rpi zero w like thing.. not bad


I think "esp32 like thing" is probably a closer comparison.


That thing clocks a 400MHz out of the box and has coprocessors .. I'd also guess that risc-v isa is more performant than esp32's one (super wild guess). Let's say it sits in the middle :)


The distinction to me is software; if it runs Linux or such, it's a computer. If I have to provide "firmware" then it is a microcontroller.


There are Fedora and FreeBSD builds for RISC-V. This particular item seems to have only 8MB though, so not really in (most people's) "computer" realm. ;)


RISC-V has a base ISA and many extensions, several of which are virtually required to run a "real" OS with features such as virtual memory. Every build of Linux I've seen for RISC-V is for an RVGC processor with an additional privileged mode.

Theoretically it should be possible to run "Linux" on a glorified microcontroller like the OP with μClinux, but I haven't seen that used for "real" work. It certainly couldn't be used as a general purpose OS.


Oh man I was so happy when I migrated from a PC 386SX with 2MB to a Pentium 75 with 8MB!


A joke about a memory-hungry program use to be that EMACS stands for Eight Megabytes And Constantly Swapping.


ELeven Exabytes and Constant TRashing Of Nodes


I went similarly from a 286 with 1MB to a Pentium 166 with 16MB.


That distinction is getting blurrier and blurrier every day with the ability to flash firmware to some MCUs such that they run Linux. :)


In my opinion the line to draw is support for a privileged mode/protection rings/memory protection. Anything without that can run μClinux at best, which isn't much better than an RTOS. Without process isolation an operating system isn't very "general purpose."


Yeah, Espressif joined the RISC-V foundation, so it will be interesting to see if there is an ESP32 with RISC-V instead of Xtensa sometime soon.


Maybe an RV64GC[V maybe] ESP64, with a bit more RAM. :- )


I view wifi on these devices as an anti-feature. Too often, they rely on MVP web services with limited security, and require a full TCP/IP stack, alongside CA-based PKI (meaning, an inherently limited lifespan).

Not against a limited lifespan, but I really do like the model of a bridge device that communicates over wire or bluetooth, especially for consumer IOT - bt-based standards prevent vendor lock-in, for example.


What a joke of a "release" why are all such products almost immediately out of stock. Do they make 20 units? They don't even bother to say on their website when if ever they'll have more units available.

Imagine if you worked months to develop a product based on this chip and after all this work you can't use it because it is out of stock with no further info. This is why it'll make no sense to use such chips until they can be bought at digikey, mouser etc in serious quantities.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: