内核
lee_jimmy
长期DJI内推,所有岗位都有,有意愿者可以发送简历到我的邮箱:651074561@qq.com
展开
-
FATAL: modpost: Section mismatches detected错误解决
如题,写完驱动后编译内核的时候碰到了这个错误,头一次看到这个编译错误,略懵逼,先给出完整的错误:WARNING: modpost: Found 2 section mismatch(es).To see full details build your kernel with:'make CONFIG_DEBUG_SECTION_MISMATCH=y'FATAL: modpost: Se...原创 2020-04-29 17:57:38 · 2039 阅读 · 1 评论 -
per_cpu的用法
作用在Linux操作系统中,特别是针对SMP或者NUMA架构的多CPU系统的时候,描述每个CPU的私有数据的时候,Linux操作系统提供了per_cpu机制。per_cpu机制就是让每个CPU都有自己的私有数据段,便于保护与访问。声明DEFINE_PER_CPU(struct cpuidle_device *, cpuidle_devices);如何存取每个CPU的私有变量?...原创 2019-10-27 23:39:26 · 3151 阅读 · 0 评论 -
内核中的模块参数
前言最近在看kernel源码的时候看到了下面这个宏定义module_param_named(name, name, type, perm)记得之前在买的书《奔跑吧 Linux内核——入门篇》中看过这方面的内容,现在就将它摘抄出来,以方便日后查看吧,权当一个学习笔记吧。正文内核模块作为一个可扩展的动态模块,为Linux内核提供了灵活性。但是有时候要根据不同的应用场景给内核模块传...原创 2019-06-12 23:39:36 · 1460 阅读 · 0 评论