![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux内核
文章平均质量分 79
hecant
这个作者很懒,什么都没留下…
展开
-
从 2.4 到 2.6:Linux 内核可装载模块机制的改变对设备驱动的影响
1. 获取内核版本当设备驱动需要同时支持不同版本内核时,在编译阶段,内核模块需要知道当前使用的内核源码的版本,从而使用相应的内核 API。2.4 与 2.6 内核下,源码头文件 linux/version.h 定义有:LINUX_VERSION_CODE ― 内核版本的二进制表示,主、从、修订版本号各对应一个字节;KERNEL_VERSION(major, minor, release转载 2007-10-31 11:39:00 · 610 阅读 · 0 评论 -
module编译和insmod invalid format问题解决方法
insmod: error inserting hello.ko: -1 Invalid module format 一些不那么神秘的信息被纪录在文件/var/log/messages中; Jun 4 22:07:54 localhost kernel: hello: version magic 2.6.5-1.358custom 686 REGPARM 4KSTA原创 2007-10-31 15:27:00 · 8122 阅读 · 0 评论 -
Linux内核常用数据结构和操作
本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。 msn: yfydz_no1@hotmail.com 来源:http://yfydz.cublog.cn 1. 前言 本文介绍linux内核中一些常用的数据结构和操作。 2. 双向链表(list) linux内核中的双向链表通过结构 s转载 2008-03-26 18:02:00 · 646 阅读 · 0 评论 -
Linux内核2.6.14源码分析-双向循环链表代码分析
Linux内核源码分析-链表代码分析 分析人:余旭 分析时间:2005年11月17日星期四 11:40:10 AM 雨 温度:10-11度 编号:1-4 类别:准备工作 Email:yuxu9710108@163.com 时代背景:开始在www.linuxforum.net Linux内核技术论坛上面发贴,在网友的帮忙下,解决了一些问题。 版权声明:版权保留。本文用作其转载 2008-03-26 18:04:00 · 684 阅读 · 0 评论 -
hlist哈希链表
原文出处:http://blog.chinaunix.net/u/12592/showart.php?id=451619 王耀(wangyao@cs.hit.edu.cn)hlist哈希链表是内核中常用的一个数据结构,由于它不同于普通的链表,所以这里对hlist哈希链表进行一下分析,希望对大家有所帮助。 在include/Linux/list.h中有list链表与hlist哈希链表结构的定义,转载 2008-03-26 18:06:00 · 1216 阅读 · 0 评论