477: One Thousand New Instructions
Embedded16 Touko 2024

477: One Thousand New Instructions

Kwabena Agyeman joined Chris and Elecia to talk about optimization, cameras, machine learning, and vision systems.

Kwabena is the head of OpenMV (openmv.io), an open source and open hardware system that runs machine learning algorithms on vision data. It uses MicroPython as a development environment so getting started is easy.

Their github repositories are under github.com/openmv. You can find some of the SIMD details we talked about on the show:

Kwabena has been creating a spreadsheet of different algorithms in camera frames per second (FPS) for Arm processors: Performance Benchmarks - Google Sheets. As time moves on, it will grow. Note: this is a link on the OpenMV website under About. When M55 stuff hits the market expect 4-8x speed gains.

The OpenMV YouTube channel is also a good place to get more information about the system (and vision algorithms).

Kwabena spoke with us about (the beginnings of) OpenMV on Embedded 212: You Are in Seaworld.

Transcript

Elecia is giving a free talk for O'Reilly to advertise her Making Embedded Systems, 2nd Edition book. The talk will be an introduction to embedded systems, geared towards software engineers who are suddenly holding a device and want to program it. The talk is May 23, 2024 at 9:00 AM PDT. Sign up here. A video will be available afterward for folks who sign up.

Jaksot(567)

456: Left Right Symmetry of a Banana

456: Left Right Symmetry of a Banana

Damien George spoke with us about developing with and for MicroPython while Elecia tries not to spill all the secrets about her client. To start at the beginning, you probably want to check out microp...

3 Elo 20231h 8min

455: Snaps!

455: Snaps!

Natalie Friedman joins us to discuss when, where, how, and why robots should wear clothing. Natalie is a PhD candidate at Cornell Tech. Natalie's website is natalie-friedman.com and you can find her ...

20 Heinä 202355min

454: Printf Hello

454: Printf Hello

Uri Shaked surprises us with a chat about silicon design when we were expecting to talk about a web-based board simulator. If you want to try your hand at silicon design, check out Tiny Tapeout, a wa...

6 Heinä 20231h 15min

453: Too Dumb to Quit

453: Too Dumb to Quit

Nathan Jones has been talking about building command line interfaces, good design practices in C, creating MCU boards, wielding the PIC of destiny, and going beyond Arduino. As we are too lazy to atte...

22 Kesä 20231h 8min

452: Numbers on Computers Are Weird

452: Numbers on Computers Are Weird

Julia Evans spoke with us about how computers compute. We discussed number representation including floating point as well as Julia's extensive collection of 'zines and comics. Julia's zines about deb...

15 Kesä 20231h 11min

451: From Concept to Launch

451: From Concept to Launch

Phillip Johnston of Embedded Artistry, Tyler Hoffman of Memfault, and Elecia White discuss the software tasks that tend to fall through the cracks after the device has all its features but before it i...

8 Kesä 20231h 2min

450: Swimming Through Nutritious Slurry

450: Swimming Through Nutritious Slurry

Kari Love joined us to talk about soft robotics, robots in religion, and squishiness. Kari co-authored Soft Robotics: A DIY Introduction to Squishy, Stretchy, and Flexible Robots. Her website is kari...

25 Touko 20231h 6min

449: Soldering the Ukulele

449: Soldering the Ukulele

Chris and Elecia talk about internetting your thing, motivating yourself with cheese, a pile of scrabble letters, an electric ouija board, and a supervillain origin story. Elecia will be on a Memfault...

11 Touko 20231h 1min

Suosittua kategoriassa Tiede

rss-mita-tulisi-tietaa
rss-poliisin-mieli
rss-duodecim-lehti
tiedekulma-podcast
rss-lihavuudesta-podcast
docemilia
utelias-mieli
mielipaivakirja
radio-antro
sotataidon-ytimessa
filocast-filosofian-perusteet
rss-laakaripodi
rss-mental-race
rss-opeklubi
rss-luontopodi-samuel-glassar-tutkii-luonnon-ihmeita
rss-sosiopodi