腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从
内核
空间到用户空间:中断的内部工作
、
我一直试图了解h/w中断是
如何
通过
内核
在某些用户空间代码中结束的。1-外部设备需要来自CPU的注意。问题#1:
内核
如何
在中断向量表中存储ISR地址?这可能是通过向CPU发送CPU用户手册中描述的某个程序集来完成的吗?这个问题越详细越好。在用户空间中,程序员
如何
编写一段侦听h/w设备通知的代码? 到目前为止,这就是我所理解
浏览 5
提问于2015-03-21
得票数 1
回答已采纳
2
回答
编译到
内核
中的
驱动
程序的初始化函数
调用
、
、
、
在
Linux
中,如果设备
驱动
程序被构建为可加载的
内核
模块,那么在插入设备
驱动
程序
内核
模块时,
内核
将
调用
module_init()宏所指出的设备
驱动
程序的初始化函数。 它们的init函数是
如何
调用
的?
浏览 4
提问于2012-10-13
得票数 5
回答已采纳
1
回答
linux
内核
中ioctl
调用
流程
、
、
我试图理解
linux
内核
中ioctl
调用
的
调用
流程,我有一个问题-当我们从用户空间
调用
ioctl时,
linux
内核
中的哪个函数或模块负责将此ioctl
调用
转换为
驱动
程序中相应的ioctl
调用
。我知道
驱动
程序的ioctl不会直接从用户空间
调用
。首先,
调用
必须经过某个
内核
API,该API将依次
调用
驱动
程序ioctl
浏览 53
提问于2020-04-07
得票数 0
回答已采纳
1
回答
当写入设备
驱动
程序时会发生什么?
、
、
当写入设备
驱动
程序时会发生什么?echo "some text" > /proc/device_driver 我猜回显有一个写
调用
,以某种方式
调用
驱动
程序中的写函数。从回波函数到
驱动
程序写函数的“步骤”是什么?
浏览 0
提问于2016-03-12
得票数 0
回答已采纳
2
回答
用户程序
如何
访问设备?
、
在
Linux
中,来自http://www.mulix.org/lectures/intro_至_
linux
_设备_司机/介绍_
linux
_设备_drivers.pdf如果设备
驱动
程序位于OS
内核
中,则用户程序通过发出系统
调用
请求OS
内核
代表其运行来访问该设备。那么,设备文件和系统
调用
是
如何
协同工作的,因为它们
浏览 0
提问于2015-02-04
得票数 2
2
回答
获取
驱动
程序函数的手册页
、
、
我是第一次接触
linux
设备
驱动
程序。我想知道是否有像register_chrdev这样的
驱动
程序函数的手册页。如果是,那么我
如何
获取它们?有没有可以用apt-get下载的包?
浏览 1
提问于2013-03-31
得票数 3
2
回答
LKM
如何
调用
内核
驱动
程序的函数?
、
我编写了一个LKM (可加载
内核
模块),它需要
调用
/
linux
/driver下的另一个
内核
驱动
模块中的函数。我不知道
如何
将这些函数导入到LKM中。因为/lib/modules/
linux
/ (如make -C选项)不包含
内核
驱动
程序的头文件,所以我不能直接将它们包含在头文件中。有没有办法做到这一点?
浏览 1
提问于2016-05-22
得票数 0
1
回答
linux
中的I2C读写函数
、
、
I2C
驱动
程序中的读写函数是
如何
传递给
linux
的?在
linux
源代码中的I2C设备的所有
驱动
程序中,file_operations结构并没有用来告诉
内核
有关函数的信息。
如何
将各种功能传递给
内核
,以便在不使用file_operations的情况下从用户空间
调用
它们
浏览 6
提问于2017-01-22
得票数 0
1
回答
如何
处理--快速发送和接收数据-设备
驱动
Linux
、
、
、
我期待着在
Linux
上实现一个CAN总线通信的
驱动
程序。
Linux
有用户空间和
内核
空间。
驱动
程序运行在用户空间的
内核
空间应用程序中。1>现在假设如果数据包是以非常高的速度接收的,那么
驱动
程序
如何
处理这种情况?3>
如何
在用户和
内核
空间之间移动数据。我们应该使用系统
调用
还是其他一些快速的机制呢? 4>它可以在
浏览 6
提问于2012-12-04
得票数 0
3
回答
如何
在
Linux
内核
模块中获得电池级别?
、
、
我正在尝试获取
Linux
内核
模块中的电池级别(模块是通过mod探头插入的)。理想情况下,我希望使用
内核
API
调用
来获取电池信息。我在网上搜索了解决方案,我还探索了
Linux
内核
源代码和Michael编写的程序"acpi“的源代码。如果我能找到
如何
公开接口,可以尝试使用来自
Linux
内核
源代码
驱动
程序/acpi/charge_full的
调用
。,上面写着“
驱动</e
浏览 4
提问于2011-02-01
得票数 15
回答已采纳
2
回答
Linux
I2C
内核
驱动
程序绑定
、
、
我正在学习
如何
开发
Linux
内核
驱动
程序,并在下面的网站上学习。 接下来,我找到了一个示例,它展示了
如何
实现I2C触摸屏
驱动
程序,但它确实让我感到困惑。我的问题是,
Linux
内核
如何
将这个
驱动
程序绑定到正确的设备上?此
驱动
程序不提供“检测”回调,不通过i2c_driver.address_list指定i2c_driver.address_list从地址,而且似乎没有任何人
调用</
浏览 9
提问于2017-11-07
得票数 0
回答已采纳
1
回答
如何
安装英特尔GMA 3600集成图形系统的
驱动
程序?
、
、
、
有没有人知道
如何
安装更现代化的
驱动
程序--而不是gma500?这有可能吗?
浏览 0
提问于2014-04-27
得票数 2
2
回答
嵌入式板卡写入设备
驱动
程序
、
、
、
、
我试图在使用Yocto项目构建的嵌入式
Linux
系统上编写设备
驱动
程序。我不知道
linux
驱动
程序是
如何
工作的,也不知道
如何
编写新的
驱动
程序来测试外围设备。在我的产品中,在第569-1199页中有一个叫做"
Linux
内核
驱动
程序“的部分。它描述感兴趣的硬件(PCIE,SPI.)
驱动
程序的设备树源和变量。我现在所理解的是,产品负责人已经编写了一些函数来访问外围硬件,我所要做的就是通过使用它的
浏览 5
提问于2019-11-08
得票数 0
回答已采纳
1
回答
在不支持的USB设备上安装
Linux
有谁能告诉我一些资源,用于在不支持USB的设备上创建和安装家用版本的
Linux
,比如胰岛素泵?显然,这是很多工作,但这是为了我的健康。
浏览 0
提问于2014-10-02
得票数 -3
回答已采纳
1
回答
用户程序是否总是使用系统
调用
来访问设备
驱动
程序?
在
Linux
中,用户程序是否总是使用对操作系统
内核
的系统
调用
来间接访问设备
驱动
程序? 当
驱动
程序实现为可以加载和卸载的模块时,用户程序是否直接访问
驱动
程序而不对
内核
进行系统
调用
?
浏览 0
提问于2015-02-04
得票数 5
2
回答
在
Linux
内核
中定义平台设备
、
、
我参考下面的li来描述我的嵌入式Arm
linux
板上使用的所有
驱动
程序作为平台设备,需要澄清几点。请在这些方面提出建议。我只想在
内核
源代码中包含6个
驱动
程序?那么,我的
内核
如何
知道要包含哪个
驱动
程序呢? 平台
驱动
程序是作为模块编译还是在
内核
中静态编译?另外,当我们
调用
platform_add_devices()系统
调用
时会发生什么?在
调用
platform_add_devices(
浏览 1
提问于2014-02-27
得票数 1
1
回答
如何
开始
Linux
内核
的开发和调试?
、
、
、
、
我想为我的研究开始一些
Linux
开发。编写几个简单的调度算法并对其进行测试。我有几个问题:我正在为基于ARM的主板
浏览 4
提问于2017-04-26
得票数 1
3
回答
Linux
驱动
程序是
如何
工作的,我在哪里找到它们?(尤指)(网卡司机)
、
、
我想知道
驱动
程序在
Linux
下是
如何
工作的。
驱动
程序是一个可以编辑的单一文件吗?是否有当前正在使用的
驱动
程序列表,或者是否有不同的位置为每个设备找到它们? 我特别想了解一下我的网络适配器的
驱动
程序。
浏览 0
提问于2011-04-12
得票数 12
回答已采纳
1
回答
未检测到USB调谐器
驱动
程序
、
、
我在
内核
中添加了
驱动
程序,并且它正在注册。但是,当设备连接时,它不会
调用
探测函数。 我有什么要补充的吗?就像应该将设备
驱动
程序映射到设备或其他东西一样?根据usb设备的类型,请解释
驱动
程序是
如何
加载的。我使用的
内核
是
Linux
3.5。
浏览 0
提问于2014-10-14
得票数 1
1
回答
在操作系统中,为什么可加载
内核
模块(LKM)不需要
调用
消息传递来进行通信?
、
、
如果它不需要
调用
消息传递,它
如何
完成进程之间的通信?也许当前最好的操作系统设计方法是使用可加载的
内核
模块(LKM)。在这里,
内核
有一组核心组件,可以在启动时或运行时通过模块链接到其他服务中。这种方法也类似于微
内核
方法,因为主模块只有核心功能和
如何
加载和与其他模块通信的知识;但是它更高效,是因为模块不需要
调用
消息传递来通信__。
Linux
使用可加载
内核
模块,主要用于支持设备
驱动
程序和文件系统。当系统启动(或引导
浏览 4
提问于2021-08-01
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Apple SoC CPUFreq驱动即将并入Linux主线内核
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
Linux 内核的 NTFS 驱动近半年未更新,恐成“孤儿项目”
Linux内核开发人员探讨如何“减少C语言的问题”
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券