Skip to content

Comment on Indian researchers create a Raspberry-Pi-based device to monitor healthparent

Comments

Sure, at scale there might be better options. But it's probably easier to develop a prototype on something like a Pi, than on an ESP32 or other development board. Because you can plug a keyboard, mouse and monitor into the Pi.

That's not how you develop embedded stuff normally. You usually do that over some serial line to control the remote debugger-related interrupts and whatnot and drive it via GDB. You can also emulate many SoC's via Qemu, Bochs, etc. (to varying degrees) during the development process.

Further, you don't run hard realtime applications on a normal OS. Preemptive multitasking can cause a userspace program to drift out of sync, or have other side effects - for example.

There is a pretty well known RTOS but the name is escaping me.

You wouldn't really benefit from prototyping on the pi as a lot of that software has to be purpose built for the hardware.

RPi+Linux+sensors has an easier learning curve, and is accessible to people with a wider range of backgrounds/skills.

I don't disagree with you, it's just that medical equipment that is critical (e.g. ICU monitors) would benefit from real, robust hardware. It's not about learning curves.

You'd be surprised. When I started my career in medical devices, we specifically based our product on Windows & C++ in part because it was a well-known platform and we would have no trouble finding developers. That system, and its descendents ran on off the shelf single-board Windows PCs.

There is a lot of medical equipment out there that's running Windows. FWIW, I have one next to me right now that uses Linux for its UI.

It's not about learning curves.

When it comes to experimenting and prototyping I think it is. The lower the learning curve the more cross polinations take place, projects and ideas get shared.

Clearly RPI is not optimal for clinical machinery that is supposed to run unattended by engineers in the real world but for prototyping why not?

Because there isn't a lot in the way of "prototyping" necessary. We already know how to effectively monitor patients. A lot of the shitty parts are actually in software and licensing and process - not hardware.

If you "prototype" for raspi, you will have to completely start from scratch if you want to manufacture reliable devices later on. It's not like porting a program from one system to another.

Go build it!

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.