Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What's the difference between desktop and embedded? I reverse-engineered some medical device. It houses tiny CPU and 3" touch screen. Inside it runs Linux with X Window, Chromium, Electron and software written with JS. It's definitely embedded device, it's tiny, works from accumulator, hand-held. But its software stack is not any different from desktop.


Traditionally, the main difference was a full-featured MMU which allows virtual address spaces.

But these days, you have advanced 600MHz microcontrollers with simple GPUs, and full-featured CPUs which get used as an embedded platform. You can even build a Linux kernel for no-MMU platforms.

It's a fuzzy line.


Could you please name some of the microcontrollers that you are referring to?


check out NXP i.MX RT1060


For desktop you'd definitely want things like GPU and at least video decode. So that instantly makes it much more involved.




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

Search: