linux-device-driver

linux-device-driver

文章 0 浏览 6

如何为其他设备映射内存?为什么我的驱动程序的 mmap() 没有被调用?

驱动程序的 mmap() 入口点未被调用。 这是我的设备驱动程序的源代码: struct miscdevice my_dev = { .minor = MISC_DYNAMIC_MINOR, .name = "mymma",…

顾挽 2025-01-12 14:09:38 0 0

错误设备树:无法请求资源区域 [mem 0x01c20800-0x01c20aff]

错误显示: [ 156.303744] blinkled: loading out-of-tree module taints kernel. [ 156.303871] blinkled: module verification failed: signature a…

躲猫猫 2025-01-11 23:45:51 0 0

(缺少 .modinfo 部分或名称字段):在对象中找不到模块

我正在尝试运行内核模块,但是当我尝试使用 insmod 加载它时,我得到了无效的模块格式 insmod:错误:无法插入模块 mymodule.ko:模块格式无效 运行 d…

但可醉心 2025-01-11 23:29:25 0 0

如果使用阶数大于 1 的 __get_free_pages() 如何创建 vm_area 映射?

我正在 DMA 的设备驱动程序中重新实现 mmap。 我看到这个问题: Linux 驱动程序:mmap() 内核不使用 nopage 缓冲到用户空间,其答案是使用 vm_insert_…

清泪尽 2025-01-11 18:30:23 0 0

设备驱动程序开发中的工作队列?

现在我正在处理设备驱动程序编码。作为开发的一部分,需要对workqueues和work_struct进行探索。 我对此只有很少的参考。 html">http://www.hackchina.…

夢归不見 2025-01-08 09:11:36 1 0

低级驱动程序和 tty 驱动程序之间的链接

我正在为 Linux 编写一个控制台驱动程序,我遇到了需要为此驱动程序设置的 tty 接口。我对 tty 驱动程序如何与低级驱动程序绑定感到困惑。 很多时候根…

涫野音 2025-01-08 04:27:27 1 0

如何在内核中分配不可缓存的物理内存?

如果要分配不可缓存的物理内存(DRAM)供驱动程序使用, (即,不希望数据被缓存到CPU的数据缓存中 数据被访问)我该怎么做? 有像 kmalloc()、get_fr…

淡淡離愁欲言轉身 2025-01-07 16:12:29 1 0

/dev/port 与 /dev/mem

我需要一些澄清。我可以直接写入 /dev/port 以直接访问并行端口,并且它工作正常(我可以打开插入端口连接器的 LED)。但是,我想我可以对 /dev/mem …

潜移默化 2025-01-07 15:07:23 1 0

SMP系统的Linux设备驱动程序

我为CD设备开发了一个Linux块设备驱动程序。该驱动程序运行良好,但现在要求它应在 SMP 系统上运行。当我在SMP系统上进行测试运行时,我发现驱动程序…

眼中杀气 2025-01-07 06:20:44 1 0

以太网未收到广播数据包

我正在开发在 cisco IPTV 上运行的 2.6.15 内核。当盒子出现时,DHCP 客户端挂断。其原因是 DHCP 客户端无法获取广播的 DHCP Offer 消息。 当我读取 /…

荭秂 2025-01-07 05:40:02 1 0

键盘返回拉丁字符的错误键码

我正在编写一个使用 DirectFB v1.4.2 / Linux 键盘驱动程序处理按键的应用程序。我收到的按键代码的拉丁字符值错误。在 USB 键盘中按下字符“a”时,…

痴情换悲伤 2025-01-06 22:53:04 2 0

初学者希望编写 linux 设备驱动程序(usb、pci)。设备建议?

我阅读 Linux 内核开发和设备驱动程序已有一段时间了。我准备在真正的硬件上尝试一下。我想为台式计算机的 USB(或者 PCI)设备编写一个驱动程序。但…

平安喜乐 2025-01-06 03:37:49 1 0

Linux中tcp/ip协议栈如何获取net_device接口

我正在阅读网络设备驱动程序代码。我的驱动程序遵循驱动程序模型。参考:kernel/Documentation/driver-model。 读取interface.txt: { 设备接口是关联…

故笙诉离歌 2025-01-06 01:03:17 2 0

如何禁用我自己编写的内核模块的 rmmod?

如果用户进程正在使用内核模块,我希望另一个进程不能为该模块触发 rmmod 。 如何实现这种类型的功能呢? -Linux 内核编程初学者。…

残疾 2025-01-05 11:30:32 1 0

linux非标准串行控制台

我正在将 Linux 移植到其中一种自定义架构。我的串行控制台是非常规的,从某种意义上说,它不能在中断时工作。 我正在尝试将 Linux 启动过程中的消息…

英雄似剑 2025-01-05 09:30:45 1 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文