Skip to content(if available)orjump to list(if available)

MicroPythonOS – An Android-like OS for microcontrollers

travisgriggs

I work on the micros that aren’t plugged I to a grid. So solar and batteries and the like. In that world, power consumption is everything. Interrupts and aggressive sleeping of your processor are you biggest tool.

Does anyone have any experience with current draw of typical pieces of “firmware” using this? I see that it’s on the larger side of what feels like micro, BUT tomorrows micro has been growing heaps over yesterdays micros for a long time, so I can ignore that.

askvictor

I haven't used MicropythonOS per se, but Micropython is pretty efficient, and can utilise interrupts and sleep modes

tacticalturtle

Serious recommendation: I would not have R. Kelly anywhere on your project page.

If you’re trying to give a 30 second elevator pitch about what your project does, you should not have a name be a guy spending 30+ years in prison for child sexual abuse.

tecleandor

Ooooops, I didn't notice it on a first quick look. Yeah, I'm with you.

MrGilbert

Agree. There are other puns possible for wifi:

  Name: GoGoGadgetInternet
  Password: Inspector

heisenzombie

“PrettyFlyForAWiFi”

null

[deleted]

kurisufag

all work and no play makes jack a dull boy. having a little fun spurs good work and vice versa.

outadoc

Your definition of fun is scary

aleatorianator

andor you are a coward. then again it's a scary time to be alive

q3k

Given my experience with micropython's reliability... no thanks.

(in general actively using a heap in a constrained environment is just asking for trouble... fragmentation _will_ get you!)

shakna

As an alternative: MicroHydra [0]

Also, if you hate the REPL app, bug me to fix it.

[0] https://github.com/echo-lalia/MicroHydra

dlcarrier

…for very large definitions of microcontroller

skatingaway

Right? If it needs >1MB flash lol no.

spwa4

I wish someone would make a wasm version of this. Should be doable and support many more languages.

fxj

Does it run on M5Stack Tab5 or the CARDPUTER? Did anyone try?

null

[deleted]

Citizen_Lame

Hidden project members, masked domain info and offshore hosting designed to avoid dcma. No thanks.

mystralBorne17

A great playground for learning embedded systems, even if not ideal for every production use case.

bloqs

The R Kelly references show a total lack of social/societal awareness. remove asap

kej

The name makes it seem like it's related to the MicroPython project, rather than just written in it, which feels slightly misleading to me.

askvictor

In a way, MicroPython already is an OS, in that it provides a bunch of services (filesystem, network, scheduling). It's up to you whether you want to access those through a script or a command line (repl)

lodovic

It looks really nice, but agreeing on the naming - it's not really an actual OS, more like a dashboard toolkit, or a set of widgets.