腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
为什么可以使用第三方(开放源码)工具(如SP闪存工具)从mediatek设备备份rom映像,而不是Google?
kernel
、
android
在运行Linux时,我可以使用SP闪存工具对mediatek设备进行读取,并在设备处于预加载器模式时对rom映像进行完全备份,而无需使用任何额外的USB驱动程序。 然而,这是不可能的谷歌像素。 这可能是因为Mediatek在主流linux内核和Google的开发过程中为他们的设备添加了支持吗?
浏览 0
提问于2020-08-21
得票数 0
1
回答
如何在设备中安装nvme linux驱动程序时调用pcie函数
driver
、
linux-device-driver
、
pci-e
、
nvme
我刚接触linux设备驱动程序,熟悉pcie和nvme的linux驱动程序代码。我已经加载了linux nvme驱动程序,可以通过nvme cli发送读写命令。加载nvme驱动程序后,是否可以将pcie通信(更改速度、通道)发送到设备。要对现有nvme驱动程序代码进行哪些更改?主要目标是移植一组pcie测试用例,以便与nvme读/写并行运行。
浏览 163
提问于2021-04-30
得票数 0
1
回答
configfs不挂载设备树/覆盖
linux-kernel
、
intel-fpga
、
device-tree
我的工作是一个旋风V SOC FPGA从Altera与双Cortex-A9处理器。嵌入式系统(Linux4.15.7)是用Buildroot-2018.02创建的。used用于加载系统的i-e FPGA.rbf文件、设备树blob和zImage,一切正常。 现在我要将RBF文件集成到我的Linux中,并从linux中编程FPGA。我发现了几种方法,而我理解的最常见的方法是将CONFIGFS与设备树覆盖一起使用。 因此,我更改了设备树以集成覆盖、禁用FPGA加载的u引导脚本以及linux ".config“文件中的以下选项和make linux-xconfig: +CONFIG_OF_O
浏览 3
提问于2018-06-15
得票数 5
1
回答
Mac OS X驱动程序可与Linux USB复合小工具驱动程序g_multi配合使用
macos
、
usb
、
driver
、
embedded-linux
我感兴趣的是在嵌入式Linux设备中使用,用于Ethernet-over-USB和serial-over-USB ( Ethernet-over-USB是为RNDIS模式编译的;我对大容量存储功能不感兴趣,所以我禁用了它)。我已经对它进行了测试,并让它在Windows和Linux上都能正常工作。然而,对Mac的简短测试表明,OS不会自动加载它的驱动程序。 我知道原则上OS具有USB以太网的能力,因为它自动与Linux USB驱动程序(编译为g_ether模式)一起工作。同样,OS使用Linux USB驱动程序进行串口传输--我可以用连接到g_serial串口。但是当Linux设备运行g_mul
浏览 6
提问于2013-04-02
得票数 7
3
回答
如何将驱动程序与USB设备绑定?
linux
、
usb
、
driver
、
bind
、
device
我正在为linux编写一个USB设备驱动程序。这是为了一个操纵杆。每次插入时,linux都会加载一个hid驱动程序。有没有办法告诉Linux在我插上它的时候加载我的插件?或者至少不加载默认的? 我可以在默认驱动程序的解除绑定中回显id,并在我的驱动程序的绑定中回显它;但我想要更自动的东西。谢谢
浏览 4
提问于2010-10-16
得票数 22
回答已采纳
2
回答
使用modprobe时,设备无法在/dev下显示
linux-kernel
、
linux-device-driver
我使用的是PEAK系统为Linux v8开发的PCAN驱动。 在成功编译之后,当尝试加载名为pcan的Linux内核模块(LKM)时 sudo modprobe pcan lspcan -T -t -a 设备未显示在/dev下 注:我的电脑中没有连接实际的设备或硬件。 这是预期的行为吗?或者不管实际的设备连接如何,这些都应该显示出来?哪种行为是预期行为? 我问的原因是,当我用自己的LKM做insmod时,我得到了/dev下的设备。
浏览 8
提问于2020-09-11
得票数 0
1
回答
当SD卡连接到Linux计算机时会发生什么?
filesystems
、
udev
、
devices
、
block-device
、
sd-card
我仍然很困惑这到底是怎么回事。 当我们将SD卡连接到运行Linux系统的计算机时,我的理解是: Linux通过存储在SD卡上的标识符将设备标识为SD卡。除了这个标识符之外,还有一个SD卡控制器,它负责卡片之间的读写。 在Linux中,SD卡在/dev中显示为块设备。然后,SD卡驱动程序将加载到内核中,并连接到设备文件中使用。这个SD卡驱动程序负责读写SD卡上的SD卡控制器。 现在,当我们希望格式化SD卡并为它使用一个特定的文件系统(如FAT32 )时,这些文件系统控制器代码从何而来?它是写在卡上还是只写在Linux计算机上?提前谢谢。
浏览 0
提问于2021-11-10
得票数 0
1
回答
USB HID设备检测
usb
、
dbus
、
hid
、
udev
、
hal
我正在尝试访问Ubuntu(kernel-3.0)下的USB HID设备。我想写一个程序,当USB设备连接到总线时,它可以通知我,即,当USB设备插入时,是否有任何事件生成,我可以监视。我已经研究了DBus和HAL,但没有任何成功。但我不希望linux在插入设备时加载其当前模块(USBHID和HID)。我还想问一下,上面提到的模块是否也是用于HID设备的设备驱动程序。 我唯一的目的是在USB设备插入总线时运行脚本,这将间接调用上面提到的模块。 我是用C编写代码的,我对linux还很陌生。因此,如果有人能给我指出正确的方向,那将是非常有帮助的。 谢谢..
浏览 8
提问于2012-05-01
得票数 1
1
回答
调制解调器在哪里加载udev请求的驱动程序?
linux-kernel
、
drivers
、
kernel-modules
、
udev
、
modprobe
让我们来看看Linux系统已经引导并正确运行的场景。一个用户来了,并热插拔一个USB内存设备。 发生的事件顺序如下图所示: 📷 调制解调器将其驱动程序加载到哪里?被请求设备的驱动程序是在modprobe加载之后还是之前在/sys/bus/drivers中找到? 我在这里试图建立的是/sys/中的条目与上面图表上发生的事件之间的关系。
浏览 0
提问于2016-12-13
得票数 7
回答已采纳
1
回答
设备树和手动注册
linux
、
embedded
、
device-tree
我在一个主要通过设备树机制(.dts/.dtc文件)配置的板上使用嵌入式Linux,即设备树文件中的条目指示要注册哪些设备,从而指示要加载哪些驱动程序。 是否有一种方法可以手动加载动态模块,类似于设备树处理程序加载此驱动程序时会发生的情况? 为了澄清:与其在我的.dts文件中有一个设备XXX的条目,我是否可以“手动”注册这个设备(例如,通过动态加载包装器内核模块),在用户空间已经打开之后(就像使用dts不知情的驱动程序一样)? 使用简单的modprobe/insmod不是我认为的工作方式,因为这只会加载驱动程序,但不会注册设备及其参数(通常来自.dts文件)。
浏览 10
提问于2013-08-29
得票数 6
回答已采纳
1
回答
无启动安装
linux
、
system-installation
通常的Linux安装过程如下: 使用DVD或USB将iso安装到DVD或USB棒引导机上。 使用DVD或USB的引导机 我想知道的是,如果Linux机器正在工作,那么在当前运行的Linux机器上,安装到本地驱动器上的可能性有多大,然后本地驱动器可以作为另一台机器的系统驱动器。一种选择是通过kvm,即在vm中运行安装,目标驱动器以/dev/vda的形式提供。 本质上,需要在设备上设置引导加载程序,分区和创建文件系统,并复制/安装相关文件。(在创建VM磁盘映像时,这也非常有用。)
浏览 0
提问于2016-01-22
得票数 1
2
回答
主编号、次要编号和驱动程序加载
linux
、
linux-kernel
、
driver
、
device
我是个初学者。我对设备驱动相关的主号和次号有一定的了解。另外,我知道大多数可以插入Linux系统的设备都有一个主机号。并且基于该主要编号,加载相应的驱动程序。我有这个疑问,请告诉我当插入设备时,内核是如何读取设备的主机号的?请尽可能简单地解释从设备插件到驱动程序加载的步骤。 提前谢谢。
浏览 5
提问于2012-06-23
得票数 5
1
回答
未检测到USB调谐器驱动程序
usb
、
kernel-modules
、
dvb
我使用的是DVB调谐器,USB调谐器。我在内核中添加了驱动程序,并且它正在注册。但是,当设备连接时,它不会调用探测函数。 我有什么要补充的吗?就像应该将设备驱动程序映射到设备或其他东西一样?根据usb设备的类型,请解释驱动程序是如何加载的。我使用的内核是Linux3.5。
浏览 0
提问于2014-10-14
得票数 1
3
回答
设备驱动程序开发和linux内核编程有什么联系/区别?
linux
、
linux-kernel
、
linux-device-driver
这可能是一个愚蠢的问题,但我很困惑,谷歌也帮不上忙。 我知道Linux是内核,它是许多发行版( Ubuntu,Mint)的核心。但是,当我们说"Linux内核编程“时,我们到底是什么意思呢?是Bash脚本吗? 它与设备驱动程序的开发有什么关系?(我们是否意味着硬件正在运行linux内核,并且我们进行内核编程来支持外围设备,这通常是与linux相关的设备驱动程序开发?)
浏览 3
提问于2014-08-05
得票数 1
2
回答
编译到内核中的驱动程序的初始化函数调用
linux
、
operating-system
、
linux-kernel
、
linux-device-driver
在Linux中,如果设备驱动程序被构建为可加载的内核模块,那么在插入设备驱动程序内核模块时,内核将调用module_init()宏所指出的设备驱动程序的初始化函数。 它们的init函数是如何调用的?
浏览 4
提问于2012-10-13
得票数 5
回答已采纳
2
回答
查看内核中内置的linux内核驱动程序,以及它们如何绑定/挂载/启动
embedded-linux
我很难完全理解内核是如何在linux中启动的。我是个wince开发人员,我们公司现在决定用linux来运行。 我们外包了所有的董事会提升和我收到的包是退出有点不同的原型板,我们已经与我们一直使用的nitrogen6x。 在我开始列出我们创建的发行版的差异之前,内核是相同的。我们一直在使用的发行版是一个繁忙的系统。我们从卖主那里收到的是sysvinit。我从busybox中删除了mdev,我们只使用udev。 当我在我们的公共机顶盒上使用内核时,触摸屏驱动程序就会中断,或者运行,或者做一些完全神奇的事情。我不确定..。有一个/dev/ run /event0 0设备,当在sysvinit端运行时
浏览 6
提问于2013-11-19
得票数 1
回答已采纳
1
回答
在Linux中带有"module_pci_driver“的pci设备驱动程序与具有"__init()”但没有"module_pci_driver()“的pci驱动程序的区别
linux
、
initialization
、
device-driver
、
pci
我在pci设备驱动程序中看到了这一行。 module_pci_driver(cp_driver); 但在其他pci设备驱动程序中,如下所示 module_init(rtl8139_init_module); 在不同驱动程序中的驱动程序.c文件末尾发现的两行 我所知道的是:我可以用__init创建pci设备驱动程序,但也可以创建没有__init的pci设备驱动程序。 即[Realtek以太网在Linux源代码中有两个驱动程序。 1) 139 cp.c(无__init) 2) 8139 too.c和__init]。 我假设这两者之间的主要区别是,如果我必须在加载驱动程序模块之后立即
浏览 5
提问于2021-01-11
得票数 0
回答已采纳
1
回答
linux内核如何处理驱动程序?
drivers
、
kernel
、
power-management
、
hardware
我刚刚读到了Linux处理硬件驱动程序的方式。显然,大多数硬件驱动程序都是预编译到Linux内核中的。我对此有一些疑问。 如果Linux内核包含几乎所有硬件设备的硬件驱动程序,而运行在Linux上的膝上型计算机只有一定数量的硬件设备,那么Linux内核拥有的所有冗余硬件驱动程序呢?将所有这些驱动程序保存在内核中,并在不使用它们的情况下继续在系统中运行,难道不是浪费资源吗?
浏览 0
提问于2016-12-22
得票数 11
回答已采纳
1
回答
linux中的omap3 gpmc配置
linux-device-driver
、
omap
在linux上启动后是否可以更改OMAP3 gpmc的配置?我正在为使用OMAP3 gpmc总线的设备编写驱动程序。我们希望只有在需要的时候才能加载驱动程序。既然GPMC控件也可以编程内存,linux会允许它吗?
浏览 0
提问于2010-12-17
得票数 0
4
回答
Linux:列出没有驱动程序的设备?
linux
、
drivers
Linux中没有安装或加载驱动程序的列表设备是如何实现的?
浏览 0
提问于2017-08-11
得票数 7
1
回答
如果使用Linux作为赤裸代码的引导加载程序,PCIe设备驱动程序是否有益?
linux-kernel
、
embedded-linux
、
bootloader
、
pci-e
、
bare-metal
我正在PowerPC处理器上开发一个嵌入式系统,需要通过PCIe与FPGA进行通信。我希望使用Linux/embedded作为引导加载程序,利用其PCIe初始化代码和驱动程序API进行简化的PCIe驱动程序开发。然而,最后,我想运行裸金属代码(没有操作系统运行)。因此,我正在考虑使用PetitBoot/kexec从Linux跳到我自己的代码。 这个是可能的吗? 我目前对PCIe驱动程序的理解使我相信,一旦设备被初始化,只要我有指向地址空间的指针,我就应该能够直接执行直接到内存空间的MMIO /W操作。因此,即使kexec覆盖了驱动程序代码,我也应该能够使用该设备,因为驱动程序已经完成了它的工作
浏览 2
提问于2015-05-07
得票数 0
回答已采纳
1
回答
与设备树相比,kbuild是怎样的?
linux
、
kernel
、
configuration
、
device-tree
我知道在Linux内核编译开始时,KConfig可以对C预处理器进行调优。并且,设备树用于在运行时为编译后的内核提供有关硬件的描述。 这两个可配置特性是如何重叠的? 例如,两者都提供了有关内部CPU细节和外部外设驱动程序的信息。我想,设备树中提到的任何外围设备都必须得到先前在.config文件中声明的驱动程序。我也可以猜到,如果一个驱动程序被编译为内置的,它将不再作为一个模块加载.但是还有什么更好的细节呢?
浏览 0
提问于2019-12-12
得票数 2
回答已采纳
4
回答
在Linux中可以使用USB白名单吗?
linux
、
usb
在观看了Black在USB“安全性”的基本问题上的演示之后,我想知道是否有一种方法可以在Linux中实现USB白名单。 目前是否有一种机制只允许特定的USB设备列表实际加载驱动程序并在最新的Linux内核上运行?
浏览 0
提问于2014-08-13
得票数 9
1
回答
如何加载和卸载内置在内核中的linux驱动程序
linux
、
linux-kernel
、
linux-device-driver
、
embedded-linux
、
kernel-module
我想在设备终端中加载和卸载linux驱动程序,我有两个选项,但我不想执行第一个选项。 构建驱动程序作为一个模块CONFIG_DRIVER =m,我可以使用rmmod和load探测卸载和加载设备驱动程序。 将设备驱动程序构建到内核本身,CONFIG_DRIVER =Y 我想遵循第二个选项,但我不知道如何卸载和加载设备驱动程序,可以开放源码社区请帮助我!
浏览 8
提问于2021-03-25
得票数 1
回答已采纳
1
回答
新安装靴到Grub
boot
、
grub2
更新: 我按照下面的说明来完成这项工作:我如何从GRUB启动我的电脑? 我必须从我的USB安装程序的拇指驱动器启动,以提取磁盘信息,所以我知道什么设备指向根目录。 我还运行了一个软件更新程序。 我如何配置它,使我不必每次输入这些命令,它只会自动加载Ubuntu? 有很多关于这方面的帖子,但不幸的是,没有一个答案解决了我的问题。 我是第一次安装Ubuntu。我以前从未使用过Linux。我遵循了关于在我的硬盘(250 my )上创建交换分区和EXT分区的所有说明。 我重新格式化了一个旧的SSD,它过去有一个窗口安装,专门用于Ubuntu。 安装从UEFI从USB手柄。 不管我做什么,计算机总是引导
浏览 0
提问于2019-06-19
得票数 0
1
回答
处理从设备树到模块的引脚模式
linux
、
kernel-module
、
device-tree
我正在尝试编写一个用于SPI设备的linux设备驱动程序,使用Atmels SAMA5d35微处理器。Linux版本为4.19.30。 我已经在设备树中配置了引脚,并将状态设置为"okay“。在那之后,引脚如预期地改变了模式。我的问题是,我如何在运行时操作pinmode?我的SPI设备并不总是打开的,我的驱动程序也不总是加载的。在这种情况下,我希望配置的SPI引脚将模式更改为普通GPIO(用于功耗)。 这是驱动程序的任务,还是可以在设备树中定义的东西,例如当驱动程序没有加载时? 我尝试实现了一个用于将引脚设置为SPI模式的pinctrl-0,然后实现了一个用于将相同引脚设置为普通GPI
浏览 11
提问于2019-08-13
得票数 1
1
回答
设备-mapper:重新加载ioctl上的渗透程序-linux-nvme0n1p7失败:设备或资源繁忙
ubuntu
、
zfs
、
bugs
、
ioctl
我遇到了错误 设备-mapper:重新加载ioctl上的渗透程序-linux-nvme0n1p7失败:设备或资源繁忙 在Ubuntu中编译内核时。我使用ZFS作为我的主驱动器。 显然,这是一个bug:[ ZFS -root]“设备-映射程序:在osprober上重新加载ioctl:设备或资源繁忙”,用于ZFS拥有的设备.。 我怎么才能绕开它?
浏览 0
提问于2020-03-29
得票数 7
回答已采纳
2
回答
/sys/bus/ i2c /./i2c文件是只读的。
linux
、
linux-kernel
、
kernel-module
、
i2c
、
eeprom
我有一个X86 CPU与自定义I2C主硬件。我的Linux是Ubuntu14.04,内核3.13。 我为我的自定义I2c主硬件编写了一个I2C驱动程序。 当我加载驱动程序时,会创建设备/sys/bus/i2c/设备/i2c-11。 连接到我的I2C总线上有一个I2C eeprom内存。 当我加载linux驱动程序时,eeprom驱动程序会自动创建sys文件/sys/bus/i2c/设备/i2c-11/11-0050/ eeprom。 问题:此文件/sys/bus/i2c/设备/i2c-11/11-0050/eeprom是只读的。 从eeprom文件读取工作正常,例如
浏览 3
提问于2018-09-25
得票数 1
1
回答
在引导时禁用内核加载的驱动程序/模块
linux-device-driver
、
embedded-linux
当我的嵌入式Linux启动时,驱动程序st_drv和btwilink将被加载,但是我需要按特定的顺序加载模块,如下所示。 第一次加载st_drv模块(调制解调器st_drv) 在/usr/sbin中运行名为uim的应用程序 加载btwilink模块(MOD探针btwilink) 我查看了/etc/模块或/etc/Modes.conf文件,但是上面的模块没有名称。 如何在引导自身时禁用内核加载的这两个驱动程序/模块? NB:我使用Linux3.12内核,它使用设备树
浏览 4
提问于2014-08-15
得票数 1
1
回答
linux设备驱动程序库不可用
linux-device-driver
您好,在我的linux操作系统的/usr/src/kernels.Can文件夹中没有可用的LInux设备驱动程序库。我可以添加或加载它吗?如果可以,如何操作?.i需要它来开发设备驱动程序。 谢谢
浏览 1
提问于2013-03-03
得票数 0
1
回答
linux内核如何知道设备的主要和次要数字?
linux-kernel
、
drivers
、
udev
据我所知,内核检测硬件,向sysfs添加信息,在/dev中创建设备,然后生成udev事件。我的问题是,是设备驱动程序完成了所有这一切,还是内核本身?如果驱动程序这样做,那么他们将知道设备的大小和次要数字,以便在devtmps中创建文件。 我还理解(可能是错误的),是udev调用mod探头来加载处理设备的驱动程序。 我被告知他们使用MODALIAS uevent环境变量的内容,从而加载别名与此字符串匹配的所有模块(正确的驱动程序)。简而言之: linux中硬件检测的步骤是什么? WHO执行每个步骤:内核本身、内核内部的驱动程序或用户空间中的udev。谢谢。
浏览 0
提问于2016-10-08
得票数 5
回答已采纳
1
回答
小工具串行驱动程序,通过USB与另一个设备通信。
linux
、
drivers
、
usb
、
raspberry-pi
我有一个android设备充当usb主机的覆盆子指数零,这将作为一个从设备的行为。我绝对没有问题使用android与usb从设备交互。 显然,我需要像小工具串行驱动程序这样的驱动程序,在启动时使用raspberry pi上的以下命令加载它。 sudo modprobe g_serial 显然,系统应该为驱动程序创建设备节点/dev/ttyGS0,但这种情况没有发生。这是什么原因? 如果成功加载了驱动程序,我如何使用它来编写程序并将其作为节点呢?这可能吗?还是我需要自己写驱动程序?有没有其他的方法来解决这个问题?我对linux相当陌生,所以使用终端命令的回答将非常有帮助。提前谢谢。
浏览 0
提问于2018-03-01
得票数 0
3
回答
如何在Linux系统中插入USB鼠标时自动插入驱动程序?
linux
、
linux-kernel
、
usb
、
linux-device-driver
我知道在Linux系统中插入任何usb设备时,都会加载特定的设备驱动程序。现在我想插入我的驱动程序在插入USB鼠标。 我知道我可以使用两种方法来完成这个任务:使用depmod或使用udev概念。我在网上读过一些关于它的东西,但是我没有得到确切的答案。有人能建议最好使用哪种方法吗?在Linux内核树中,我需要进行更改。
浏览 6
提问于2014-08-11
得票数 4
回答已采纳
2
回答
Linux用户空间PCI驱动程序
linux
、
driver
、
usermode
我正在尝试编写一个在用户空间中运行的PCI设备驱动程序。不是我的主意,是客户想要的。Target是一个嵌入式Linux板,不会有超过一个用户。我是一个经验丰富的C程序员,了解Linux,只是不熟悉Linux驱动程序的开发。 这真的是一个设备驱动程序还是一个库?我是否需要使用典型的调用pci_register_driver等,或者我可以使用fopen访问设备,并使用mmap和ioperm来访问它? 中断将使用MSI模型完成。还需要处理DMA传输。该设备将向用户传输大量数据。 在这个问题上没有太多的信息,LDD3只花了几页篇幅,我在这里找不到任何其他的东西。 提前感谢!
浏览 4
提问于2013-09-26
得票数 0
回答已采纳
1
回答
Linux设备驱动程序开发:它在2012年是什么样子?
linux
、
ubuntu
、
linux-device-driver
我正在运行Ubuntu12.04,并且假设在运行ls /dev时列出的所有项实际上都是连接到(或能够连接到)我的计算机的所有设备/硬件组件的设备驱动程序。这是正确的吗?如果不是,Linux在哪里存储所有设备驱动程序? 司机是用什么写的,C?C++?汇编程序?设备驱动程序开发人员使用什么现代IDE/技术堆栈?
浏览 2
提问于2012-12-08
得票数 0
回答已采纳
1
回答
Video4Linux安装
drivers
、
angstrom
、
v4l
我只在BeagleBoard-xM上运行Angstrom发行版(控制台)。映像是在水仙上构建的,并添加了引导加载程序文件(x-load/u-boot/script)。 我想连接一个USB摄像头(罗技临9000)。问题是设备没有被内核识别(/dev/video0 0没有列出)。我有一些问题: Video4Linux是我要找的司机吗? 在安装Video4Linux之前,我是否应该在纳西塞斯上包含一个工具链,以便构建它?(任何安装指南都将不胜感激)。 有没有办法重建Angstrom的形象,包括合适的驱动程序? 任何帮助,都会很感激的。
浏览 0
提问于2014-01-16
得票数 0
回答已采纳
1
回答
如何在外部硬盘中安装Grub?
boot
、
grub2
、
usb
所以,我使用Ubuntu在Windows 8的dualboot中使用了一两个月,它看上去和运行都很好,但是由于某种原因它坏了,我不得不恢复整个PC。由于这种糟糕的体验,我决定将Ubuntu重新安装在与我的主Windows机器分离的外部硬盘上。这个选项似乎对两个操作系统都有好处。 但是,在安装Ubuntu时,由于某种原因,引导加载程序Grub没有安装在外部驱动器上,同时,“旧”Grub引导加载程序从未从PC内部硬盘驱动器中删除。结果,我遇到了一个奇怪的情况:当我想运行Windows时,我只需打开电脑就可以了。当我想要运行Linux时,我必须插入外部驱动器,进入启动菜单,并将引导加载程序从Wind
浏览 0
提问于2016-02-28
得票数 6
回答已采纳
1
回答
如何禁用Linux驱动程序
linux-kernel
使用ARM Trustzone技术,我们将运行一个与Linux“并排”的安全操作系统,在当前的设置中,以太网控制器被锁定在安全端,Linux无法访问它(它将触发异步外部中止)。为了阻止Linux的访问,我想禁用负责以太网的驱动程序(FEC,Freescale以太网控制器)。我知道我可以使用“menuconfig”禁用驱动程序,但这似乎有点过于激进了,因为我们现在Linux ARM内核中有设备树。 如果我删除设备树的fec节点怎么办?这会阻止Linux访问设备吗? 如果我使用DT的status = "disabled";选项,这会阻止Linux访问设备吗? 最好,V。
浏览 0
提问于2016-11-19
得票数 3
回答已采纳
1
回答
如何获得正在运行的Linux内核中所有初始化设备驱动程序的列表?
linux
、
linux-kernel
、
device-driver
如何获得正在运行的Linux内核中所有初始化设备驱动程序的列表? 注意,设备驱动程序与模块并不相同。 有一个相关的问题:
浏览 2
提问于2015-02-14
得票数 0
回答已采纳
1
回答
阻止cdc-acm驱动程序加载设备
serial-port
、
webusb
我正在尝试连接一个串行设备与Webusb,在linux下。 我已经能够列出设备并打开它,但我不能声明该接口。Chrome抱怨设备忙,为了解决这个问题,我需要注销CDC-ACM驱动程序。 有没有一种方法可以防止CDC-ACM驱动程序加载设备,而不更改destkop?也许我可以更改USB描述符?
浏览 102
提问于2018-02-07
得票数 1
回答已采纳
1
回答
嵌入式Linux的Linux驱动程序
linux
、
linux-device-driver
、
embedded-linux
我想把一些USB设备连接到我的嵌入式Linux板上。它是运行嵌入式Linux的TI-ARM处理器,但我猜它可以是任何嵌入式Linux板。 如果我购买了具有Linux支持/驱动程序的USB设备,该驱动程序(通常)是否可以重新编译以与ARM体系结构一起工作?(而不是Windows等)。
浏览 8
提问于2013-04-10
得票数 5
回答已采纳
1
回答
udev是否加载内核模块?
linux-kernel
、
kernel-modules
、
udev
在维基百科udev文章中: 设备驱动程序是Linux内核的一部分,设备发现、状态更改等由Linux内核处理。但是在将驱动程序加载到内存中之后,内核所采取的唯一操作就是向用户空间守护进程udevd发送一个事件。 当检测到设备时,内核似乎负责插入相应的内核模块,而udev在插入内核模块后接收事件。 但是,在udev ArchWiki页面中: udev通过使用编码并行性来加载内核模块,与串行加载这些模块相比,提供了潜在的性能优势。 我很困惑。谁负责插入内核模块、内核或udev?
浏览 0
提问于2017-09-14
得票数 4
2
回答
嵌入式linux驱动程序加载
linux
、
module
、
kernel
、
arm
我正在为嵌入式linux(ARM)开发一个设备驱动程序。如何编译作为内核的一部分生成的KO文件,使模块在引导时加载? 这是我第一次需要将驱动程序编译到内核中,而不是作为可加载的模块。所以我不知道该怎么做。 谢谢,雷蒙。
浏览 8
提问于2011-08-10
得票数 4
回答已采纳
1
回答
USB linux小工具零驱动与Windows主机通信
windows
、
linux
、
usb
我需要在Windows7主机和Linux设备之间设置USB通信,以便进行数据传输。我能够在设备上编译Linux内核,以便在内核中包含Gadget Zero驱动程序(而不是作为可加载模块- Linux版本3.0.15)。我的项目有一些要求,这也解释了我为什么选择Gadget Zero: 1)在Windows 7主机上,必须使用内核模式驱动程序通过USB连接进行通信,以发送和接收批量数据。(速度并不重要,不是一次处理大量数据)。 2)在linux设备上,除了通过USB链路方便地收发数据外,对USB端没有任何要求。接收到的数据最终将被“解组”,以调用另一个内核模块中的函数(并将这些响应打包并发送回主
浏览 5
提问于2012-07-24
得票数 4
1
回答
Tensorflow/nvidia/cuda码头错配版本
docker
、
tensorflow
、
cuda
、
nvidia
我试图将tensorflow和nvidia与docker一起使用,但遇到了以下错误: docker run --运行时=nvidia -it --rm tensorflow /tensorflow:最新的-gpu python -c“将tensorflow导入为tf;tf.enable_eager_execution();print(tf.reduce_sum(tf.random_normal(1000,1000)” docker:来自守护进程的错误响应创建失败: container_linux.go:344:启动容器进程导致"process_linux.go:424:容器init导
浏览 1
提问于2019-03-28
得票数 2
2
回答
Linux内核5.3上安装Broadcom的PCI/PCIe软件开发工具包
linux-kernel
、
sdk
、
driver
、
broadcom
、
nvme
关于来自PLXSDK的,我有一些NVMe SSD连接到PCI上,我试图在LinuxKernel5.3 usig=ng中为该NVMe驱动器读取和编写条形寄存器--由Broadcom提供的PLXsdk。当我试图在我的千兆字节主板PC上运行它时,我可以构建该驱动程序并将它加载到Kernel.But中,这是说没有这样的设备或驱动程序发现错误代码204,我正在使用insmod 来加载驱动程序,并在终端PlxSvc中使用lsmod进行检查。所以,我怀疑我是否做错了什么,而试图加载它。有谁能告诉我,他/她是否尝试过在Linux上使用来自PLXsdk的,对于,它在相同的链接中工作得很好。
浏览 5
提问于2020-08-19
得票数 0
1
回答
内核模块中的驱动程序代码不执行吗?
linux-kernel
、
linux-device-driver
、
kernel-module
、
device-tree
、
insmod
为什么这个内核模块在我加载它时什么都不做呢? #include <linux/init.h> #include <linux/module.h> #include <linux/platform_device.h> #define DEVICE_NAME "hello-1.00.a" #define DRIVER_NAME "hello" MODULE_LICENSE("Dual BSD/GPL"); static int hello_init(struct platform_device *pdev){
浏览 0
提问于2014-11-10
得票数 5
回答已采纳
1
回答
Linux:如何为设备分配USB驱动程序
linux
、
linux-kernel
、
usb
、
kernel-module
、
udev
这个问题有两个方面: 如何手动将驱动程序从USB设备中分离出来,并附加不同的驱动程序?例如,我有一个设备,当连接时自动使用usb存储驱动程序. // usbview输出 Vendor Id: xxxx Product Id: xxxx ... Number of Interfaces: 2 Interface Number: 0 Name: usb-storage Number of Endpoints: 2 ... Interface Number: 1 Name: (none) Numb
浏览 4
提问于2011-12-05
得票数 7
回答已采纳
1
回答
添加到Linux虚拟盒中的虚拟CD没有显示。
linux
我向运行在上的Linux添加了一个新磁盘,您可以看到它是一个辅助的Box.As设备: 📷 现在,我想创建一个分区并挂载这个驱动器,因为这是第二个IDE设备,所以我应该能够在/dev/hdb中找到它 📷 但是,当我试图运行fdisk时,它说驱动器不能打开: 📷 我是一个新的Linux用户。有人能告诉我一些方向吗?
浏览 0
提问于2021-06-07
得票数 0
1
回答
Android:如何知道为我的设备加载的驱动
android
、
linux
、
drivers
我正在尝试找出为我的nexus7设备上的光传感器加载了什么驱动程序。我发现lsmod和modinfo在android上不起作用。有没有一种方法可以列出所有加载的驱动程序和描述,这样我就可以知道linux内核加载的确切驱动程序。我试着找出光传感器设备,然后找出驱动程序。也没什么用。感谢任何人的帮助。
浏览 0
提问于2013-12-17
得票数 0
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux设备驱动开发
无需 root 实现在 Android 设备上运行 Linux
驱动电机自动化设备如何精准控制和稳定运行?
嵌入式 Linux 系统的组件
Linux基础教程:CentOS开机流程详解
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券