Throughout this chapter, we'll need whatever we used in Chapter 1, Installing the Development System, and Chapter 2, A Peek Inside the Kernel, so please refer to them for cross-compilation, kernel modules loading and management, and so on.
For more information on this chapter please read the Appendix.
The code and other files used in this chapter can be downloaded from GitHub at https://github.com/giometti/linux_device_driver_development_cookbook/tree/master/chapter_03.