The Amp Hour

An Interview with Tony DiCola


Listen Later

Welcome Tony DiCola of Adafruit!

  • Tony has been working on MicroPython tutorials since joining Adafruit
  • Python has been around for a long time, but most people are referring to Cpython. It has a large fan base and lots of library support like NumPy and SciPy.
  • Micropython was developed in 2013 by Damien George for memory constrained environments. It has roughly 90% compatibility with regular Python.
  • Python runs on other higher power platforms like the BeagleBone black and Raspberry Pi, which Adafruit also has lots of great tutorials about.
  • There are limited number of boards running MicroPython
    • PyBoard - STM32F4
    • ESP8266 - 84 MHz, 96k
    • BBC Micro:bit (Uses an NRF51 - 16K)
    • CC3100 WiPy
    • SAMD21 - CortexM0, 32K, 48 MHz
    • MicroPython shows a REPL when you connect via serial port. It looks very much like a command prompt.
    • You can mix C and MicroPython, which makes it an interesting candidate for low level hardware operations. You can also hook into assembly using a special decorator. Compilation happens in pre processor.
    • There is a default FAT file system in flash.
    • You can boot right into a script by having main.py in the file system. Other files can be used in the file system to represent libraries.
    • PIP is a default way to install libraries on desktop Python, this might get added to MicroPython.
    • The .mpy file format is a condensed versions of files, which prevents comments take up room in flash / ram.
    • ESA is considering using MicroPython on satellites because they are relatively easier to reconfigure.
    • Chris has been using the Huzzah Feather board and the associated LED Featherwing. Great for trying out the setup!
    • Follow Tony and the Adafruit feed on Twitter!
    • ...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