摘要:
目的:1. 为我们自己的watchdog写一个驱动步骤:通过之前的介绍,我们很容易猜想到写我们基于PCI的watchdog驱动,可以分2个步骤。1. 探测加载PCI设备这部分代码跟我们的设备本身没有任何关系。我们通过这部分代码,找到 厂商ID为 0x1af4, 设备ID为0x0101的设备。这个设备... 阅读全文
摘要:
目的: 1. 了解PCI的基本知识,为完成watchdog的设备做准备。 准备知识: 简单的说,PCI 设备分3个空间。 配置空间,IO空间,内存地址空间。 PCI设备厂家决定了外设是使用IO空间还是IO内存空间。 我们通过读取配置空间的bar寄存器的最低位bit0来决定是该设备使用的是IO空间还是 阅读全文