How to Develop Your Own Kernel Driver and Device Tree on Linux ARM

How to Develop Your Own Kernel Driver and Device Tree on Linux ARM

IntroductionI only have a basic understanding of Linux, and this document serves as my personal memo. If there are any errors, I hope the experts will kindly provide guidance! Thank you!===========================================Source Code Downloadhttps://mirrors.edge.kernel.org/pub/linux/kernel/It is best to use a release version that is permanently maintained.I am using version 5.10Device TreeLocated in the directory arch/arm/boot/dtsYou can create … Read more

Measuring the Precision of High-Precision Timers in Linux Driver Development

Measuring the Precision of High-Precision Timers in Linux Driver Development

Introduction Today, we will evaluate the high-precision timers in the Linux kernel, while also conducting cross-testing using a Tektronix oscilloscope and a DS100 Mini digital oscilloscope. Due to project requirements for precise timing cycles, we need to assess its feasibility and verify whether the oscilloscope from Atomic Clock can support the embedded development process. Overview … Read more