Eben Upton on the Raspberry Pi 5, Its Development, and Beyond (2024)

It’s been several months since the Raspberry Pi 5 hit the market. Eben Upton talks with us about key aspects of the Raspberry Pi 5’s development and impact. He also touches on the computing experience of the latest model, programming language evolution, AI in Raspberry Pi products, the outlook for the RP2040 microcontroller, and much more.

It’s been several months since the Raspberry Pi 5 hit the market. Eben Upton talks with us about key aspects of the Raspberry Pi 5’s development and impact. He also touches on the computing experience of the latest model, programming language evolution, AI in Raspberry Pi products, the outlook for the RP2040 microcontroller, and much more.

Eben Upton on the Raspberry Pi 5, Its Development, and Beyond (1)

Jean-Francois Simon, Elektor: The RaspberryPi5 has been out for a few months now. How are the sales going?

Eben Upton: Very well. We’re closing in on shipping our first million units. This is a little slower than the RaspberryPi4, and has been limited by production until very recently. Kudos to the team at Sony for getting us to a production rate of 90,000 units per week. [Editor's Note: The Sony UK Technology Centre in Pencoed, Wales, manufactures Raspberry Pi boards.] We won’t need to stay there forever, but it gives us a chance to catch up with demand and to start to build a little inventory.

JF: Have you seen exciting projects made with the RaspberryPi5, that would have been harder to make with any prior versions, and that made you particularly proud you released it?

Eben: I think, for me, the most exciting thing about RaspberryPi5 is that we’ve finally produced the “no compromises” desktop PC experience that we’ve been chasing since the launch of the very first RaspberryPi in 2012. You see people (my daughter included) using RaspberryPi5 as their “daily driver” computer without ever feeling held back by it. The addition of a single-lane PCIe “user port” is also opening up new opportunities for experimentation. We’ve been watching with interest as Jeff Geerling tries to get his giant collection of PC graphics cards up and running with RaspberryPi5.

JF: Do you have interesting or funny anecdotes about things that happened during the development of the RaspberryPi5, and that you may be able to share now that it’s out?

Eben: What people don’t appreciate about RaspberryPi5 is how long it’s been in development. The first ASIC team members started work on the RP1, then called ProjectX, in the summer of 2015. [Editor’s Note: The RP1 is a custom southbridge, designed in-house by Raspberry Pi, which provides the majority of the I/O capabilities for the RaspberryPi5.] So that’s an eight-year program, started at a company that was less than three years old at the time! One of the fun things about working at RaspberryPi is that we can make these really long-term bets and watch them pay off.

JF: In the early 2010s, when you were working on the first RaspberryPi, one of the main goals was to promote the study of computer science, get people to roll up their sleeves and program, and understand how it works. Now there are tools such as ChatGPT that can generate code for you, which mostly works if it’s given some guidance. Do you think that this kind of tool can make people more and more intellectually lazy? How do you feel about these tools?

Eben: I’m not sure I agree that ChatGPT can currently generate production-quality code even with “some guidance.” But, in any case, I don’t think they make people lazy or put people out of work: We’ve been designing tools (assemblers, compilers, higher-level languages) that have increased productivity since the dawn of the computer age in the 1940s, and they mostly have the effect of increasing demand for computer programmers (see Jevon’s Paradox)! The term for carefully asking ChatGPT to write you some Python is “computer programming:” it’s just programming in a different — and, unfortunately, less precise — language.

Subscribe

Tag alert: Subscribe to the tag Raspberry Pi 5 and you will receive an e-mail as soon as a new item about it is published on our website!

JF: In the 1980s, many young enthusiasts cut their teeth on programming with BASIC on systems such as the BBC Micro. Today, RaspberryPi champions Python as the go-to language for beginners. How do you think this shift in starting languages influences the learning experience and approach for young programmers today?

Eben: I think it’s very motivational for young programmers to be given a language that combines the low barrier to entry of BASIC with the high ceiling of a “proper” programming language. Any time you ask someone to change, between computers, or between languages, there’s always a chance they just say “no,” and stop. So getting students to use Python, which is a very beginner-friendly language, and telling them that they are writing “hello world” in the same language that professional engineers use to build enterprise software is very valuable.

JF: You mentioned in the past that it was difficult to integrate hardware-based AI in any Raspberry products, because it’s expensive, and doing so would have taxed users who don’t need it in favor of a certain percentage of people who will maybe use it. Anyway, AI often needs beefy GPUs in order to make interesting things happen, which is not practical on a RaspberryPi. Could you share your thoughts about AI, and how AI and RaspberryPi products can work nicely together?

Eben: If you accept my suggestion that we want to do a good job for AI workloads, but can’t tax non-AI-centric users with dedicated acceleration hardware, I think there are two natural consequences for system design: We end up adding a lot of CPU performance, so low-to-mid-end inference workloads can be run on the CPU (we deliver this with our quad-2.4GHz A76s on RaspberryPi5, and our dual 133MHz M0+s on RP2040 for TinyML), and fast interfacing to talk to accelerators for high-end workloads (USB3 on RaspberryPi4 and 5, PCIe on RaspberryPi5).

JF: Just after the RaspberryPi5 launch, many press articles were published about the differences between the 4 and the 5. Personally, what is your favorite new feature?

Eben: Honestly, the performance. As I say, it’s the first RaspberryPi that I sit down in front of and find myself forgetting that I’m not using a legacy IntelPC.

JF: Now that Bloomberg has broken the news about the possible initial public offering, and Raspberry Pi shares being sold to investors, some hobbyists and makers have been sharing concerns on Reddit, X (formerly Twitter), etc. Will you be able to maintain your community-focused ethos in the face of pressures that come with being a publicly traded company?

Eben: It’s early days in our exploration of the possibility of an IPO, but I’m certain we could. You have to remember we’re already highly incentivized to make great, cost-effective products (because we’re geeks, and want to make the products we want to buy), and to make money (because the profits from Trading fund the Foundation, which we care deeply about). So, our incentives wouldn’t change post-IPO, and I struggle to see why our behavior would. Ultimately, though, the proof of the pudding is in the eating. Come back in five years, and see how we’re getting on.

Eben Upton on the Raspberry Pi 5, Its Development, and Beyond (2)

JF: Switching topics, the RP2040 is three years old now. Any plans to expand your microcontroller range with other products anytime soon?

Eben: I think we understand what people love about RP2040: the comparatively high integer performance, large memory, and flexible I/O. And we understand where the deficiencies are: comparatively high standby current, lack of floating-point and DSP support, and lack of a security model or on-chip non-volatile storage. So there’s an obvious specification there for a successor device, and we’ll be looking very carefully at how we might deliver that.

JF: After the success of the RaspberryPi400, will there be a RaspberryPi500 based on the RaspberryPi5 hardware?

Eben: Nothing to announce yet, but RaspberryPi400 has been a great success for us, and we’d love to bring RaspberryPi5 performance to that form factor.

Subscribe

Tag alert: Subscribe to the tag DIY electronics and you will receive an e-mail as soon as a new item about it is published on our website!

JF: I heard there are official RaspberryPi stores in Cambridge and Leeds. This is great! Could you tell us more about how they’ve been doing, and who are the main customers? I’m sure these stores are great for engaging with new customers, but do you also see people walking in and buying larger volumes of products for their professional needs? Do you have plans to open more of these brick-and-mortar shops?

Eben: The Cambridge store was solidly profitable in 2023, and our short-duration pop-up stores also do very good business. Leeds is loss-making at the moment, but we know that it takes time to grow a customer base, and we can afford to be patient. I don’t think we’re going to open stores on Apple’s scale, but you might see a very gradual expansion, with a new store opened as the previous store reaches profitability. Probably on in the UK for now, but in the longer term who knows?

JF: Thank you very much for your time and for this interview. I’m sure it will be of great interest to our readers. We wish you great success at RaspberryPi for 2024 and beyond.

Eben: Thank you!

This interview (240145-01) with Eben Upton appears in ElektorMag May/June 2024. Watch another interview with Eben Upon below.

Eben Upton on the Raspberry Pi 5, Its Development, and Beyond (2024)

FAQs

What are the things needed to be considered for developing on the Raspberry Pi? ›

What do I need to start with a Raspberry Pi? A monitor with the correct cable and adapter; a micro USB power supply; a wired keyboard and mouse—or a wireless keyboard and mouse with a Bluetooth adapter; a micro SD card; and, of course, a Raspberry Pi.

Where did the primary author of learning computer architecture with the Raspberry Pi Eben Upton earn his PhD in computer science? ›

Eben Upton
Eben Upton CBE FREng DFBCS
NationalityWelsh
CitizenshipBritish
Alma materUniversity of Cambridge (BA, PhD, MBA)
Known forRaspberry Pi
10 more rows

How much power does a Raspberry Pi 5 use compared to a PI 4? ›

This is with no monitor or peripherals plugged in. We then plugged in a monitor, keyboard, and mouse, booted up StressNG, and we saw that the Pi 4 consumed about 1.3 amps under load, and the Pi 5, 2.15 amps. That is a bit more power hungry than the 4.

What is the Raspberry Pi 5 used for? ›

Use your Raspberry Pi 5 to control and automate your smart home. With platforms such as Home Assistant or openHAB, you can manage your smart home devices centrally and create customized automations. By networking your devices and setting up intelligent processes, you can increase your living comfort and save energy.

Is Raspberry Pi powerful enough for coding? ›

Re: Raspberry pi for coding on machine level? Assuming by "machine code level" you mean assembly language, then yes the Pi is great for that. The official OS called Raspbian comes with an excellent assembler already installed and ready to use. Also included is a C/C++ compiler called GCC.

What is the best age for Raspberry Pi? ›

Recommended Age

Raspberry Pi is designed for users ages 6+.

How powerful will Raspberry Pi 5 be? ›

Raspberry Pi 5 features the Broadcom BCM2712 quad-core Arm Cortex A76 processor @ 2.4GHz, making it up to three times faster than the previous generation. With RAM variants up to 8GB, this is the fastest, smoothest Raspberry Pi experience yet.

How much faster is Raspberry Pi 5 than Raspberry Pi 4? ›

The RPi 5 was able to perform close to 30,000 MB writes and reads per second as compared to the Raspberry Pi 4, which could only do 4,000 to 6,000. Another major improvement is the microSD card slot with support for high-speed SDR104 mode. In our testing, the SD card speeds were twice as fast as the last generation.

What is the advantage of Raspberry Pi 5 over 4? ›

Raspberry Pi 5 has a more powerful ARM Cortex-A76 processor clocked at 2.4GHz, compared to the Cortex-A72 at 1.5GHz in the Raspberry Pi 4. Both models offer similar memory configurations, but the Raspberry Pi 5 uses LPDDR4X-4266 SDRAM, which is faster than the LPDDR4-3200 used in the Raspberry Pi 4.

What is the power requirement for Raspberry Pi 5? ›

Even though there is a warning message, Pi 5 still works with the USB-C Power Supply. It's because the Pi 4 USB-C Power Supply can provide the Pi 5's minimum required power, 5V / 3A.

What do hackers use Raspberry Pi for? ›

By the end of the course, you'll learn how the Black Hat Hackers use the Raspberry Pi to implement remotely advanced hacking techniques to Crack WEP/WPA2 Wi-Fi encryption key and to Compromise Windows, Linux, and Mac OSX operating systems by setting up the Raspberry Pi 3 as a server and Raspberry Pi zero as the hacking ...

What to expect from Raspberry Pi 5? ›

The Raspberry Pi 5 features a Broadcom BCM2712 SoC with four ARM Cortex-A76 CPU cores clocked at 2.4GHz. This lets it run circles around the Pi 4, which uses older ARM Cortex-A72 cores that are considerably slower than Cortex-A76 cores even when both are operating at the same clock speed.

What is requirement for Raspberry Pi? ›

A Raspberry Pi. The optimal model depends strongly on the processing power and connectivity required, see below. A micro-SD card of at least 8gb to store the operating system and user data. A power supply of 5V DC, with 2.5A recommended to guarantee a stable working system.

What is needed to setup Raspberry Pi? ›

Here is everything you will need to turn your Raspberry Pi into a desktop computer:
  1. Power supply.
  2. MicroSD card.
  3. HDMI cable.
  4. Monitor (a TV will work)
  5. Keyboard.
  6. Mouse.
Jan 6, 2023

What parts do you need for a Raspberry Pi? ›

What you will need
  • A Raspberry Pi computer with an SD card or micro SD card.
  • A monitor with a cable (and, if needed, an HDMI adaptor)
  • A USB keyboard and mouse.
  • A power supply.
  • Headphones or speakers (optional)
  • An ethernet cable (optional)

References

Top Articles
Postcode 8442GB in cijfers en grafieken | AlleCijfers.nl
Coehoorn van Scheltingaweg 100 - H | 8442 GB Heerenveen | LeukHuis.nl
Skyward Sinton
Craigslist Campers Greenville Sc
Aadya Bazaar
How to know if a financial advisor is good?
Santa Clara College Confidential
Vocabulario A Level 2 Pp 36 40 Answers Key
Pollen Count Central Islip
Call Follower Osrs
Lonadine
Cvs Appointment For Booster Shot
Log in or sign up to view
Paychex Pricing And Fees (2024 Guide)
Kiddle Encyclopedia
Praew Phat
Sni 35 Wiring Diagram
Persona 4 Golden Taotie Fusion Calculator
UPS Store #5038, The
Hdmovie 2
Phoebus uses last-second touchdown to stun Salem for Class 4 football title
Best Sports Bars In Schaumburg Il
What Are The Symptoms Of A Bad Solenoid Pack E4od?
Southland Goldendoodles
2487872771
Blackboard Login Pjc
Chelsea Hardie Leaked
In hunt for cartel hitmen, Texas Ranger's biggest obstacle may be the border itself (2024)
Delta Rastrear Vuelo
Att U Verse Outage Map
Www Craigslist Com Shreveport Louisiana
Adecco Check Stubs
Log in or sign up to view
Hotels Near New Life Plastic Surgery
Toonily The Carry
Gary Lezak Annual Salary
Cygenoth
Lovein Funeral Obits
303-615-0055
Www Craigslist Com Atlanta Ga
Advance Auto.parts Near Me
Ups Authorized Shipping Provider Price Photos
Dragon Ball Super Card Game Announces Next Set: Realm Of The Gods
Vci Classified Paducah
Terrell Buckley Net Worth
Suppress Spell Damage Poe
Heat Wave and Summer Temperature Data for Oklahoma City, Oklahoma
The Plug Las Vegas Dispensary
Diesel Technician/Mechanic III - Entry Level - transportation - job employment - craigslist
Hcs Smartfind
Scholar Dollar Nmsu
Haunted Mansion Showtimes Near The Grand 14 - Ambassador
Latest Posts
Article information

Author: Barbera Armstrong

Last Updated:

Views: 6460

Rating: 4.9 / 5 (79 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Barbera Armstrong

Birthday: 1992-09-12

Address: Suite 993 99852 Daugherty Causeway, Ritchiehaven, VT 49630

Phone: +5026838435397

Job: National Engineer

Hobby: Listening to music, Board games, Photography, Ice skating, LARPing, Kite flying, Rugby

Introduction: My name is Barbera Armstrong, I am a lovely, delightful, cooperative, funny, enchanting, vivacious, tender person who loves writing and wants to share my knowledge and understanding with you.