『Testing Embedded Systems in the Cloud and On-Prem with Marie Meyer and Joel Schulz-Andres』のカバーアート

Testing Embedded Systems in the Cloud and On-Prem with Marie Meyer and Joel Schulz-Andres

Testing Embedded Systems in the Cloud and On-Prem with Marie Meyer and Joel Schulz-Andres

無料で聴く

ポッドキャストの詳細を見る

【Amazonプライム会員限定】今ならプレミアムプランが4か月 月額99円。

10月19日まで。※適用条件あり
Most embedded teams run unit tests on the host and integration tests on real hardware (possibly manually), with very little in between. Marie Meyer and Joel Schulz-Andres founded OnMCU to fill that gap, and we talk with them about what belongs there. Joel's approach begins with "on-target unit tests" on bare dev boards, which catch clock misconfigurations and peripheral errata before your own board exists, and we look at what changes once it does.Fault injection is the kind of testing most teams never get to, because the rig for it is effectively a second embedded product built alongside the first. We talk about how much of that work you can avoid. Luca suggests injecting faults further up the software stack, wherever your architecture has a seam for it. Joel's rule is to move a test up the hierarchy wherever you can afford the latency. We also discuss the point at which cloud boards stop being enough and the test hardware has to sit next to your own boards.If you've ever built a test rig yourself, some of what went wrong for them will sound familiar. They bought USB hubs that claim per-port power switching and don't have it, rack drawers that waste half the space, and looked for a cable chain that doesn't exist. And quite apart from technology, there's the quintessentially German pushback OnMCU has to overcome when selling their cloud-based HILs: "If you don't want a dev board on your desk, you shouldn't have studied electrical engineering."Key Topics[00:00] Marie and Joel introduce themselves and OnMCU[01:58] An FFT that "needed an FPGA", and why you can't rent a dev board the way you rent a Mac[06:39] On-target unit tests: catching clock and peripheral bugs on bare dev boards[13:21] Moving from cloud boards to your own hardware, and tunnelling I2C/SPI to a remote sensor shield[16:19] Reusing the test rig for end-of-line testing in production[18:38] Why generic fault injection is hard: open-drain vs push-pull, 1.8/3.3/5 V, bus speeds[23:40] Cloud or on-prem: maintenance, cost, firmware confidentiality, network isolation via 5G[27:57] What they got wrong: cloud scepticism, USB hubs that lie about power switching, rack drawers and cable chains[35:55] The on-prem box and the interposer in detail[38:32] A gap between home-built HIL rigs and dSPACE-priced systems[41:05] Munich Embedded on 27 October: technical talks, no pitches[44:47] How they ran the first conference for under 10k with 80 peopleNotable Quotes"There's a blog post from 1999 about daily builds being essential - that was 27 years ago, and in embedded, some companies are not doing daily builds today. There's really this continuity of testing that's missing." — Joel Schulz-Andres"Whenever we had to build something from scratch, it felt great. Whenever we had to depend on others - we're standing on the shoulders of giants, but a lot of times you have to really work around it to get something working." — Joel Schulz-Andres"Testing in the cloud is really a mindset shift, especially in Germany. People told us: if you don't want to have a dev board on your table, you shouldn't study electrical engineering." — Marie MeyerResources MentionedOnMCU - Cloud-based and on-premises testing platform for embedded systems with error injection capabilitiesMunich Embedded Conference - Technical conference in Munich on October 27, 2026, featuring talks on embedded engineering and networkingThe Joel Test - Joel Spolsky's influential 1999 blog post outlining 12 essential software development practicesGoertzel Algorithm - Frequency-selective FFT algorithm mentioned for efficient spectral analysis on resource-constrained MCUsAgile Embedded Podcast Slack - Community discussion channel where you can reach the hosts and connect with other listeners Jeff runs BaseRef at https://getbaseref.com. You can find Luca at https://luca.engineer.Want to join the Pragmatic Embedded Slack? Click hereAre you looking for embedded-focused trainings? Head to https://agileembedded.academy/Ryan Torvik and Luca have started the Embedded AI podcast, check it out at https://embeddedaipodcast.com/
adbl_web_anon_alc_button_suppression_t1
まだレビューはありません