腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9274)
视频
沙龙
2
回答
U如何与
Linux
内核
通信?
、
、
我正在读这本书,它告诉我: 这是什么意思?这是否意味着在U中分配的所有数据
结构
都将被丢弃?例如:在U期间,PCIE和网络设备将被
初始化
.引导
Linux
内核
后,PCIE和网络设备数据
结构
会被丢弃吗?
Linux
内核
会再次进行PCIE和NEtwork
初始化
吗?或者U会将一些数据传输到
内核
?
浏览 3
提问于2016-06-27
得票数 0
回答已采纳
1
回答
什么时候应该提供#定义的宏来声明或
初始化
Linux
内核
中的变量?
、
、
、
看起来,许多
Linux
组件都提供了宏,以帮助程序员在运行时轻松地声明变量,在堆栈上分配变量(并不意味着静态关键字);例如,提供DECLARE_WORK(name, void (*func)(void *), void *data)来声明使用所提供的func和数据参数
初始化
的work_struct。这些宏似乎通常是由核心
内核
组件定义的,并且在驱动程序代码中无法经常看到。是否有任何规则或自定义来定义何时提供用于在
Linux
内核
中声明或
初始化
数据
结构
的#定义宏,例如为经常使用
浏览 1
提问于2019-08-19
得票数 2
回答已采纳
1
回答
将头文件包含到多个C文件中
、
、
我正在本地修改设备的
linux
内核
,我在/include/
linux
中添加了一个头文件,比如a.h,并在
内核
目录中的两个C文件中引用了它。头文件包含一个已经
初始化
的
结构
。每当我编译
内核
时,它都会显示“struct_var”错误的多个定义。我应该做什么改变?
浏览 0
提问于2017-06-07
得票数 -1
1
回答
通过jtag在目标上加载
linux
内核
、
、
、
我试图通过AM3517评估板上的JTAG加载和引导
linux
内核
。我的调试器是BDI3000。我不使用openocd,因为根据调试器的文档,它不是必需的。到目前为止,我认为我能够将vmlinux映像加载到内存中,但是一旦完成,"cont“gdb命令就不会引导
linux
。我在串行控制台上没有收到任何消息。
浏览 7
提问于2013-02-18
得票数 1
1
回答
内核
代码中的C语法及其工作原理
、
、
、
我对
linux
内核
代码中使用的语法有疑问。我对它的作用有一个直觉,但我想更正式地了解它。我使用的是
内核
v3.5.4struct task_struct { //some= 0, \我对两件事感到困惑: a)我觉得它是用来
初
浏览 1
提问于2012-10-07
得票数 0
回答已采纳
1
回答
kzalloc : for循环中整数与kmalloc和零位元素的数组
我有一个
结构
,类似于 u64 my_array[compile_time_size];如果我使用kzalloc来分配
结构
,我是否可以假设数组的所有元素都被
初始化
为0(在
linux
内核
支持的所有体系
结构
中)?
浏览 3
提问于2021-05-14
得票数 0
1
回答
linux
块设备驱动程序中的结束I/O上下文
、
、
、
、
我正在为一些定制硬件编写
Linux
块设备驱动程序。例如,
内核
向我的驱动程序请求一些数据,通过它调用make_request()回调。在我的测试中,如果在回调范围结束之前不调用bio_endio(),那么
内核
和调用进程就会像预期的那样挂起--但它们最终会恐慌……这会让我相信,不管是哪一种,恐慌更多的是警告驱动程序开发人员,他应该在“合理
浏览 1
提问于2015-05-06
得票数 0
2
回答
linux
内核
开发人员是否使用类?
、
最近,我在
linux
内核
树中找到了下面的代码,提交adfa0fa1dd3cdbccec9597fe53b6177a9aa6e20f2f8;
linux
/
内核
/sched/dline.c;在最底层有一个
结构
粘贴在下面
浏览 3
提问于2019-12-02
得票数 0
回答已采纳
3
回答
谁
初始化
IDT,
内核
还是处理器?
、
、
中断描述符表是x86体系
结构
用于实现中断向量表的数据
结构
。这是来自的 当调用start_kernel (在/usr/src/
linux
/init/main.c中找到)时,它调用trap_init (在/usr/src/
linux
/trap_init/traps.ctrap_init通过宏set_trap_gate (在/usr/set_trap_gate/asm/system.h中找
浏览 7
提问于2011-02-26
得票数 2
1
回答
何时在
内核
中创建kallsym?
、
、
、
、
kallsyms是在start_kernel函数中创建的吗?我的意思是我们在start_kernel函数中有很多函数调用。kallsyms是在那里创建的吗?如果没有,请指出它是在哪个函数调用中创建的。
浏览 1
提问于2017-01-15
得票数 2
回答已采纳
1
回答
线程的等待队列位于POSIX p线程互斥锁和解锁中?
、
、
、
、
类似地,Futex的实现(
Linux
上的互斥实现)使用相同的机制。 我的另一个疑问是关于条件变量。
浏览 1
提问于2014-08-21
得票数 4
回答已采纳
1
回答
在将cdev_init转换为proc_ops时,如何处理file_operations?
根据这个问题,谢谢,-Special K
浏览 9
提问于2020-08-25
得票数 1
回答已采纳
4
回答
THIS_MODULE在
Linux
内核
模块驱动程序中的意义是什么?
、
、
在
Linux
设备驱动程序开发中,file_operations
结构
使用struct module *owner。 当我们总是用THIS_MODULE
初始化
这个
结构
时,它的用途是什么?
浏览 14
提问于2013-10-19
得票数 12
回答已采纳
1
回答
为什么
linux
内核
的pagetable_init中没有init_64.c
、
、
、
我目前正在学习
Linux
中的
内核
页表
初始化
过程。在阅读代码时,我发现init_32()中有一个函数init_32()来
初始化
32位系统的
内核
可分页。然而,我发现在64位系统的init_64.c中没有类似的功能.因此,我想知道
Linux
中的x86_64如何
初始化
内核
页面。
浏览 4
提问于2021-12-11
得票数 0
1
回答
如何在fork上复制
内核
状态?
、
、
假设我在
Linux
中有一个字符设备驱动程序,它在
内核
中分配一些内存来存储每个打开的文件描述符的一些状态。子进程是否必须重新
初始化
fd,或者它将最终与父进程共享状态?
浏览 51
提问于2018-07-26
得票数 2
回答已采纳
1
回答
标记
初始化
是否真的允许对
结构
成员进行重新排序?
、
、
、
、
我目前正在阅读"
Linux
设备驱动程序“第三版。
结构
file_operations scull_fops ={ .owner = THIS_MODULE,.llseek = scull_llseek.write = scull_write,.ioctl = scull_ioctl,.open = scull_open,.release = scull_release,}; 此声明使用标准的C标记
结
浏览 3
提问于2015-05-26
得票数 2
回答已采纳
2
回答
在
Linux
内核
源程序中,从未见过
初始化
结构
数组的C方法
、
、
、
PIDMAP_ENTRIES-1 ] = { ATOMIC_INIT(BITS_PER_PAGE), NULL } }; 上面的代码片段显示了我在
Linux
内核
源代码中找到的一个
结构
数组的
初始化
。我以前从未见过这种形式的
初始化
,而且我自己也不能模拟同样的事情。我到底错过了什么?
浏览 2
提问于2012-03-29
得票数 6
回答已采纳
2
回答
“作为
结构
中变量名的开头
这来自
linux
内核
fs/read_write.c 仅供参考
浏览 2
提问于2012-02-28
得票数 2
回答已采纳
2
回答
如何在用户空间程序中释放像struct和函数这样的组件?
、
、
、
在
Linux
内核
代码中,我见过很多次__initdata和__init宏来创建
初始化
时间所需的数据这样的函数和静态
结构
。据我所知,静态成员的生命周期是直到程序终止,那么程序如何才能释放这些东西呢?
浏览 1
提问于2014-07-29
得票数 1
回答已采纳
1
回答
C
结构
中私有变量的解释
、
、
嗨,我正在研究
Linux
内核
代码,我在
结构
中遇到了下面的一行它在struct mmc_host中定义。static inline void *mmc_priv(struct mmc_host *host) return (void *)host->private;我无法找到
初始化
它的位置它被定义为
结构
mmc_host中的最后一个变量。
浏览 4
提问于2013-07-29
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
走进php内核之zval结构体源码解析
Linux 进阶:从硬件到内核,聊聊 Linux 系统的层次结构
从硬件到内核,聊聊Linux系统的层次结构
Linux内核解读
Linux内核出现漏洞
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券