South Africa - Flag South Africa

Incoterms:DDU
Duty, customs fees and taxes are collected at time of delivery.

Please confirm your currency selection:

US Dollars
Free shipping on most orders over $150 (USD)
All major credit cards accepted

Euros
Free shipping on most orders over 150 € (EUR)
All major credit cards accepted

South African Rand
Free shipping on most orders over R2 000 (ZAR)
American Express not accepted as a method of payment

British Pounds
Free shipping on most orders over £150 (GBP)
All major credit cards accepted

Bench Talk for Design Engineers

Bench Talk

rss

Bench Talk for Design Engineers | The Official Blog of Mouser Electronics


Michael Parks, P.E. is the co-founder of Green Shoe Garage, a custom electronics design studio and embedded security research firm located in Western Maryland. He produces the Gears of Resistance Podcast to help raise public awareness of technical and scientific matters. Michael is also a licensed Professional Engineer in the state of Maryland and holds a Master’s degree in systems engineering from Johns Hopkins University.


From Bare Metal to Zephyr: How RTOSes Power Embedded Systems Mike Parks
Curious how modern embedded systems handle complex tasks with precision and reliability? Discover how real-time operating systems like ZephyrOS help developers build smarter, faster, and safer applications—and why it might be time to level up your next project.

Talking in Bits: Embedded System Protocols for Sharing Data Mike Parks
From smartwatches to cars, today’s gadgets are constantly talking—but how? Dive into the digital communication and protocols that make devices connect, share, and respond. Whether it's sensors, screens, or smart assistants, learn how they communicate to make tech work seamlessly.

Data at the Edge: Why Computing Is Coming Home from the Cloud Mike Parks
Edge computing is transforming how we process data, shifting intelligence from the cloud to local devices. Explore how edge computing has evolved, from its underlying technologies to how it empowers engineers to build responsive, efficient, and intelligent systems at the edge.

Quantum Programming Mike Parks
Quantum programming is revolutionizing computing, moving beyond classical bits to harness superposition, entanglement, and interference. Languages like Cirq look familiar but operate on different principles. Explore how quantum gates, circuits, and algorithms are shaping the future of computation.

Getting Started with Soldering: A Maker's Essential Skill Mike Parks
Soldering is a key skill for makers and engineers, turning them from consumers to creators. It joins components to create strong electrical and mechanical connections. With the right tools, techniques, and practice, reliable joints are achievable with both through-hole and surface-mount components.

Getting Started with Coding a DIY Project Mike Parks
Embedded systems integrate hardware and firmware, using languages like Arduino C++ and CircuitPython for microcontroller programming. Learn how to write and debug DIY electronics projects and explore IDEs, pseudocode, and debugging techniques to develop reliable embedded applications easily.

Embedded Development Using No-Code/Low-Code Platforms Mike Parks
No-code/low-code (NCLC) platforms allow non-programmers to build apps. Popular for desktop and web, they're expanding to embedded systems. Examine NCLC platforms’ capabilities and limitations, like tools with drag-and-drop interfaces for rapid development but limits on customization and performance.

Coding for Automation: Programming a PLC Mike Parks
PLCs bridge the industrial and information revolutions, evolving from manual rewiring to programmable automation and advanced networking, enabling IIoT integration and real-time data exchange. Early PLCs required assembly or Fortran knowledge, but ladder logic emerged as the dominant programming method.

Optimizing Software for Multicore Arm Microcontrollers Mike Parks
Multicore Arm® MCUs revolutionize embedded systems with enhanced performance, efficiency, and power savings. Explore Cortex-A, Cortex-R, and Cortex-M configurations for diverse applications and learn programming models, parallel processing, and optimization techniques to maximize their capabilities.

Rust Programming Language for Microcontrollers Mike Parks
Rust is an increasingly popular language for embedded systems. It addresses limitations of C, like memory management and lack of package management, while offering features for safer concurrency and eliminating common bugs.

All Authors

Show More Show More
View Blogs by Date

Archives