The Amp Hour

An Interview with Matt Richardson - Raspberry Risorgimento Regent


Listen Later

Welcome Matt Richardson, the first US member of the Raspberry Pi Foundation!

  • The foundation has about 15 people in various roles (hardware, admin, education, outreach).
  • There are now approximately 4.5 million Raspberry Pi's in the world! Dave was curious how many were orphaned but Matt says "they don't expire".
  • The official add-on boards are called HATs. Adafruit coined the term "Plates" for a similar concept.
  • The Model B+ moved from a smaller connector to a 40 pin connector, with much more pin fanout from the chip. 
  • Each HAT has an EEPROM onboard to tell the Broadcom chip how to configure the pins.
  • Matt has published a wide range of projects on his portfolio site. Some of the best known are the awesome button and the enough already projects.
  • He has also attended the sketching in hardware conference, which seems to fit Matt's skillset well. 
  • While working at MAKE and before joining Raspberry Pi, Matt attended the NYU ITP program.
  • It was at ITP that he developed the descriptive camera. That uses a BeagleBone, a webcam and an interface to Mechnical Turk. In high pressure, long duration showcases of the project, Matt redirected the images to his partner, who supplied funnier than normal descriptions of the things being captured.
  • Matt's focus has been on implementing other technology blocks, which gave him a good view on how people interact with technology, specifically the UI.
  • Dave mentioned that engineers used to pay a fortune for GUI library ($10K+) for something like an 8086 PC104 board, because it was worth it to have something that works.
  • Matt did bike lamp project that tells you how fast you're going using a Raspberry Pi and a picoprojector. 
  • As an author, Matt has written (and co-written) 3 books
    • Getting Started With Raspberry Pi
    • Getting Started With The BeagleBone
    • Getting Started With The Intel Galileo 
    • Just a few days ago, the Raspberry Pi 2 was announced
    • It has a quadcore, ARMv7, 900 mhz processor and averages about 6x faster processing if multithreading is possible. It is moving from the Broadcom 2835 to the 2836.
    • Since it uses the ARMv7 instruction set, it can run things like Ubuntu and Windows 10. Previously the most popular distro was a custom one called Raspian.
    • It also enables interesting new applications like using Robot OS (ROS). That can only run on an ARMv7.
    • The new board uses the same B+ header but has some small physical differences. 
    • The hardware is not open source, but the foundation is working on opening up the software used in the graphical side of things.
    • The main focus was on low cost (hitting a $35 price point) and the tradeoff is using high volume chips that are not open to the public. This is similar to Bunnie's take on the MediaTek chipsets (and how he got around it). 
    • Matt will be working on getting the RPi into the US education system, which is very fragmented. There is a good footprint in the UK. They run workshops for teachers called PiCademy.
    • The board can work as a great gateway for people into electronics. Students enjoy running Minecraft on it using a port called Piper.
    • How low can you go? Rip off some headers and slightly change the functionality and the Model A costs $20.
    • There is also a more commercially viable piece called the compute module. It is on a SO-DIMM card and is meant for low volume applications as engineers transition over from using the main board to more custom hardware.  There was a Kickstarter called Otto that did just that.
    • Chris talked about the viability of using a common computing platform for something like Contextual Electronics, where all of the software could be preloaded onto a Raspberry Pi, removing variation.
    • The RPi can run KiCad smoothly. Matt talked about wanting to design a HAT on a Raspberry Pi, have it cut out by an Othermill or similar (controlled by an RPi) and then have the parts placed by a device that uses the RPi.
    • There are some classes that are working on bare metal programming, using assembly to program the RPi. This is happening at the U of Cambridge (and online!) and Chris thought he heard of something similar at Stanford.
    • After some confusion from Chris, Dave explained the register set isn't needed for assembly because there are standard ARMv7 instruction sets.
    • Matt and others from the foundation will be at SXSW this year.
    • If you are interested in talking about education and partnerships, get in touch with Matt on twitter as @MattRichardson or reach him via email at (well, listen to the end of the show to find out)
    • ...more
      View all episodesView all episodes
      Download on the App Store

      The Amp HourBy The Amp Hour (Chris Gammell and David L Jones)

      • 4.9
      • 4.9
      • 4.9
      • 4.9
      • 4.9

      4.9

      226 ratings


      More shows like The Amp Hour

      View all
      The Changelog: Software Development, Open Source by Changelog Media

      The Changelog: Software Development, Open Source

      289 Listeners

      This Week in Tech (Audio) by TWiT

      This Week in Tech (Audio)

      3,061 Listeners

      Security Now (Audio) by TWiT

      Security Now (Audio)

      2,009 Listeners

      Software Engineering Daily by Software Engineering Daily

      Software Engineering Daily

      626 Listeners

      Talk Python To Me by Michael Kennedy

      Talk Python To Me

      583 Listeners

      SpyCast by SpyCast

      SpyCast

      1,534 Listeners

      SANS Internet Stormcenter Daily Cyber Security Podcast (Stormcast) by Johannes B. Ullrich

      SANS Internet Stormcenter Daily Cyber Security Podcast (Stormcast)

      648 Listeners

      Embedded by Logical Elegance

      Embedded

      190 Listeners

      Smashing Security by Graham Cluley

      Smashing Security

      317 Listeners

      Darknet Diaries by Jack Rhysider

      Darknet Diaries

      8,051 Listeners

      Physics World Weekly Podcast by Physics World

      Physics World Weekly Podcast

      77 Listeners

      Practical AI by Daniel Whitenack and Chris Benson

      Practical AI

      208 Listeners

      Hackaday Podcast by Hackaday

      Hackaday Podcast

      64 Listeners

      Latent Space: The AI Engineer Podcast by Latent.Space

      Latent Space: The AI Engineer Podcast

      101 Listeners

      Robinson's Podcast by Robinson Erhardt

      Robinson's Podcast

      265 Listeners