linux-device-driver

    0热度

    1回答

    我们正在尝试从linux数字游艇的AISnet基站读取数据。从我读过的内容可以看出,Digital Yacht具有OSX和Windows驱动程序(但本机不支持Linux),他们的工作是创建一个虚拟COM端口,以便设备可以发送NMEA 1083流,就好像它正在执行RS- 232串行通信。我们可以自己解析NMEA数据,但我对驱动程序了解不多。想知道是否有人从数字游艇或类似设备获取NMEA数据到linu

    1热度

    1回答

    我很新的linux设备驱动程序,目前正在使用USB驱动程序。我需要将与USB相关的驱动程序作为可加载模块,并根据意愿删除/重新插入它们。但是我面临着一些问题。我正在使用基于Qualcomm Snapdragon 820处理器(APQ8096)的Dragonboard 820。 的Linux内核版本:20年3月18日 的Android版本:6.0 插入驱动程序的工作,第一time.Here是插入的顺

    4热度

    3回答

    我会在用户应用程序中使用malloc分配内存,并通过字符驱动程序接口发送malloc返回地址到内核模块。 我会为脚内核模块中使用get_user_pages_fast该内存的页面。 我可以使用virt_to_phys度日malloc返回的地址。 它有效吗?如果没有,那我该如何获得适当的物理地址? 我的目标是让用户空间分配内存的物理地址。 我将传输大小限制为pagesize(4KB)。

    0热度

    2回答

    我无法找到如何使用Yocto将第三方ko文件添加到/lib/modules/.../extra目录中。我可以找到大量的文档说明如何从源代码构建一个out-of-tree模块。但我只有一个ko文件,而不是源代码。将hello-mod.bb修改为'只是安装,不要'makefile不起作用。 BREF:有人能指点我一个很好的例子怎么办?

    0热度

    1回答

    我有一台带有USB集线器和多个USB声卡的Linux计算机。 这里是我可以用aplay -l命令看到: aplay -l **** Liste des Périphériques Matériels PLAYBACK **** carte 0: ALSA [bcm2835 ALSA], périphérique 0: bcm2835 ALSA [bcm2835 ALSA] Sous-

    0热度

    1回答

    我有一个基于andriod的设备,它上面有一个物理按钮,它的状态可以通过这个文件读取:/sys/class/gpio/gpio8/value带1或0(“设备文件“?这种文件有没有特殊的词?)。 我想知道是否有办法看这个文件,但没有轮询。我知道我可以用一个非常小的间隔来做watch,但是对我来说这似乎是一种不好的做法/必须有另一种方式。 然后下一步将是确定如何管道到Android应用程序。 还值得一

    0热度

    2回答

    计算器您好亲爱的参与者投票机制, 我新的内核空间开发仍处于道路的起点。 我开发了一个基本的字符设备驱动程序,可以读取打开关闭等。但找不到合适的来源以及如何为Poll/select机制示例进行教程。 我写的代码示例下面查询功能: static unsigned int dev_poll(struct file * file, poll_table *wait) { poll_wait(file,

    -1热度

    1回答

    我有一个问题,为什么Linux驱动程序需要使用Linux源代码进行编译,如果Linux内核不支持的列表中有新的硬件?但Windows驱动程序只需要双击setup.exe,不需要编译... 它是内核类型不同吗?微内核vs单核内核?或其他原因?谢谢。

    2热度

    1回答

    我正在为该设备编写一个Linux设备驱动程序以及一个模拟器。为了让设备驱动程序正常工作,我需要为它提供内存资源。如果使用模拟器,我需要在模拟器中分配这些资源。 问题是,我不能在系统RAM中分配资源,因为系统RAM地址上不允许使用ioremap()。 我现在使用的方法是使用内核命令行中的mem选项来限制系统可见的内存量。我宁愿使用其他方法,因为我不想告诉所有用户编辑他们的GRUB设置并限制他们的RA

    0热度

    1回答

    我试图在自定义应用程序上为我的TRF7970A NFC阅读器获取句柄。它由MSP432P401R控制,据我所知它应该有全面的NCI支持。 利布斯具体存在的PNxxx硬件,但我找不到任何NCI通用通过串行。 Neard似乎并没有被自动拿起任何东西,我似乎无法找到任何机制,为NCI通过串行neard专门配置。 如果有人能在正确的方向点我将不胜感激。