Portable Oscilloscope in Practice: STM32 + TFT Display, Measurement Tool in Your Pocket
DIY portable oscilloscope with STM32F407 and 3.5-inch TFT screen, cost under 200 yuan, supports 1MSa/s sampling rate, trigger function, waveform display.
3 篇文章
DIY portable oscilloscope with STM32F407 and 3.5-inch TFT screen, cost under 200 yuan, supports 1MSa/s sampling rate, trigger function, waveform display.
Why learn driver development? Having worked in embedded development for so long, I've always been working in user space: writing applications, calling libraries, playing with frameworks. But sometimes you'll find that some features just can't be handled in user space—like precise timing control, direct register operations, or hardware interrupt handling. At this point, you need to step into kernel space and write drivers. Many people are intimidated by kernel drivers, thinking 'kernel programming is dangerous, if you mess up the system will crash.' That's true, but it's not that scary. Today we'll start from scratch and write the simplest character device driver to help you take the first step...
Build LoRa point-to-point communication with Arduino Nano + SX1278, from wiring, coding to 800-meter real-world testing, fully reproducing a 192 yuan long-range sensor solution.