腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
dev_err
()函数定义
、
、
、
我可以看到,dev_*()族函数(如
dev_err
() )是在include/
linux
/device.h中作为原型给出的,但在哪里找不到它的定义。
linux
内核源代码中使用的标记,甚至失败了。我想要了解的是,
dev_err
(const struct device *dev, const char *fmt, ...)是如何通过将const struct device *dev作为参数在日志中打印来获取设备信息的
浏览 14
提问于2016-10-28
得票数 5
回答已采纳
2
回答
需要将参数传递给
dev_err
宏
,需要检查日志级别的值,并使用
dev_err
、dev_warn和.宏.由于ex:
dev_err
签名是
dev_err
(struct *dev,char *fmt,args.),我能够传递消息字符串而没有任何错误,但无法传递参数,尝试以
dev_err
(dev,message,.),
dev_err
(dev,message,__VA_ARGS__),获取错误“在‘.’之前的预期表达式>E 213/code>。请务必让我知道如何传递这些论点。谢谢:-)
浏览 0
提问于2013-06-21
得票数 0
2
回答
dev_dbg把日志写到哪里?
在
Linux
树中的设备驱动程序源代码中,我看到了dev_dbg(...)和
dev_err
(...),在哪里可以找到记录的消息? 有一个参考建议添加#define DEBUG。
浏览 0
提问于2017-05-13
得票数 7
回答已采纳
1
回答
Linux
内核模块: ioctl总是返回-1而不输入unlocked_ioctl函数
、
、
、
、
define COMBLOCKDEV_H #include <
linux
/kernel.h>#include <
linux
/init.h> #include <
linux</em
浏览 43
提问于2022-09-15
得票数 1
回答已采纳
1
回答
当memset_io‘in在Petalinux内核模块中的设备树内存区时,SError内核恐慌
、
、
、
、
r_mem_shm) { return -ENODEV;
dev_err
(dev, "invalid address\n");} nic->base_addr_shm = devm_memremap->start, r_mem_shm->end - r_mem_shm-&g
浏览 6
提问于2021-05-20
得票数 2
回答已采纳
1
回答
如何确定安装了什么MTD闪存设备(例如获取ID或序列号)?
、
、
、
使用uClinux,我们安装了两个闪存设备之一,一个1GB闪存或一个2GB闪存。drivers/mtd/devices/m25p80.c这不是很清楚,我如何可以从“驾驶员土地”到“用户土地”信息。我正在尝试扩展mtdinfo命令以打印更多的信息,但是有很多层. 实现这一目标的最佳途径是
浏览 7
提问于2017-02-28
得票数 2
回答已采纳
1
回答
对
Linux
的devm_regmap_init_mmio的理解
、
、
、
例如,
Linux
中的一个驱动程序: if (IS_ERR(regs)) { return PTR_ERR(regs);= devm_regmap_init_mmio(apb->dev, regs, &bt1_apb_r
浏览 26
提问于2022-04-22
得票数 0
2
回答
这个通用函数是做什么的?
、
、
static inline __printf(2, 3){ return 0;
dev_err
的意思?我可以想象这个函数是某种泛型函数。是干什么的呢?
浏览 2
提问于2013-07-24
得票数 11
回答已采纳
2
回答
Linux
平台驱动程序和普通设备驱动程序有什么不同?
、
、
、
早些时候我曾假设: 请有人解释一下。
浏览 5
提问于2013-03-25
得票数 63
回答已采纳
1
回答
编写x86和ARM平台设备驱动程序的不同之处
、
、
我以前研究过ARM特定的平台驱动程序,最近转向了基于Intel Atom的平台驱动程序。在ARM上,它曾经有arch/arm/boot/dts/xx.dts和arch/arm/mach-xx/来添加平台设备。我没有在x86上看到这些文件或文件夹。当我进入arch/x86/...时,没有dts文件或平台文件。
浏览 4
提问于2015-08-28
得票数 9
回答已采纳
1
回答
如何读取设备树中保留内存的地址
、
我正在用
Linux
为一台小型设备编写设备驱动程序。
浏览 63
提问于2019-03-22
得票数 2
回答已采纳
1
回答
如何防止某些值在
linux
内核调试中被优化?
、
、
这是
linux
中的代码(5.4.21)
dev_err
(dev, "failed to allocate arm_smmu_device\n"); }
浏览 2
提问于2021-10-05
得票数 0
回答已采纳
3
回答
在调试
Linux
内核时,dev_*()家族函数是如何有用的?
、
、
在搜索调试
Linux
内核的技术时,其中一种方法是使用dev_*()系列函数。`dev_emerge()`<br>`dev_crit()`<br>`dev_warning()`<br> `dev_notice
浏览 11
提问于2015-07-13
得票数 11
回答已采纳
1
回答
看起来disable_irq不能真正屏蔽中断
、
、
name_for_ask_question_irq_handler,if (rc < 0) {{ udelay(
浏览 53
提问于2019-05-21
得票数 0
1
回答
linux
i2c模块不完整的xfer (0x48)错误
、
、
、
我正在使用连接到A13 embedded
linux
.I的i2c设备。我试图只从寄存器中获取数据,但总是得到不完整的xfer (0x48)错误。我在i2c-sunxi.c文件中找到了错误代码。= 2) {return -EIO; }
浏览 1
提问于2013-09-19
得票数 2
3
回答
googling日志消息的替代方案是什么?
、
、
我是中级
Linux
用户,有基本的编程知识(c,perl,js ...)以及一些系统故障排除(strace、SystemTap、lsof...)我厌倦了用谷歌搜索
Linux
日志中的消息(/var/log/我想提高我的
Linux
内核知识。自从
Linux
(以及它的实用程序,如ssh等)是开源的,在某个地方可以找到源代码。所以我的问题是:如何在源代码级别上解决/调试
Linux
问题?对于中级
Linux
用户来说,这是可能的吗?从哪里开始,如何通过这种方式提高
浏览 1
提问于2013-05-23
得票数 2
1
回答
在内核模块中创建指向文件的符号链接
、
、
、
我正在尝试创建一个指向
Linux
内核模块中文件的符号链接。retVal = sysfs_create_file( {
dev_err
浏览 31
提问于2019-02-21
得票数 3
2
回答
内核代码是如何知道spi总线正在使用的?
、
、
、
但是在
Linux
内核代码中,代码如何知道使用了哪个spi总线/引脚?例如,我找到一个
Linux
内核驱动程序: max1111.c,它驱动spi芯片。/module.h>#include <
linux
/init.h>#include <
linux
/hwmon.h> #inclu
浏览 2
提问于2015-06-26
得票数 1
回答已采纳
1
回答
预留内存设备驱动程序
、
、
、
、
np) { goto error1;
dev_err
(dev, "No memory address assigned to the region\n"); goto error1
浏览 4
提问于2017-08-09
得票数 3
2
回答
我应该将动态分配的内存存储在平台设备上(不使用全局)?
、
、
我想让我编写的平台驱动程序重入:在探测和/或打开调用(int probe(struct platform_device*)/int open(struct inode *inode, struct file *))期间动态分配内存到哪里?我是否可以使用来自的字段和来自的platform_data字段作为指向已分配内存的任意指针?
浏览 8
提问于2014-06-15
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券