Embedded

Embedded

Logical Elegance 546 Episodes

I am Elecia White alongside Christopher White. We’re here to chat about the interests, careers, and lives of engineers, artists, educators and makers. Our diverse guest list includes names you may have heard and engineers working quietly in the trenches. Either way, they are knowledgeable, enthusiastic, and inspiring.

We’d love to share our enthusiasm for science, technology, engineering, art, and math (STEAM).

https://embedded.fm
423: Speaking of Aardvarks

423: Speaking of Aardvarks

Aug 5, 2022 1:08:07

Phillip Johnston joined us to talk about how engineering approaches can change over time.  This conversation started with Phillip’s Embedded Artistry blog post How Our Approach to Abstract Interfaces Has Changed Over the Years. His new course is Designing Embedded Software for Change.  Embedded Artistry has a Design Pattern Catalogue (though Elecia was looking at Software design patterns on Wikipedia during the podcast). https://github.com/embvm  Phillip is working with Memfault on an ongoing embedded systems panel. The first topic they covered was observability metrics for IoT devices. There is a panel coming up on how to debug embedded devices in production. Some reading that Phillip mentioned: Toward a New Model of Abstraction in Software Engineering by Gregor Kiczales A Procedure for Designing Abstract Interfaces for Device Interface Modules by Kathryn Heninger Britton, R. Alan Parker, David L. Parnas Designing Software for Ease of Extension and Contraction by  David L. Parnas (1979) Design Patterns for Embedded Systems in C: An Embedded Software Engineering Toolkit by Bruce Powel Douglass Best Paper Awards in Computer Science from Jeff Huang  Creating a Circular Buffer in C and C++ - Embedded Artistry Aardvark I2C/SPI Host Adapter - Total Phase    Transcript

422: It’s Not a Bug, It’s a Feature

422: It’s Not a Bug, It’s a Feature

Jul 29, 2022 55:28

Chris and Elecia chat about origami, learning, whether to future proof tools or buy the cheaper option, simulators, and classes. Elecia is gearing up to teach another Making Embedded Systems course. Sign up if you want to be in the Yellow Seahorses cohort! Sign up early and often. Sign up other people. Ask other people to sign themselves up and even more other people. Well, you get the idea. Check out Wokwi! While it looks like it is for Arduino from the front page, there is a lot of work going on to support C/C++ APIs such as the one for Raspberry Pi Pico or the Rust one for the ESP32. Please ask a professor what they’d need to use Wokwi in their class! In episode 158: Programming Is Too Difficult for Humans, we talked about the Ada language and using it on ARM cores. Learn Ada (at AdaCore). News Dead spiders are coming soon to a robot near you Continuous ultrasounds: probably not for swimming  Is CERN opening a portal to hell? Scientists claim not.   Transcript Thank you to our sponsor this week!

421: Paint the Iceberg Yellow

421: Paint the Iceberg Yellow

Jul 22, 2022 1:16:48

Chris Hobbs talks with Elecia about safety critical systems. Safety-critical systems keep humans alive. Writing software for these embedded systems carries a heavy responsibility. Engineers need to understand how to make code fail safely and how to reduce risks through good design and careful development.  The book discussed was Embedded Software Development for Safety-Critical Systems by Chris Hobbs. This discussion was originally for Classpert (where Elecia is teaching her Making Embedded Systems course) and the video is on Classpert’s YouTube if you want to see faces. There were many terms with letters and numbers, here is a guide: IEC 61508: Functional Safety of Electrical/Electronic/Programmable Electronic Safety-related Systems; relates to industrial systems and forms the foundation for many other standards  ISO 26262: Road vehicles - Functional Safety; extends and specializes IEC 61508 for systems within cards IEC 62304 specifies life cycle requirements for the development of medical software and software within medical devices. It has been adopted as national standards and therefore can be used as a benchmark to comply with regulatory requirements. MISRA C: a set of software development guidelines for the C programming language  DO178-C and DO178-B: Software Considerations in Airborne Systems and Equipment Certification are the primary documents by which the certification authorities such as FAA, EASA and Transport Canada approve all commercial software-based aerospace systems ISO/IEC 29119: Software and systems engineering -- Software testing ISO 14971:2019 Medical devices — Application of risk management to medical devices IEC 62304:2006 Medical device software — Software life cycle processes Transcript

420: Googly Eyes and Top Hats

420: Googly Eyes and Top Hats

Jul 15, 2022 1:05:41

Dan White, CEO of Filament Games, spoke to us about educational games, how to make play part of learning, and simulating robots. We also discussed what makes a good (or bad) learning experience, the limits of games as educational tools, and the elements of fun. Roblox is a game platform and game creation system. Filament Games is developing a robot simulator called Roboco. Filament has many games out in the wild, check out their portfolio. If this sounds like fun, check out their careers page. Durf live streams game playing Transcript

