iVoox Podcast & radio
Descargar app gratis

Podcast
Embedded 14p6g
Por Logical Elegance
545
54
Embedded is the show for people who love gadgets. Making them, breaking them, and everything in between. Weekly interviews with engineers, educators, and enthusiasts. Find the show, blog, and more at embedded.fm. 1k4k3z
Embedded is the show for people who love gadgets. Making them, breaking them, and everything in between. Weekly interviews with engineers, educators, and enthusiasts. Find the show, blog, and more at embedded.fm.
482: Reference the Same Dog Object
Episodio en Embedded
Professor Colleen Lewis ed us to talk teaching pointers with stuffies, explaining inheritance through tigers, and computer science pedagogy. Check out her YouTube channel to view her videos explaining CS concepts with physical models. These are also collected on her website: Physical Models of Java. If you are an instructor (or thinking about teaching CS), check out Colleen’s CS Teaching Tips. You may also be interested in some other research: John Edwards Study on Syntax exercises in CS1 Daniel Willingham on why learning styles aren’t a real thing A Beginner's Guide to Teaching with Algebra Tiles Colleen is an Assistant Professor at University Illinois, Urbana-Champaign’s Siebel School of Computing and Data Science. You can find her papers on Google Scholar (including studies on teaching and learning). Transcript
01:05:08
481: The Girl from Evel Knievel
Episodio en Embedded
Chris and Elecia talk about their current adventures in conference talks, play dates, and skunks. Elecia’s talks are available on YouTube: Creating Chaos and Hard Faults: An introduction to hard fault handlings, stack overflows, and debugging hard bugs Introduction to Embedded Systems (O'Reilly Expert Webinar): An introductions to… well, embedded systems These are both advertising for the 2nd edition of Elecia’s book, Making Embedded Systems: Design Patterns for Great Software. You can also find it on O’Reilly’s Learning System and probably read it with your 30 Day Trial (here). Chris got a handheld game console, the Playdate (play.date), and has been writing a game for it. There is an interesting looking MicroPython port for it. We also mentioned Tiny Tapeout Demoscene which sounds pretty neat. And KiCanvas where you can see KiCAD schematics without loading KiCAD. Our newsletter has been off but will be back to normal next week. The RSS feed is probably not fun to look at but Elecia’s Rebator shows some Python tools for parsing feeds. Neither the dog nor the skunk seem contrite. Transcript
01:02:12
480: Surprises Early In The Game
Episodio en Embedded
Jerry Twomey spoke with us about his new O’Reilly book Applied Embedded Electronics which covers embedded topics such as EMI, signal processing, control systems and non-ideal components. Jerry is also the principal engineer at Effective Electrons. His articles are linked from there and you can him via the site. Here is a 30-day trial for the O’Reilly Learning System. You can take a look at Jerry’s Applied Embedded Electronics and Elecia’s Making Embedded Systems as well as hundreds of other books about software, hardware, engineering, and origami. Transcript
01:01:11
479: Make Your Voice Heard
Episodio en Embedded
Carles Cufí spoke with us about Zephyr, Nordic, learning, open source development, and corporate goals. Carles had some great suggestions for learning Zephyr: Memfault Interrupt Practical Zephyr blog series Nordic’s Developer Academy Zephyr’s Discord server Zephyr’s YouTube channel (@ZephyrProject), sorted by views Macrobatics term is from Zephyr Devicetree Mysteries, Solved - Marti Bolivar, Nordic Semiconductor There is also the Zephyr website for a full picture. And various Nordic tutorials (see nRF5340 Audio applications). Carles was an author on Getting Started with Bluetooth Low Energy: Tools and Techniques for Low-Power Networking. The cover animal is a mousebird. Transcript
01:05:08
478: The Map Is Not the Territory
Episodio en Embedded
Jan Rychter ed us to talk about building a company, electronic components, and software design. Jan is the founder and engineer at PartsBox.com. If you are interested in the meta-analysis of the data, check out his article on the Top Ten Hobby Parts and the Electronic Component Database, You can find out more about Jan through his website(jan.rychter.com), LinkedIn, or Mastodon. Transcript
55:00
477: One Thousand New Instructions
Episodio en Embedded
Kwabena Agyeman ed 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: 150% faster: openmv/src/omv/imlib/binary.c 1000% faster: openmv/src/omv/imlib/filter.c Double Pumping: openmv/src/omv/modules/py_tv.c 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 Applications. 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 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.
01:24:03
476: Sidetracked by Mining the Moon
Episodio en Embedded
Lee Wilkins ed Chris and Elecia to talk about The Open Source Hardware Association, the Open Hardware Summit, and zine culture. The Open Source Hardware Association (OSHWA) provides certification and for creating open source hardware. The Open Hardware Summit is happening May 3-4, 2024. It is in Montreal, Canada. It also has many online components including a Discord and online Unconferece. All videos are available for later watching on YouTube. Lee’s personal page is leecyb.org. Their zines are available in their shop. Transcript
56:28
475: Stuffed Animal or Colleague
Episodio en Embedded
Chris and Elecia talk about the Embedded Online Conference, their experience learning Zephyr, and some listener questions. Elecia will be presenting on Creating Chaos and Hard Faults at the Embedded Online Conference, Apr 29 - May 3, 2024. Some other talks that look interesting: The Power of a Look-up Table by Nathan Jones Zephyr Tools To Debug Hardware by Chris Gammell Breaking Good: Why Virtual Hardware Prefers Rough Handling by Uri Shaked Beyond Coding: Toward Software Development Expertise by Marian Petre Use the EMBEDDEDFM coupon for a discount (or if your whole team is going, check out the group discounts). Elecia’s book (Making Embedded Systems, 2nd Edition) is shipping (Amazon or Bookshop.org). Zephyr is pretty amazing. Transcript
01:09:36
474: It's All Chaos and Horror
Episodio en Embedded
Logic gates and origami? Professor Inna Zakharevich ed us to talk about Turing complete origami crease patterns. We started talking about Turing completeness which led to a Conway’s Game of Life-like 2D cellular automaton called Rule 110 (Wikipedia) which can be implemented with logic gates (AND, OR, NOT). These logic gates can be implemented as creases in paper (with the direction of the crease indicating 0 or 1). The paper describing the proof is called Flat Origami is Turing Complete (arxiv and PDF). Quanta Magazine has a summary article: How to Build an Origami Computer. Inna’s page at Cornell University also has the crease patterns for the logic gates (pdf). Inna is an aficionado of the origami work by Satoshi Kamiya who creates complex and lifelike patterns. Some other origami mentioned: Origami Stegosaurus by John Montroll YouTube Folding video (Part 1 of 3) Ilan Garibi’s Pineapple Tessellation (PDF instructions) Eric Gjerde Spread Hex Origami Tessellation (This also has the equilateral triangle grid needed to fold Inna’s gate logic) Peter Engel Amanda Ghassaei’s Origami Simulator (Mooser’s is under Examples->Origami) Some other math mentioned: Veritasium’s Math's Fundamental Flaw talks about Goerthe’s Incompleteness Theorem Physical Logic Game: Turing Tumble - Build Marble-Powered Computers Mathematics of Paper Folding (Wikipedia) Transcript
01:11:51
473: Math Is Not the Answer
Episodio en Embedded
Philip Koopman ed us to talk about how modulo 255 vs 256 makes a huge difference in checksum error detection, how to get the most out of your checksum or CRC, and why understanding how they work is worth the effort. Philip has recently published Understanding Checksums and Cyclic Redundancy Checks. He’s better known for Better Embedded System Software as well as his two books about safety and autonomous vehicles: The UL 4600 Guidebook: What to Include in an Autonomous Vehicle Safety Case How Safe Is Safe Enough?: Measuring and Predicting Autonomous Vehicle Safety Phil’s YouTube page has a number of videos with great visuals to go along with his books. He also has three(!) blogs: Safe Autonomy Better Embedded System SW Checksum and CRC Central (including a post on checksum speed comparison) Currently, Phil is a professor at Carnegie Mellon University (his page there). You can follow him on LinkedIn. Elecia read (and give 2.5 stars to) Symmetry: A Journey into the Patterns of Nature by Marcus du Sautoy: “Interesting but uneven, I kept reading to find out what horrible things math profs do to their children in the name of fun. Worth it when I finally got to a small section with Claude Shannon (and Richard Hamming). It didn’t help with this podcast but it was neat.” Transcript
01:10:12
472: Field of Boxes
Episodio en Embedded
Making Embedded Systems, 2nd Edition came out today! Chris and Elecia talk about the changes, the writing, but not the eldritch horror. Then we talk about pianos and origami. The electronic version is available now on Amazon, ebooks.com, Google Play and where you get your ebooks. The paper copy will be out in about two weeks, you can preorder now. It is also available on the O’Reilly Learning System, here is a 30-day Trial. See the Embedded.fm Origami and Flex PCBs newsletter, sign up for future newsletters here.
01:02:00
471: Bicycle Built For Two
Episodio en Embedded
Where electronics meets music, there is a board called Daisy. Created by ElectroSmith, Andrew Ikenberry, the goal of the board is to teach computers to sing. Andrew ed us to talk about music, audio processing, instruments, product design, and electronic manufacturing. See the Electrosmith website, specifically the Daisy Seed. The electro-smith github repository is extensive (with many Daisy Examples). Also see their YouTube channel. Electrosmith is offering 5% off until mid-March for folks with the coupon code mentioned in the show. We mentioned a number of synths but the CHOMPI is particularly nifty. Daisy Bell - Wikipedia (and where you might have heard that before (and if that doesn’t give “teach computers to sing” a creepy vibe, I don’t know what will)). Transcript
58:29
469: Saving the World Is Not a Hobby
Episodio en Embedded
Chris and Elecia chat with each other about motor encoder reading methods, conferences coming up, soldering irons, schematic reviews, looking for a new job, and general life. Some conferences coming up in the embedded space: Embedded Online, April 29-May 4, virtual (Elecia will be speaking) Open Hardware Summit in May 3-4, Montreal, Canada Embedded World in April 9-11 in Nuremburg, Evil Mad Scientist Laboratories was purchased by Bantam Tools! Starter soldering irons? It seemed like small pen-style ones were more popular than big soldering stations. See the Adafruit USB C Powered Soldering Iron - Adjustable Temperature Pen-Style - TS80P. Or for much less (but you can write your own firmware!), the Pinecil. And one vote for the RT Soldering Pen on Tindie because it uses Weller RT tips (which are more expensive than the soldering pen but much less expensive than the Weller station that uses the RT tips). Embedded Artistry has excellent advice for the role of the firmware in schematic reviews. Adafruit Playgrounds looks like a neat place to write up your project.
01:04:24
468: Designed to Kill All Humans
Episodio en Embedded
Anders Nielsen ed us to talk about why the 6502 is the best processor. Anders also sells 65uino kits on his store: imania.dk. For more explanation of what they are, how they work, attaching peripherals, and programming in assembly, look at Anders’ YouTube channel @AndersNielsenAA, read his blog on abnielsen.com, or read about it on its Hackaday.io project page.** We also mentioned Ben Eater’s 6502 Kit, Adrian's Digital Basement - YouTube, and Rodnay Zaks’ Programming the 6502. ** Anders was a two time semi-finalist for the Hackaday Challenge but we didn’t talk about that. Here is his Hackaday page. Transcript
56:49
467: Temporary Axolotl
Episodio en Embedded
Chris and Elecia talk about cars, fleeting moments of fame, their year, and the sorry state of tools in the embedded space. Chris became internet famous for asking a car dealership’s chatbot (powered by ChatGPT) to generate Python code for fluid dynamics problems. After this, someone else asked the chatbot to sell a car for $1. the Bricks is an organization that takes Lego bricks and turns them into sets for kids who don’t have any. Speaking of re-use, the show if you’d like to get in touch with Nelson. Chris is on 4 tracks on Flavigula’s album Nine Sided Die. He also enjoyed putting together an EMSL Bulbdial clock kit. Elecia will be speaking at the Embedded Online Conference. Transcript
52:30
466: Attacked by a Goose on the Way to the Office
Episodio en Embedded
Ralph Hempel spoke with us about the development of Lego Mindstorms from hacking the initial interface to running Debian Linux as well as programming Mindstorms in Python. Happy 25th birthday to Lego Mindstorms! Pybricks is a MicroPython based coding environment that works across all Lego PoweredUp hubs and on the latest Mindstorms elements. The creators are David Lechner and Laurens Valk. Ralph was the first person to boot a full Debian Linux distro on the brick, see EV3Dev, a Debian Linux for Lego Mindstorms EV3. BrickLink was originally a site for third party resellers of new and used Lego sets and elements. The site was purchased by the Lego Group a few years ago. It's still a great place to buy individual parts - for example a 4 port PoweredUp hub to run the new PyBricks on :-) ReBrickable is a site dedicated to taking off-the-shelf Lego sets, and creating something new with the set. In particular see the MOCs Designed by LUCAMOCS, fantastic Technic vehicles as well as interesting designs for vehicle subsystems. Yoshihito ISOGAWA - YouTube is an absolute genius at coming up with practical applications of new LEGO Elements. Ralph recommends his books as “awesome to read”. LEGO uses 18 Cucumbers to build real Log House Ralph highly recommends Test Driven Development for Embedded C by James Grenning (who has been on the show: 270: Broccoli is Good Too, 109: Resurrection of Extreme Programming, and 30: Eventually Lightning Strikes). Origami Simulator and Elecia’s origami generating python code on github Transcript
01:08:18
465: Dinosaurs, Pirates, Spaceships
Episodio en Embedded
Yanina Bellini Saibene ed us to discuss teaching, localization, barriers to learning coding, and global communities. Yani works on Teach Tech Together (https://teachtogether.tech/) with Greg Wilson. It is a fantastic resource if you are learning to teach. It is available in English and Spanish. She also works on The Carpentries which teaches coding and data science skills to researchers worldwide. Yani has a site (yabellini.netlify.app) that includes the courses she has online (for free). She is also the community manager of rOpenSci and is part of R-Ladies. You can find Yani on fosstodon.org/@yabellini. Transcript
01:05:17
464: Please Make This Monster Look Scary
Episodio en Embedded
Chris and Elecia talk about their favorite processors, their breakfast preferences, large language model ethics, presents, and Eeyore's birthday. Elecia’s new edition of her book Making Embedded Systems is finished! (Except for a couple months of tech reviews, updating, copyediting, and drawings.) It will be out in March. All of the back issues of Byte Magazine Chris’ radio kit that he mentioned but didn’t name is the QRP Labs QCX+ 5W CW Transceiver. Transcript
58:59
463: Layers of Band-Aids
Episodio en Embedded
Kevin Lannen is an embedded systems engineer making powered wheelchairs safer. This sounded interesting to us. Kevin works at LUCI Mobility (luci.com). Check out their tear jerker introduction video as well as technical description of over-the-air update concerns on smart wheelchairs. We also talked about the app that goes with the system: LUCI View. You can find Kevin on Twitter (@kevlan) and LinkedIn. Go Baby Go - The Adaptive Sports Connection Transcript
56:21
462: Spontaneously High Performing
Episodio en Embedded
Marian Petre spoke to us about her research on how to make software developers better at developing software. Marian is an Emeritus Professor of the School of Computing & Communications at the Open University in the United Kingdom. She also has a Wikipedia page. The short version of How Expert Programmers Think About Errors is on the NeverWorkInTheory.org page along with other talks about academic studies on software development topics. The longer version is a keynote from Strange Loop 2022: "Expert Software Developers' Approach to Error". This concept as well as many others are summarized in Software Design Decoded: 66 Ways Experts Think (Mit Press) by Marian Petre and Andre van der Hoek (MIT Press, 2016). The book’s website provides an annotated bibliography. Marian has also co-written Software Designers in Action: A Human-Centric Look at Design Work. She is current conducting inquiries into: Code dreams: This research studies whether software developers dream about coding – and, if so, the nature of those dreams. Following on from work on software developers’ mental imagery and cognitive processes during programming, this project investigates developers’ experience of coding in their dreams (whatever form that takes), and whether the content of such dreams provides insight into the developers’ design and problem solving. Invisible work that adds value to software development: The notion of ‘invisible work’ – activity that adds value in software development but is often overlooked or undervalued by management and promotion processes – arose repeatedly in discussions at Strange Loop 2022. Developers asked for evidence they could use to fuel conversations -- and potentially promote change -- in their organisations. This research aims to capture the main categories of ‘invisible work’ identified by developers (e.g., reducing technical debt; improving efficiency; addressing security; development of tools and resources; design discussions; …), and to gather concrete examples of the value that work adds to software. Transcript
01:15:01
También te puede gustar Ver más
La Tecnología Para Todos De pequeño daba 2 semanas a los juguetes antes de desmontarlos y ver lo que había dentro. No sé, curiosidad u obsesión destructiva. Ahora cacharreo con Arduino, Raspberry Pi, ESP32 y todo lo que tenga cables y utilice programación. Parece ser que no me he curado y ahora cacharreo con mi casa. Actualizado
The Amp Hour Electronics Podcast A weekly podcast about the electronics industry. Occasional guests. Lots of laughs. Actualizado
Dev Interrupted Dev Interrupted is the go-to podcast for software engineering leadership. Each week, hosts Andrew Zigler, Ben Lloyd Pearson, and Dan Lines sit down with industry experts to explore the strategies, struggles, and stories behind high-performing software teams. Paired with weekly industry news coverage, the conversations dive deep into the real challenges that define excellence in modern tech. Actualizado