Stories
Slash Boxes
Comments

SoylentNews is people

posted by janrinok on Friday November 08 2019, @02:07AM   Printer-friendly
from the slice-of-pi dept.

Physics World has a pair of articles on Eben Upton, co-founder of the Raspberry Pi Foundation. One is an interview about the growing role that Raspberry Pi computers has in industrial activities and the other concentrates on his background, which was originally in physics.

From the interview on the Raspberry Pi in industrial settings:

I'm seeing an increasing focus on communications, making it easier for computers to interact with the real world. There isn't so much excitement anymore in doing lots and lots of maths really fast on one computer in isolation, and we actually see this on the educational side of our business.

When we built the first Raspberry Pi, I didn't want to put input-output pins on it, because I thought kids would be interested in using them to write programs. Of course, what children actually love doing with Raspberry Pi is interacting with the real world, building weather stations and robot controllers and things like that. And maybe that was a harbinger of things to come, or the kids were attuned to the zeitgeist more than we were. The kinds of things they were interested in then are the things we're all interested in now, which is working out what problems computers can solve for you. And now that the era of free returns is coming to an end, I think we can broaden that question out a little bit.

From the article about his start in physics:

I'd been a computer programmer since I was a kid and, on some level, the Raspberry Pi is an attempt to recreate the positive aspects of how people like me learned computing back in the 1980s. I had a BBC Micro computer at school and at home, and a Commodore Amiga at home as well, so I had access to all these programmable machines starting from when I was about 10.

In my postgraduate work, I drifted into working purely on software, designing compilers and programming tools, but I probably went too far in the abstract direction. The place where I've ended up is closer to silicon engineering or electrical engineering. The former is kind of a software job these days, now that human beings aren't drawing polygons that turn into bits of masks on silicon chips anymore. Instead, they're writing descriptions of the chip's behaviour in high-level languages and leaving the rest up to the tools they've developed. But there's also an aspect of hands-on work in what I do – the actual grungy bit of getting a PCB [printed circuit board] and stapling stuff down on it to make a physical product you can sell. After a period of oscillation, I guess I ended up somewhere that's right for me.

Earlier on SN:
Raspberry Pi 4 Model B Launched
Raspberry Pi Opens First High Street Store in Cambridge
Raspberry Pi Foundation Announces RISC-V Foundation Membership


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by takyon on Friday November 08 2019, @03:39AM (1 child)

    by takyon (881) <takyonNO@SPAMsoylentnews.org> on Friday November 08 2019, @03:39AM (#917723) Journal

    Companies could use a Compute Module with on-board eMMC instead of the normal units. Or get customized versions [element14.com] made, although that might not be as cheap as they'd like.

    --
    [SIG] 10/28/2017: Soylent Upgrade v14 [soylentnews.org]
    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 2) by driverless on Saturday November 09 2019, @11:56AM

    by driverless (4770) on Saturday November 09 2019, @11:56AM (#918212)

    A compute module is just a bare CPU and RAM from a Pi, that doesn't change anything. You still need to plug it into something, and if it's the standard CM I/O board all you've got is a two-component Pi with all the problems of a one-component Pi: No power conditioning or protection, no protection on the USB, corruption-guaranteeing filesystem (no proper FFS), no OS suited for real-time control, etc. Compare that to the PLCs behind me, the power for example is specc'd as 12V-48V, with the actual rated range being 9V-56V or something, but we've run it down to 7V without problems, and it can handle noise on the power bus, brief outages, changing voltages, etc. There's one set of SCADA controllers that one of the guys likes to use to show off, he'll pull them off the DIN rail, wave them around in front of visitors, and then plug them back in again and they're still running (they detect loss of power and go into a low-power mode and resume when power is restored, it's actually a bitch to do testing on some of the recent ones because you have to leave them unplugged for hours before they'll actually fully shut down).

    In terms of the OS, I've worked on controllers that can be restarted (hard reset) mid-task and they're back again so quickly you don't notice the outage. In other words their IPL time is milliseconds at worst. Now compare that to how long a Pi takes to start...