314: Why Are Wings Needed in Space? (Repeat)

314: Why Are Wings Needed in Space? (Repeat)

Jul 8, 2022 1:01:37

Mohit Bhoite makes functional electronic sculptures from components and brass wire. We spoke with him on the hows and whys of making art. Mohit’s sculptures, including the Tie Fighter. More on his instagram: mohitbhoite Jiri Prause has a wonderful tutorial on how to make simpler freeform electronics on Instructables. Peter Vogel is another artist making phenomenal freeform electronics. Leonardo Ulian uses electronic components in his art (his don’t function but wow). Advice from Mohit on trying this yourself from Bantam Tools. Mohit likes Xuron Pliers Mohit can be found on twitter as @MohitBhoite

419: Fission Chips

419: Fission Chips

Jul 1, 2022 1:03:47

Eric Schlaepfer and Windell Oskay are the authors of Open Circuits: The Inner Beauty of Electronic Components. We discussed the inner beauty of a number of electronic components as well as cameras, photography, writing, preparing samples, and terrible title puns. You can pre-order the physical book and get a digital early release copy at NoStarch.com/Open-Circuits Windell is co-founder of Evil Mad Scientist Laboratory (@EMSL). He and Eric have collaborated before on several projects: The Three Fives Kit: A Discrete 555 Timer  The 555SE Discrete 555 Timer The XL741 Discrete Op-Amp Kit The 741SE Discrete 741 Op-Amp Eric is also known for the Monster 6502, a 6502 processor made up of individual transistors. Eric also writes on tubetime.us and is on Twitter as @TubeTimeUS Sign up for the Embedded newsletter by the end of July and be entered to win one of these lovely prizes: The Three Fives Kit: A Discrete 555 Timer (two) A copy of Open Circuits (one) Transcript A lovely reject from the book, this is the base of a neon bulb from GE.

418: Answer Me These Questions Three

418: Answer Me These Questions Three

Jun 24, 2022 1:09:40

Chris and Elecia question embedded systems then answer listener questions about embedded systems. They mostly agree except about one thing which, after some discussion, they agree upon. Mostly. Video of Cissy Strut cover where Chris plays all of the instruments Video where Elecia shows off some programmatic origami and simulation (not discussed but it seemed reasonable retaliation for talking about Chris’ video) Dynamic Linker for Cortex-M (github repo) Transcript

417: I Don’t Know How My Brain Works

417: I Don’t Know How My Brain Works

Jun 17, 2022 47:53

Alexandra Covor spoke with us about engineering, making, drawing, school, and what it means to be an artist.  Alex’s projects are on GitHub and Hackster.io. Her electronics comics can be found as PikaComics on Instagram. The 2022 Open Hardware Summit named Alex as part of the Ada Lovelace Fellowship. Her favorite talk from the summit was Anuradha Reddy talking about Knotty (Naughty) Hardware. Alex works for Zalmotek, a design services firm in Bucharest. We talked about Waylay.io, including their smart pet feeder built on that platform. For example projects for Edge Impulse, they built a tools organizer that uses ML. Transcript

416: EEs Are From PIC, SWEs Are From Arm

416: EEs Are From PIC, SWEs Are From Arm

Jun 10, 2022 51:00

John Catsoulis is the founder of Udamonic and creator of the Forth-based Scamp development board. He spoke with us about Forth, electrical engineering, and writing a technical book. Find out more about Udamonic’s Scamp at udamonic.com. There are some hardware projects under the Create menu. The Forth programming language is famous for its small size, portability, and post-fix (RPN) nature.  John wrote O’Reilly’s Designing Embedded Hardware. While some parts are out of date, the general theory is still good. CuriousMarc’s YouTube channel is full of retro-computer goodness. Long ago, Elecia read The Eudaemonic Pie and imagined a life of high tech crime. Please don’t tell her if it doesn’t hold up well. Transcript

415: Rolling Computers

415: Rolling Computers

Jun 3, 2022 58:46

