腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
在用户空间中
实现
Linux字符驱动程序
linux
、
input
、
kernel
、
drivers
我想这样做是因为: 我正在寻找一个API,它允许我创建一个文件,当该文件被读取或写入时,函数就会被调用。这是字符驱动程序的一般概念。我不需要内核提供或施加的特权或限制。必须有一些方法来模拟文件I
浏览 12
提问于2012-12-27
得票数 6
回答已采纳
1
回答
如何确保C
内核模块
只有一个实例在运行(Singleton)?
c
、
design-patterns
、
kernel
、
singleton
对于我的任务,我需要为我的
内核模块
确定合适的
设计
模式。考虑到这一点,我选择了Singleton
设计
模式和其他
设计
模式。现在,我需要实际
实现
该限制,该限制随之而来--程序需要保证一次只有一个实例处于活动状态。 这是
内核模块
的常见做法吗?如果是这样,我如何
实现
该限制?
浏览 1
提问于2020-01-10
得票数 0
1
回答
为什么
内核模块
黑名单如此薄弱?
linux-kernel
、
kernel-modules
这里似乎提出了一些
与
试图将模块列入黑名单的类似困难有关的问题,例如:通过/etc/modprobe.d/blacklist.conf排除
内核模块
不起作用
内核模块
黑名单不工作 那么,为什么Linux中的黑名单行为显然如此脆弱呢?正如sourcejedi在他的回答中提到的,模块黑名单不是在内核中
实现
的,而是在modprobe中
实现
的。实际上,用户空间工具必须将-b选项
与
modprobe一起使用,否
浏览 0
提问于2019-04-19
得票数 0
1
回答
何时使用SysFs接口
interface
、
module
、
kernel
、
using
、
sysfs
我需要为
内核模块
提供用户空间API,其中
内核模块
使用I2C和SPI接口
与
设备进行交互。我已经
实现
了
内核模块
,它为用户空间公开了ProcFs接口。我还开发了一个用户空间应用程序,通过ProcFS
与
KernelModule交互。这一切都运行得很好。 我可以使用SYSFs接口代替procfs吗?哪种方法是正确的?
浏览 2
提问于2013-05-30
得票数 1
1
回答
使用多层
内核模块
连接硬件设备?
kernel
、
drivers
、
kernel-modules
我试图从概念上理解
内核模块
可能具有的目的。这个问题的动机是认识到,
与
实际硬件的接口需要经过多个
内核模块
。
实现
这种“
内核模块
堆栈”结构的原因是什么?
浏览 0
提问于2014-03-03
得票数 3
回答已采纳
1
回答
内核模块
访问系统调用是不寻常的吗?
linux
我试图找到关于
内核模块
如何访问系统调用的信息,我似乎找不到很多关于这个主题的信息。 这是因为
内核模块
访问系统调用是不寻常的吗?我想
内核模块
访问系统调用是不寻常的,因为
内核模块
主要用于
实现
设备驱动程序,以及为什么设备驱动程序需要访问系统调用(设备驱动程序的任务是只
与
IO设备通信)!
浏览 0
提问于2019-03-25
得票数 0
1
回答
以环行0的形式运行汇编程序
linux-kernel
、
assembly
我正在编写一个应用程序,它报告来自CPU温度传感器和风扇速度监视器的读数。但是,根据PECI上的Intel文档,所需的指令必须在ring 0模式下运行,即内核模式,或者抛出异常。 我在网上遇到了代码从保护模式到内核模式的转换,但是没有从用户模式转换到内核模式,而且我读到它是内核禁止的。是否有工作,希望这不需要修补内核,允许程序最初在用户模式下运行为内核模式?
浏览 0
提问于2014-07-02
得票数 4
1
回答
从
内核模块
到用户空间进程的共享内存
linux-kernel
、
ipc
、
shared-memory
、
kernel-module
、
sysv-ipc
我是linux
内核模块
开发中的新手,我正在寻找从
内核模块
到用户空间进程共享内存段,以避免复制数据的延迟。我正在使用sys共享内存api,当我在两个进程之间共享内存时,它可以很好地工作,但是我不能在进程和
内核模块
之间共享内存。 bellow是我的
内核模块
和用户空间应用程序的代码。
浏览 7
提问于2016-06-07
得票数 0
回答已采纳
1
回答
针对模块的内核Makefiel链接
linux
、
module
、
makefile
、
linker
、
kernel
我目前正在尝试编写一些
内核模块
代码。我正在使用现有
内核模块
的函数。侦听器包含在我的.c文件中,但是我不知道如何正确地将我的代码
与
内核模块
链接起来有什么建议吗?
浏览 1
提问于2015-02-11
得票数 0
1
回答
如何在ubuntu 16.04重新安装?
kernel
、
search
、
find
、
locate
重新定位是定位命令的
实现
,它始终是最新的。有什么办法能让它在16.04运行吗?是否有
与
16.04兼容的分叉?
浏览 0
提问于2016-12-31
得票数 0
回答已采纳
3
回答
SSH/SCP驱动的
内核模块
linux
、
ssh
、
linux-kernel
、
linux-device-driver
、
kernel-module
我们考虑将它分成两个组件: 另一种情况是内核和用户空间之间的通信。我们还发现了一个讨论这一问题的,它提供了许多可能性,比如UDP套接字或NETLINK。有了这个解决方案,我们可以忘记
内核模块
中任何
与
SSH/SCP相关的东西-
浏览 1
提问于2011-11-06
得票数 2
1
回答
用于FUSE文件系统的并行网络i/o
linux
、
file
、
kernel
、
system
、
fuse
我还在
设计
代码,然后再跳进去。它可能是用C或Go编写的,问题是,如何并行处理网络i/o?更具体地说,我希望我的文件系统在本地编写,并让一个线程异步地执行网络开销。在我的例子中,它是否稍微延迟并不重要,我只是想避免对文件的缓慢写入,因为代码必须在某个地方
与
某个缓慢的服务器联系。我脑子里有两个想法相互矛盾。一个是FUSE
内核模块
使用我的程序的ABI劫持进程并调用我
实现
的特定FUSE函数名(同步或异步,w/e),另一个是.该程序正在运行,并阻止接收来自
内核模块
的事件(
浏览 0
提问于2013-04-21
得票数 1
回答已采纳
3
回答
从
内核模块
内的proc文件访问数据
android
、
linux-kernel
、
kernel
、
kernel-module
、
procfile
我需要访问Android
内核模块
中的一些proc文件。基本上,我需要cat命令中显示的信息,比如cat /proc/uptime。但是,我需要以编程的方式来完成它。
浏览 0
提问于2013-08-28
得票数 5
回答已采纳
2
回答
无线固件未加载
wireless
、
intel
、
intel-wireless
、
intel-nuc
我有一个Intel-NUC-Kit-NUC6i7KYK,我安装了Ubuntu服务器16.04当我做ifconfig -a时它找不到wifi网络IPDirect firmware load for iwlwifi-8000C-17.ucode failed with error -2Direct firmware load for iwlwifi-8000C-19.ucode failed wi
浏览 0
提问于2017-04-24
得票数 0
1
回答
在操作系统中,为什么可加载
内核模块
(LKM)不需要调用消息传递来进行通信?
linux
、
linux-kernel
、
operating-system
模块该
设计
的思想是内核提供核心服务,而其他服务是动态
实现
的,因为内核正在运行。
与
直接向内核添加新特性相比,动态链接服务更可取,这将需要在每次更改时重新编译内核。例如,我们可以将CPU调度和内存管理算法直接构建到内核中,然后通过
浏览 4
提问于2021-08-01
得票数 1
3
回答
GPL和BSD内核中的主元模块
licensing
、
kernel
、
driver
、
gpl
、
bsd
我预计GPL许可证将迫使任何开发人员在GPL驱动程序和/或
内核模块
下发布。 也许我很困惑,
实现
一个新的模块并不是真正地链接到内核代码?公司如何处理这一问题?您能在BSD内核中
实现
更好的驱动程序
设计
吗?在为GPL内核
实现
驱动程序时是否存在
设计
限制?
浏览 4
提问于2010-04-27
得票数 14
回答已采纳
3
回答
运行时从linux
内核模块
获取内核版本
linux-kernel
、
kernel-module
、
kernel-mode
如何从linux
内核模块
代码(内核模式)中获得运行内核版本的运行时信息?
浏览 6
提问于2011-11-06
得票数 7
回答已采纳
1
回答
Linux在更改系统时如何处理驱动程序?
linux-kernel
、
drivers
、
hardware
这一直让我好奇,但Linux如何处理设备驱动程序从一个系统到另一个系统,所以假设你把它插入计算机A,然后转移到计算机B
与
完全不同的规格。
浏览 0
提问于2016-06-13
得票数 5
2
回答
为气旋V SoC (Linux)创建一个简单的音频驱动程序
audio
、
linux-kernel
、
driver
我正在
设计
一个使用 (ARM A9,运行Linux
与
FPGA耦合的Linux)板的软件。Linux操作系统运行良好,支持车载外设(以太网、SD卡等)。现在,板也可以作为一个SDR (软件定义无线电)平台,所以作为一个噱头,我已经
实现
了一个非常简单的调频发射机。这已经很好了,但它只是FPGA内部的静态配置,
与
操作系统没有真正的连接。现在的问题是,我应该如何开始
与
Linux的集成,即如何获得/构建一个合适的
内核模块
。我对
内核模块
开发非常陌生,所以我不知道从哪里开始
浏览 18
提问于2016-01-03
得票数 1
回答已采纳
1
回答
从
内核模块
读取原始性能计数器
linux
、
kernel
、
kernel-module
、
perf
我的目标是从另一个
内核模块
中读取内核3.14 ()中引入的intel rapl计数器()。使用perf_event_create_kernel_counter可以很容易地读取“通用”计数器。我找到了一个很好的例子: perf手册页()指出,对于“非通用”事件,PERF_TYPE_RAW应该
与
特定于
实现
的配置字段一起用作perf_event_attr->type。我还没有找到任何关于如何在
内核模块
中
实现
这一点的文档。
浏览 0
提问于2014-09-04
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MapReduce设计与实现
redis设计与实现
Gunicorn 的设计与实现
QMQ开源消息队列设计与实现
Java扫雷游戏的设计与实现
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券