我正在为一个定制的硬件(基于Xilinx FPGA )开发一个驱动程序,并且在接收它发送的中断时遇到了困难。旧系统运行uCOS-II,只注册了中断ID94。当我在Linux中注册该中断时,即使我知道硬件正在发送信号,它也不会触发。 Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3946320Uncompressing <
阅读我可以找到的关于字符设备驱动程序的所有书籍/文章/教程/示例,它们都介绍了如何在我的驱动程序代码中获取一个主要数字,并且都建议我通过调用alloc_chrdev_region()来动态地实现这个目的为了生成实际的设备节点,它们都告诉我在驱动程序代码之外手动或在脚本中调用mknod。一位推荐人要我的司机打印主要号码。另一个要求我使用awk on /proc/devices来查找主要数字。我显然遗漏了一些东西,因为我不明白为什么我的驱动程序没有一种自我约束的方法,也就是说,