大家好,小弟初学LINUX,以前学习过ARM7的板子。现在想直接学习LINUX的驱动程序编写。由于现在ARM9的试验箱老是会出问题,所以我想问下,学习驱动程序编写的初级阶段,一定要有ARM9的硬件设备吗?可以先在虚拟机下可以学习如何编写驱动程序吗?(小弟有那本LINUX驱动程序编写的经典书籍)还请赐教,不胜感谢
可以的,你跟着Linux Device Driver那本书实验就可以的先了解kernel 中的常用接口, 常用的设备模型, 并不需要特定的硬件。其实就驱动程序而言,建议你在PC上先着手。这样更方便学习和调试,入门后再上ARM板子的BSP.