Changing a Linux Kernel

Changing a Linux Kernel

Kernel is the core of the operating system. There are hundreds of available kernel versions and each distribution such as Kubuntu / RedHat / SUSE comes with a default one (For Example SUSE Leap 15.2 comes with a 5.3.18 Kernel). The Long-Term Support (LTS) versions of...
Linux kernel driver development for Zynq/ZynqMP

Linux kernel driver development for Zynq/ZynqMP

I remember that when I first searched for a guide on how to write Linux kernel drivers, the first suggestion mentioned was that I should actually avoid writing kernel drivers. I would personally not suggest the same, though the fact remains that writing kernel drivers...