Lead Solution Architect at Cymotive, Benny Meisels spoke with us about implementing embedded software security in cars. The discussion touches ECUs, IoT vehicles, threat and risk analysis, and how reverse engineering plays a role in security testing. Benny works at Cymotive (https://www.cymotive.com/). You can find him on LinkedIn benny-meisels or on Twitter @benny_meisels. Resources for automotive security: Automotive Security Research Group (ASRG) Upstream Security Hacking a VW Golf Power Steering ECU - Part 1 – Willem Melshing's Blog  Instrument Cluster (ICM) Simulator: ICSim on github Program | escar USA conference | Embedded Security in Cars Car in a box, also on github and Arduino based: A lower cost approximation of the Toyota PASTA:Portable Automotive Testbed with Adaptability  Ghost Peak: Practical Distance Reduction Attacks Against HRP UWB Ranging Framework Laptop  Transcript

414: Puff, the Magically Secure Dragon

414: Puff, the Magically Secure Dragon

May 27, 2022 58:01

Laura Abbott of Oxide Computing spoke with us about a silicon bug in the ROM of the NXP LPC55, affecting the TrustZone.  More information about the two issues are in the Oxide blog: Another vulnerability in the LPC55S69 ROM Exploiting Undocumented Hardware Blocks in the LPC55S69  More about LPC55S6x and their LPC55Sxx Secure Boot Ghidra is a software reverse engineering framework… and it is one of the NSA’s github repositories. Laura will also be speaking about this at Hardwear.io in early June 2022 in Santa Clara.  Twitter handles: @hardwear_io, @oxidecomputer, @openlabbott, The vulnerability was filed with NIST: NVD - CVE-2021-31532 Transcript

413: Puppy-Like Glee

413: Puppy-Like Glee

May 20, 2022 1:08:45

Chris and Elecia chat about practice, software quality, and empathy for seemingly unmotivated team members.  Elecia is teaching another cohort of Making Embedded Systems in the fall, starting late August. There will be reminders between now and then but if you want to sign up, here is the page. The funny and odd music instruction video with the copy-and-paste method of composition. Sign up for the newsletter! Support us on Patreon! Transcript

412: Inductors Don't Have Feelings

412: Inductors Don't Have Feelings

May 13, 2022 1:15:27

Tom Anderson returned to the show to describe how transistors and passives work. We discuss everything from vacuum tubes to diodes to transistors (PNP and NPN) to resistors and capacitors. We search for synonyms among the confusing terminology of cathodes, plates, emitters, anodes, grids, bases, and collectors.  This was a tech heavy episode so little bit of brushing up on terms may be useful before (or after): Boltzmann constant Physical constant Vacuum tube Diode logic Diode  Push–pull converter Transcript.

411: Batteries Get Upset

411: Batteries Get Upset

May 6, 2022 1:07:30

Ethan Slattery joined us to talk about animals, animal trackers, and how they work. Ethan works for Wildlife Computers. They use the Argos Network for data transfer. He was previously at MBARI and worked with Engineers for Exploration as an undergraduate. Ethan is also known as CrustyAuklet on Twitter and Github. He also has an Instagram page.  Things mentioned in the show you might want to know more about: Nautilus Live is a streaming YouTube channel from an ROV exploring the oceans. They have periodic dives where you can ask scientists about what they are seeing, while they are seeing it. Watch discoveries happen in real-time. Or watch the highlight reels on YouTube. Ze Frank also has a YouTube channel about animals called True Facts that it is … not as scientifically minded. And sometimes NSFW. Start with the True Facts about the Ocotupus.  (Note he did a parody of a Nautilus Live dive).  The Genius of Birds by Jennifer Ackerman Penguin, pangolin, whale shark, weta, you might have heard about those but what about the cassowary? In-depth documentary video, people on the internet are idiots video, and Wikipedia. Transcript

305: Humans Have a Terrible Spec Sheet (Repeat)

305: Humans Have a Terrible Spec Sheet (Repeat)

Apr 29, 2022 1:04:43

Amanda “w0z” Wozniak spoke with us about her career through biomedical engineering and startups.  Amanda contributed a chapter to Building Open Source Hardware: DIY Manufacturing. (A book we spoke with Alicia Gibb about in #289.) Amanda’s chapter was titled Design Process: How to Get from Nothing to Something. For more information about the companies we discussed, check out Amanda’s LinkedIn page. 

410: Emacs From the Future

410: Emacs From the Future

Apr 22, 2022 51:34

Chris and Elecia chat about tools, interrupts, and general happenings.  Thank you to Newark for supporting the show! The part that was not guessed was an RF FET: MRF1K50HR5. Elecia found MCU on Eclipse (Eric Styger)’s tutorials on Visual Studio Code for C/C++ with ARM Cortex-M (Part 1). Embedded has a Patreon page where you can get access to the Slack group. The book club is starting Prototype to Product: A Practical Guide for Getting to Market by Alan Cohen. Wokwi Raspberry Pi Pico projects from Elecia: Command Line Interface and PWM Experiments with Logic Analyzer Phillip Johnston of Embedded Artistry and Tyler Hoffman from Memfault are kicking off a quarterly embedded discussion panel. This month is about building embedded systems at scale using device metrics: Embedded Device Observability Metrics Panel  Jonathan Beri from Golioth created instructions on how to use USB from WSL2. Copy-editing game. Transcript. Thank you to Newark for sponsoring this episode of Embedded!

409: A Better World

409: A Better World

Apr 15, 2022 59:02

Dr. Shirley Davis spoke with us about her book: Diversity, Equity & Inclusion For Dummies. Dr. Davis is a speaker and consultant on diversity, equity, and inclusion topics; her website is drshirleydavis.com.  Dr. Davis’ books include: Diversity, Equity & Inclusion For Dummies Living Beyond “What If?”: Release the Limits and Realize Your Dreams The Seat: How to Get Invited to the Table When You're Over-Performing but Undervalued  Reinvent Yourself: Strategies for Achieving Success in Every Area of Your Life Transcript

295: In the Key of Lime (Repeat)

295: In the Key of Lime (Repeat)

Apr 8, 2022 1:11:34

This week we talk about CircuitPython with Adafruit's Kattni Rembor and Scott Shawcroft. The suggested first board is CircuitPlayground Express with LEDs, sensors, and buttons. CircuitPython is also available for many other boards including the BLE Feather (NRF52832). For a basic introduction take a look at What is CircuitPython and see some example scripts. To dig a little deeper, check out the many resources in Awesome CircuitPython. The whole thing is open source so you can see their code. If you are thinking about contributing (or just want some fun chats), get in touch on the CircuitPython channel of the Adafruit Discord server: adafru.it/discord Many of the language’s design choices favor ease-of-use over ready-for-production. Imagine teaching an intro to programming class without worrying what computers will be used or how to get compilers installed on everyone’s machines before time runs out.  One final note: Kattni did a project that gave us the show title: Piano in the Key of Lime. After we finished recording, Chris asked her why she didn’t add a kiwi fruit to her mix… Kattni explained she had limes and they were small. Chris only wanted a different fruit so she could rename it Piano in the Kiwi of Lime. It is always sad when we stop recording too early.

408: Room In Your Heart for Your Robot

408: Room In Your Heart for Your Robot

Apr 1, 2022 1:09:20

Machine learning engineer and science fiction author S. B. Divya joined us to talk about artificial intelligence, robotics, and humanity. Divya’s first full-length book is Machinehood which has been nominated for a Nebula (as was her novella Runtime). You can find more about Divya on her website (sbdivya.com) or on her Wikipedia page. Divya also co-hosted EscapePod, a podcast of science fiction stories.  Transcript

407: Boards Are Like Sandwiches

407: Boards Are Like Sandwiches

Mar 25, 2022 1:01:46

Mihir Shah of Royal Circuits joined us to talk about how PCBs are fabricated and how companies are funded. Mihir was CEO of InspectAR before they were acquired by Cadence. Mihir works for Royal Circuits and runs a newsletter called TheAnalog.io We talked about InspectAR on Embedded 384: What Is a Board File? with Liam Cadigan. Transcript for this show This episode is sponsored by Newark, a leading international distributor of industrial and electronic components. From design and testing to production and maintenance, discover why so many choose to partner with Newark!

0:00
楽しいラジオ「ドングリFM」

楽しいラジオ「ドングリFM」

ブロガーとして人気の2人が話すポッドキャスト番組です。最近話題のニュース、日常に役立つ面白ネタなどを話します。国内・海外のIT事情に興味ある人にオススメの内容になっています。 ・お便りは https://goo.gl/p38JVb まで ・詳しいリンクはこちら https://linktr.ee/dongurifm ・リスナーコミュニティ「裏ドングリ」は以下からどうぞ  https://community.camp-fire.jp/projects/view/206637  https://donguri.fm/membership/join BGMと最後の締めの曲はフリーBGM・音楽素材「 http://musmus.main.jp 」より。

@narumi のつぶやき

@narumi のつぶやき

声低おじさんの独り言 お便り募集中 https://forms.gle/mFNwFusdE6eszbMU6

一日一配

一日一配

声の日記。自分の声で日記を書く、LISTENならではのポッドキャスト。

LISTEN NEWS

LISTEN NEWS

LISTENからの最新情報をお届けする公式ポッドキャストです。

jkondoの朝の散歩

jkondoの朝の散歩

ポッドキャストプラットフォーム「LISTEN」や、GPSトラッキングサービス「IBUKI」、物件メディア「物件ファン」、京都の宿とコワーキング施設「UNKNOWN KYOTO」を運営する近藤淳也(jkondo)が、朝の散歩をしたりしながら、日々の出来事や考えたことを語ります。

オカンの話なんて誰が聞くん?

オカンの話なんて誰が聞くん?

運転しながら頭の中を垂れ流し ※音質わるいです🙇🏼‍♀️