For novel ideas about building embedded systems (both hardware and firmware), join the 35,000 engineers who subscribe to The Embedded Muse, a free biweekly newsletter. The Muse has no hype and no vendor PR. Click here to subscribe.
This is the complete list of video blogs on this site.
| Review of the SDS5000X
A review of Siglent's SDS5000X series scopes
| Beware of a Scope's Invert Control!
The perils of using a scope's invert control to simulate a differential input.
| Review of ZeroPlus's LAP F1 Logic Analyzer
ZeroPlus's LAP F1 is not cheap, but is a heck of an instrument.
| Review of Siglent's SDS1204X-E Scope
Siglent's new SDS1204X-E is a 200 MHz four-channel scope that offers a ton of value for the money.
| Review of ee701 Differential Preamp
ee-quipment's ee701 is a differential preamp for an oscilloscope which offers champagne performance for a beer price.
| Review of Siglent's SDG 2042X AWG
Siglent's new arbitrary waveform generator, at $500, is a great tool for an embedded lab.
| Review of Rigol's DSA 815-TG Spectrum Analyzer
Rigol's new spectrum analyzer packs in a lot of value for a decent price. Here's a review.
| Review of a $50 Signal Generator
Jack bought a $50 DDS signal generator from eBay (there are tons on that site). This is a review of the unit.
| Review of Saleae's Logic Pro
Saleae's Logic Pro is a 500 Msps logic analyzer that also reads analog. Here's a review.
| Backup Strategies for Small Offcies
How's your backup strategy? Here's how Jack backs up his data.
I'll present my Better Firmware Faster seminar in Melbourne and Perth, Australia February 20 and 26th. All are invited. More info here. The early registration discount ends January 20.
GW Instek's 50 MHz dual channel oscilloscope, at $300, offers a ton of value. Here's Jack's review of it.
How much idle time is there in your firmware? Engineering is about measuring things. This video shows how to modify a $25 VOM to measure idle time.
Core memory was once the staple of all computers. Thankfully those days are gone. But the history is interesting and involves a run-in with the police and some gin.
You can send it to an (expensive) calibration lab. But there's a much cheaper alternative which Jack reviews.
Ada on a microcontroller? Turns out, with a free compiler and IDE Ada is a great choice for small ARM CPUs.
It's hard to get visibility into many embedded systems. In this video Jack will show you how to use a protocol analyzer (found in most digital scopes) with a little code to extract lots of data from your system.
Jack tears a 65 year old vacuum tube scope apart and examines it's operation and circuits. Some clever design teaches some useful lessons.
While long names will never yield self-documenting code, correctly naming things is hugely important. Watch this 8 minute video to learn why using names like read_timer_1 is poor programming practice.
This is part 2 of Jack's review of Siglent's SDS1102CML, a 100 MHz two channel digital oscilloscope. At $379 it's a tremendous value. There are a few things Jack doesn't like, which he points out.
This is part 1 of Jack's review of Siglent's SDS1102CML, a 100 MHz two channel digital oscilloscope.
The LabTool is a 99 € USB instrument that contains a two channel oscilloscope, 11 channel logic analyzer and a waveform generator. Best of all, the hardware and software are open source. None of the specs will excite you, but for the price it's pretty hard to beat. It's good option, especially for firmware people, who need a low-bandwidth scope or 80 MHz logic analyzer.
Did you know scope probes are not just wires? In this video Jack explains the real issues behind scope and logic analyzer probes, and why using one without understanding the issues can cause your embedded system to fail. Firmware people take note!
Fast digital signals affect all developers, not just hardware people, and "fast" does not necessarily mean "high clock rate." In this video Jack demonstrates how transitioning signals can create havoc for people debugging hardware and firmware, and what strategies one can take to mitigate the issues.