Re:Can you become a firmware engineer(embedded software engi...
by the__alchemist on Wednesday April 28, 2021 @11:10AM
(#26970276)
Oscilloscopes are hardware that can be used to analyze digital and analog signals. They may be able to interface with a PC (USB) using software as well. logic analyzers are small, usually cheap pieces of hardware that can analyze digital signals only, and rely on software on a connected PC. IMO even the $10 analyzers are great for digital (troubleshooting I2C, SPI etc), and can analyze many channels at once. You only need a scope for analog.
Re:Can you become a firmware engineer(embedded software engi...
by matt_the_bass on Wednesday April 28, 2021 @06:51PM
(#26975260)
If I could only afford one, I would recommend the o-scope. Most firmware runs on bespoke hardware and the programmer can’t assume the hardware is abstracted away from the software. MANY bugs I’ve tracked down required electronics probing.
Re:Can you become a firmware engineer(embedded software engi...
by markus_zhang on Wednesday April 28, 2021 @12:10PM
(#26971000)
Thanks, yeah I know what they are but not sure whether we need to purchase real ones or the course has some simulations.
We have logic analyzers for just 10 bucks? Wow that's much more affordable than I thought. I thought both need like hundreds of bucks.
> Debug using oscilloscopes, logic analyzers, and software instrumentation