腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
printk
在
Linux
终端上打印数据
c
、
linux
、
linux-device-driver
我目前开始学习
Linux
中的
Linux
设备
驱动
程序编程。在这里,我发现了一个使用
printk
()函数打印hello世界的小代码。#include <
linux
/module.h>#include <
linux
/init.h> static int hell
浏览 5
提问于2016-09-05
得票数 0
1
回答
为什么导出的常量值被其他动因修改但未在原始动因中更新
c
、
linux-kernel
、
constants
、
kernel-module
我在一个
驱动
程序中声明了一个静态常量int变量,并导出了该变量符号。在另一个
驱动
程序中,我正在修改该变量。另一个
驱动
程序打印修改后的值,但原始
驱动
程序保留原始值。[root@localhost bug]# uname -ai686i686 i386 GNU/
Linux
#in
浏览 0
提问于2012-09-04
得票数 0
回答已采纳
2
回答
尽管正确设置了loglevel,
Printk
仍无法打印
linux
、
printk
我的问题是,我正试图在内核中构建一个
驱动
程序。我决定用一个简单的Hello World程序来测试我的代码。代码如下所示:#include <
linux
/err.h>#include <
linux
/init.h> #include <
linux
/
printk
.h&
浏览 12
提问于2012-06-30
得票数 0
1
回答
在
Linux
中注册声卡
驱动
程序
linux
、
audio
、
linux-kernel
、
driver
我想写一个虚拟声卡
驱动
程序,用于
linux
系统的音频回放和捕获。
驱动
程序应使用用于音频数据读/写的缓冲区。我已经编写了以下基本
驱动
程序:#include <
linux
/kernel.h>#includ
浏览 3
提问于2011-07-27
得票数 5
3
回答
在
Linux
内核模块中,module_init和init_module有什么区别?
linux
、
operating-system
、
linux-kernel
、
kernel
、
linux-device-driver
我一直试图移植很少的
linux
驱动
程序,并意识到
linux
的内核版本2.4和2.6之间有很大的区别。(void)
printk
(KERN_INFO "Hi \n"); } { {
printk
(KERN_
浏览 3
提问于2010-07-10
得票数 12
回答已采纳
1
回答
如何在内核代码中扩展__FILE__和__LINE__?
c
、
linux
、
kernel
我正在阅读
Linux
设备
驱动
程序,注意到您可以使用
printk
来打印当前的行和文件。这是如何实现的?
Linux
如何跟踪包含
printk
语句的行?下面是LDD3的一个示例:
printk
(KERN_DEBUG "Here I am: %s:%i\n", __FILE__, __LINE__);
浏览 4
提问于2013-10-27
得票数 0
回答已采纳
2
回答
简单设备
驱动
程序不工作
c
、
linux
、
ubuntu
、
libraries
我正在用代码编写一个基本的设备
驱动
程序#include<
linux
/module.h>
printk
("<1>Hello\n");}
printk
("<1>Goodbye cruel world"); 在Ubuntu中,它给出了一个错误:
lin
浏览 4
提问于2013-08-19
得票数 0
1
回答
linux
端口是软件抽象还是真正的硬件端口?
c
、
linux
、
linux-kernel
、
operating-system
、
linux-device-driver
我正在学习
linux
设备
驱动
程序。我知道港口的事了。我感到困惑的是,
linux
中的端口是软件抽象,还是真正的硬件端口。#include<
linux
/module.h>#include<
linux
/ioport.h
浏览 3
提问于2016-01-09
得票数 4
1
回答
结构usb_device_id不包含USB设备信息。
c
、
linux
、
linux-kernel
、
operating-system
、
linux-device-driver
我是
Linux
内核的新手,目前正在学习USB设备
驱动
程序。我编写了一个简单的USB
驱动
程序,带有探针回调和断开回调函数。来自
驱动
程序的代码片段是#include<
linux
/kernel.h>#include<
linux
/int probe_callback(struct
浏览 3
提问于2016-01-15
得票数 1
回答已采纳
1
回答
写入设备文件会打印“无效参数”。
c
、
linux
、
kernel
我目前正在开发一个设备
驱动
程序,在那里我想给那个
驱动
程序写一个句子,并将它显示在内核中。读取内部缓冲区并使用cat调用
驱动
程序非常正常。但是,如果我试图写入设备
驱动
程序,它将返回以下消息: 我的设备
驱动
程序有以下代码。我似乎找不到我的写函数哪里出错了.#include "device_file.h"#include <<em
浏览 2
提问于2022-07-05
得票数 1
回答已采纳
3
回答
360游戏控制器
Linux
设备
驱动
程序调用我的探测函数的问题
c++
、
c
、
linux
、
driver
、
device
我正在尝试学习USB
Linux
设备
驱动
程序。我选择了微软的Xbox360控制器。我注意到有一个用于
Linux
的通用
驱动
程序(xpad.ko)。不用说,我的代码是基于xpad.c的。无论如何,我构建了我的
驱动
程序(360.ko)。当前
驱动
程序(xpad,led_class,甚至usbhid)上的modprobe -r。还包括列入黑名单的xpad
驱动
程序。USBcore注册我的
驱动
程序(usbcore:注册的新接口
驱动
程序微软Xbox3
浏览 2
提问于2012-03-27
得票数 0
2
回答
使用设备
驱动
程序连接设备
linux
、
linux-kernel
、
linux-device-driver
、
embedded-linux
我正在尝试学习
Linux
平台
驱动
程序。我从下面的教程中选择了一个
驱动
程序: #include <
linux
/module.h>//for platf
浏览 26
提问于2017-03-09
得票数 1
1
回答
同步DMA mem2mem副本不传输数据
c
、
linux
、
driver
、
beagleboneblack
、
dma
我正在开发一个设备
驱动
程序,它需要使用LinuxKernel5.4.106在Beaglebone (ARM)上通过dma预置mem到mem副本。#include <
linux
/module.h>#include <
linux
/dmaengine.h>
printk
("prep error");
浏览 11
提问于2022-07-27
得票数 1
3
回答
如何打印() s32内核数据类型
kernel
当使用无线
驱动
模块时,将无线介质中的噪声作为s32数据类型报告给模块,该数据类型在
linux
/types.h中定义。我想使用
printk
()将这个值打印到syslog,但是当我这样做时,我会得到难以理解的结果。目前的尝试是:
printk
("%d", (int) val);
printk
("%
浏览 0
提问于2013-01-25
得票数 1
回答已采纳
1
回答
/proc/devices仍然显示未注册的设备
linux
、
character
、
device
、
linux-device-driver
我正在学习编写我的第一个
Linux
字符
驱动
程序,但似乎不能让它像预期的那样工作。
驱动
程序模块的init和exit函数的代码如下:{
printk
(KERN_DEBUG "Inones init call");
printk
("
浏览 0
提问于2012-11-26
得票数 3
1
回答
内核函数asm_do_IRQ()中的irq与我在模块中请求的irq不同
linux
、
linux-kernel
、
linux-device-driver
、
embedded-linux
我使用gpio_to_irq()获得一个irq num,我请求irq并用它编写了一个小
驱动
程序,它在syslog中是196。我在asm_do_IRQ中添加了一些打印。当我触发gpio中断时,
驱动
程序工作正常,但asm_do_IRQ中的irq数是62,.I无法理解。为什么irq号和我要求的不一样?
驱动
程序如下: #include <
linux
/interrupt.h> #include &
浏览 0
提问于2013-04-08
得票数 4
回答已采纳
2
回答
ubuntu内核挂起了OOPS,但在dmesg或/var/log/kern.log中没有显示堆栈跟踪
linux
、
linux-kernel
、
linux-device-driver
、
crash-dumps
、
dmesg
我有一个带有故意空指针访问的示例
驱动
程序。当我加载
驱动
程序时,我的带有4.15.0-55-generic内核的ubunut18.04在dmesg或dmesg -w或/var/log/kern.log文件中没有显示任何堆栈跟踪。在工作系统中,没有
Linux
-crashdump、kdump-tools和kexec-tools。
浏览 11
提问于2019-08-13
得票数 0
1
回答
在
驱动
程序中打印
linux-device-driver
我对
linux
模块编程是个新手。我需要一些如何能够做一些调整在
linux
的ath9k
驱动
程序。我最终得到了ath9k的compat无线源代码,并在ubuntu11.04中编译,并尝试使用这些代码。我尝试使用
printk
来查看发生了什么。首先我将
printk
放在init.c文件中,当我在终端中使用dmesg时,我打印的消息就会显示出来。但是,当我尝试在另一个文件(如rc.c )中使用相同的
printk
时,它根本没有显示出来。我想知道为什么会这样?有没有其他方法可以让我从类似于fprintf
浏览 0
提问于2011-09-29
得票数 0
2
回答
如何知道
驱动
模块的代码流?
drivers
、
kernel-modules
、
debugging
、
control-flow
我正在研究
Linux
设备
驱动
程序,我主要关注的是wifi
驱动
程序。我想知道当我插件我的设备时,代码是如何运行的。也许,我可以在每个函数中添加一个
printk
行。我所拥有的设备由ath9k_htc
驱动
程序支持。为了学习的目的,我想对驾驶员代码做一些修改。 在
linux
中理解
驱动
模块的代码流的正确或通用方法是什么?
浏览 0
提问于2020-02-28
得票数 7
回答已采纳
1
回答
未探测到
Linux
USB设备
驱动
程序
linux
、
usb
、
device-driver
、
probe
我正在为
Linux
开发一个设备
驱动
程序。这是一台USB笔式平板电脑。问题是
驱动
程序的探测回调永远不会被调用。似乎系统
驱动
程序以某种方式覆盖了我的
驱动
程序?我的代码是使用insmod /rmmod正确注册和注销:#include <
linux
/kernel.h>
浏览 9
提问于2011-08-26
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux驱动系列-PWM驱动
early printk实现流程
Linux设备驱动开发
Linux驱动开发-编写VS1053芯片音频驱动
AMD推出Radeon Software for Linux 22.40 驱动更新
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券