Chinaunix首页 | 论坛 | 博客

OS

  • 博客访问: 2305659
  • 博文数量: 691
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2660
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-05 12:49
个人简介

不浮躁

文章分类

全部博文(691)

文章存档

2019年(1)

2017年(12)

2016年(99)

2015年(207)

2014年(372)

发布时间:2014-11-09 00:11:16

前言:(总结已经基本写完,这段时间我会从新排版和修正。错误总会有的,望能指正!)前段时间学习了嵌入式驱动,趁着没开始找工作,这段时间我会每天抽出时间来复习。 我的总结是根据学习时的笔记(李杨老师授课)、《linux内核设计与实现》第三版、《linux设备驱动程序》第三版和《linux设备驱动开发详解》第一.........【阅读全文】

阅读(3031) | 评论(0) | 转发(0)

发布时间:2015-06-11 21:19:21

......【阅读全文】

阅读(1503) | 评论(0) | 转发(0)

发布时间:2014-12-09 21:20:25

......【阅读全文】

阅读(1082) | 评论(0) | 转发(0)

发布时间:2014-12-09 21:17:29

......【阅读全文】

阅读(1061) | 评论(0) | 转发(0)

发布时间:2014-12-09 21:17:16

......【阅读全文】

阅读(1057) | 评论(0) | 转发(0)

发布时间:2014-11-16 02:13:17

......【阅读全文】

阅读(881) | 评论(0) | 转发(0)

发布时间:2014-11-15 16:34:16

......【阅读全文】

阅读(984) | 评论(0) | 转发(0)

发布时间:2014-11-14 21:25:24

一、概述模块是作为ELF对象文件存放在文件系统中的,并通过执行insmod程序链接到内核中。对于每个模块,系统都要分配一个包含以下数据结构的内存区。一个module对象,表示模块名的一个以null结束的字符串,实现模块功能的代码。二、相关数据结构1.module对象描述一个模块。一个双向循环链表存放所有module对象,链表.........【阅读全文】

阅读(1785) | 评论(0) | 转发(0)

发布时间:2014-11-14 20:51:28

一、字符设备结构1.内核内部使用struct cdev结构来表示字符设备。在内核调用设备的操作之前,必须分配并注册一个或多个struct cdev。struct cdev {   struct kobject kobj;//每个 cdev 都是一个 kobject   struct module *owner;//指向.........【阅读全文】

阅读(905) | 评论(0) | 转发(0)

发布时间:2014-11-14 20:51:11

相关数据结构:struct cdev {        struct kobject kobj;        struct module *owner;        const struct file_operations *ops;        struct list_head list;        dev_t dev;    &nbs.........【阅读全文】

阅读(891) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

6449240732016-06-14 17:10

回复  |  举报
留言热议
请登录后留言。

登录 注册