随笔分类 -  Linux_k4_设备驱动

摘要:模块 模块编译与参数 ??? /*https://blog.csdn.net/Top_hxl_dq/article/details/74935893*/ 模块装载版本检查机制 模块加载时候提示 总线协议 pci ids 如何与具体设备对应 MSI-X 之有别于MSI 阅读全文

posted @ 2019-06-15 15:26 rivsidn 阅读(209) 评论(0) 推荐(0)

摘要:something to know 内核 dts 是做什么用的? pmon命令行有个print_dtb好像,你可以打印现在dtb看看或者你在drivers/usb/host/ohci-platform.c里加上loongson,ls2k-ohcipmon的dtb传给内核需要给pmon的dtb才行 阅读全文

posted @ 2019-05-29 18:01 rivsidn 阅读(153) 评论(0) 推荐(0)

摘要:问题现象: 通过 insmod 加载 XXX.ko 时候提示: hello: module verification failed: signature and/or required key missing - tainting kernel 问题原因: 自 3.7 内核之后有了内核签名机制。 编 阅读全文

posted @ 2019-04-22 14:26 rivsidn 阅读(6930) 评论(0) 推荐(0)

摘要:参考资料: https://www.ibm.com/developerworks/cn/linux/l-cn-kernelmodules/index.html https://yq.aliyun.com/articles/1724 背景: Linux 的迅速发展致使相邻版本的内核之间亦存在较大的差异 阅读全文

posted @ 2019-03-13 20:24 rivsidn 阅读(347) 评论(0) 推荐(0)

摘要:参考资料: https://blog.csdn.net/zhangskd/article/details/9025121 http://blog.chinaunix.net/uid-20543672-id-3023148.html http://ilinuxkernel.com/?p=559 现象描 阅读全文

posted @ 2019-03-13 16:51 rivsidn 阅读(358) 评论(0) 推荐(0)

摘要:《Linux终端设备详解》 https://www.cnblogs.com/shineshqw/articles/2423989.html 阅读全文

posted @ 2019-02-23 16:02 rivsidn 阅读(78) 评论(0) 推荐(0)

摘要:转自: https://www.cnblogs.com/helloworldspace/p/6760718.html MSI-X Capability结构 MSI-X Capability中断机制与MSI Capability的中断机制类似。PCIe总线引出MSI-X机制的主要目的是为了扩展PCIe 阅读全文

posted @ 2018-12-20 09:47 rivsidn 阅读(473) 评论(0) 推荐(0)

摘要:内核中函数指针用的很多,在debug 的时候能直接打印出一个函数指针对应的函数就会很方便。 打印裸指针(raw pointer)用 %p,%p除了可以用来打印指针外还可以打印其它的信息 %pF可打印函数指针的函数名和偏移地址,%pf只打印函数指针的函数名,不打印偏移地址。 如 printk("%pf 阅读全文

posted @ 2018-11-02 14:52 rivsidn 阅读(413) 评论(0) 推荐(0)

导航