腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何处理--快速发送和接收数据-设备
驱动
Linux
、
、
、
我期待着在
Linux
上实现一个CAN总线通信的
驱动
程序。
Linux
有用户空间和
内核
空间。
驱动
程序运行在用户空间的
内核
空间应用程序中。1>现在假设如果数据包是以非常高的速度接收的,那么
驱动
程序如何处理这种情况?3>如何在用户和
内核
空间之间移动数据。4>它可以在
内核
级别的
线程
中完成吗?但是如果有两个
线程
在<e
浏览 6
提问于2012-12-04
得票数 0
1
回答
Linux
内核
是一个进程、一个
线程
还是一些被动的东西来处理来自应用程序的请求?
、
、
、
、
看起来
linux
内核
正在运行一个进程。但是我看到一些回答说
linux
内核
既不是进程也不是
线程
。所以我希望有人能解释一下这个概念。
浏览 1
提问于2014-03-13
得票数 0
1
回答
在xnu
内核
中有工作队列功能吗?
、
、
、
、
我需要在Mac (
内核
模式
驱动
程序)上使用类似工作队列的功能,并且正在寻找一种方法来将工作添加到队列中,以便稍后由
内核
线程
处理。从概念上讲,这与
Linux
内核
中提供的工作队列功能是相同的。XNU
内核
上也有类似的东西吗?
浏览 0
提问于2017-09-21
得票数 1
1
回答
如何在
内核
中处理信号
、
、
内核
中的信号是如何处理的。如果我向
内核
线程
/进程发送杀死信号,内部会发生什么。
内核
进程中的崩溃是否总是意味着
内核
恐慌,如果不是的话,会产生coredump吗?
浏览 0
提问于2017-04-01
得票数 3
回答已采纳
2
回答
什么时候在
linux
内核
中使用
内核
线程
与工作队列
、
有许多方法可以在
linux
内核
中调度工作:计时器、微
线程
、工作队列和
内核
线程
。什么时候使用一种与另一种有什么指导原则?有一些显而易见的因素:计时器函数和微
线程
不能休眠,因此它们不能等待互斥锁、条件变量等。哪些是首选的机制?
浏览 0
提问于2010-01-27
得票数 34
回答已采纳
1
回答
是否可以通过重新编译将"libc“移到另一个系统?
、
C库libc可以通过重新编译从一个系统迁移到另一个系统吗?
浏览 22
提问于2019-11-11
得票数 0
回答已采纳
6
回答
Linux
内核
设备
驱动
程序设计
我想学习
linux
内核
设备
驱动
程序编程。所以,任何人都可以在这里张贴好的教程,网页或链接。我对
linux
内核
环境很陌生。我一直在寻找它,但我不知道如何开始和阅读哪一个容易理解的基本知识。提前谢谢。
浏览 9
提问于2012-06-27
得票数 35
回答已采纳
1
回答
在
linux
内核
中,free_irq会使系统处于危险之中吗?
、
、
、
我认为答案是否定的,但对不起,我是一个
内核
新手,我想知道为什么。是不是有点冒险?在
linux
驱动
程序中,我们通常在下半部分进行硬件操作,这是不应该停止的。 我是否误解了kthread_stop的行为,或者可以停止irq
线程
?
浏览 4
提问于2017-12-21
得票数 0
2
回答
在哪个
线程
中,块
驱动
程序发出命令阻止设备?
、
、
我目前正在阅读“理解
Linux
”一书,因为我已经理解了块I/O请求顺序如下;用户空间调用=> vfs调用=> I/O调度程序调用=>块设备
驱动
程序调用。我想知道的是,块设备
驱动
程序在哪里发出命令阻止设备(硬盘等)?它是在专用调度
内核
线程
中发出命令,还是在块I/O请求开始的用户进程
线程
中发出命令?
浏览 0
提问于2015-12-13
得票数 4
1
回答
Linux
内核
初始化
线程
中未处理的信号
、
我的
Linux
内核
有以下问题:当init
线程
中发生信号(异常)时,
内核
正在加载
驱动
程序,该信号不会以任何方式处理,导致系统冻结。甚至不可能使用调试器。但是,当
内核
启动后在用户进程上引发相同的信号时,它会被捕获,并且不会导致系统冻结: # devmem2 0x51002104 w /dev/mem opened.[ 206.043479] 8<---Bus error 在pcie-keystone.c
驱动
程序中,有以下信号处理程序: #ifde
浏览 162
提问于2021-09-08
得票数 0
回答已采纳
2
回答
用于uart的
linux
驱动
程序-总体设计
、
、
**大家好,我是一个新手,在支持4个通道(4个串口)的
LINUX
.Each串口芯片中,使用3 16550个串口芯片为基于串口的PCI板编写
驱动
程序。在我的
Linux
驱动
程序代码中,我已经考虑过为每个端口使用
线程
,即4x3=12 ports.Do你认为给每个端口一个专用
线程
是一个好主意,我可以使用一个特定的通道来实现一个空调制解调器,另一个通道RS422一些其他通道RS485,等等 我认为
线程
编程的原因是所有的
线程
都是独立运行的,在use.So中,每个<
浏览 1
提问于2011-04-25
得票数 1
1
回答
为什么在库和
内核
层之间有一个额外的层(HAL)?
、
、
、
、
对于运行在x86硬件上的
Linux
操作系统,为了调用
内核
中作为TCP/IP
驱动
程序( x86)一部分的TCP_listen(),用户空间客户端应用程序调用作为用户空间glibc libraryGNU分发版一部分的listen()在进入
内核
模式之前依次调用sys_Listen(),然后通过INT 0x80软件中断调用
内核
模式TCP_listen()系统调用。因此,glibc库层直接提供了一个与厂商无关的接口,即listen()来运行特定于x86的TCP/IP
驱动
系统调用
浏览 2
提问于2014-10-24
得票数 1
2
回答
如何获取多核PowerPC上的CPU?
、
、
我有一个多
线程
的应用程序,它运行在
Linux
2.6.30的8核PowerPC处理器上。我想要确定
线程
启动时使用的是哪个CPU。显而易见的答案是打印PID处理器ID专用寄存器。虽然可以创建一个在
内核
空间中执行此指令的
驱动
程序,但当答案返回到
线程
时,它可能已经移动到不同的
内核
。 从
Linux
用户级进程中,有没有办法获得当前
线程
正在运行的
内核
的id?
浏览 2
提问于2010-10-14
得票数 3
回答已采纳
2
回答
Linux
下
内核
线程
间的通信
、
、
我正在将一个应用程序/PCI
驱动
程序从vxWorks移植到
Linux
上,如果可能的话,我想保持相同的架构。当前的
驱动
程序有两个使用消息队列相互通信的任务(
线程
)。有没有一种在
内核
线程
之间通信的机制?
浏览 3
提问于2009-09-18
得票数 1
回答已采纳
1
回答
需要帮助让ASUS USB 53 Nano (USB wifi适配器)在Ubuntu 16.04上工作
、
虽然我是个新手,但我正试图让这个无线wi适配器在我姐姐使用的旧电脑上工作。旧的无线无线适配器是一个ASUS,但它死了。任何一步一步的帮助都将不胜感激。我现在有一台有线连接的电脑。谢谢。
浏览 0
提问于2017-08-08
得票数 1
3
回答
嵌入式
linux
arm的交叉编译FTDI VCP
驱动
程序
、
、
、
、
我正试图为我的嵌入式arch
linux
arm机器交叉编译FTDI VCP
驱动
程序。我将源文件从下载到正在运行
内核
的主机上:在运行Makefile时,我会得到与
内核
头相关的错误,即:asm/
线程
_info.h文件找不到。我意识到这意味着我的asm符号链接被破坏了,所以我尝试将它链接到但是该目录的内容也不包括thread_info.h,我正在试图找到
浏览 9
提问于2014-01-20
得票数 4
回答已采纳
2
回答
如何从
内核
模块访问(打开/读取/等) /dev设备?
、
、
、
、
我收到了一个
驱动
程序(PCI卡的PCAN
驱动
程序,使用rtdm),它创建/dev/pcan0,并且/dev/pcan1被编译为netdev
驱动
程序。此
驱动
程序附带了许多工具,但它们都是针对读取CAN消息的用户级程序。然而,我需要的是从
内核
模块读取这些消息。PCAN
驱动
程序不会导出任何变量/函数,这意味着它不会提供
内核
级别的API供我使用。因此,我认为从
内核
模块打开/dev/pcan0
浏览 2
提问于2011-11-18
得票数 2
回答已采纳
1
回答
为什么用户模式
linux
产生4进程?
、
、
如果我使用以下命令启动用户模式
Linux
:在只有一个CPU
内核
的Debian /
Linux
8 (jessie)上,为什么我在顶部看到4个进程: 1608 root
浏览 0
提问于2015-05-15
得票数 0
回答已采纳
2
回答
如果一个设备
驱动
程序被多次调用,
内核
会创建多个进程吗?
、
、
如果一个设备
驱动
程序被多个程序多次调用open("/dev/mydrievr"),会发生什么情况?是否可以实例化
线程
而不是进程?
浏览 0
提问于2022-03-12
得票数 0
1
回答
等待完成可能在用户空间?
、
、
、
、
在
Linux
驱动
程序中同步
线程
时,我非常喜欢两个函数,即:wait_for_completion()及其对应的complete_and_exit()。用两个
线程
来实现这个api是否可行,共享一个内存映射,分别是
内核
中的编写器和用户空间中的读取器? 如果没有,那么向C语言用户空间
线程
提供wait_for_completion()的努力是什么呢?
浏览 6
提问于2015-07-27
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Apple SoC CPUFreq驱动即将并入Linux主线内核
Linux驱动必学知识点-内核互斥锁
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
用 Rust 开发 Linux 驱动?内核维护者表示愿意接受
Linux 内核未来将放弃“过时的图形驱动基础设施”
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券