自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

漫不经心

路漫漫其修远兮,吾将上下而求索....

  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux驱动之Kobject、Kset (二)uevent mdev ktype type

LDD3中说,Kobject的作用为: 1、sysfs 表述:在 sysfs 中出现的每个对象都对应一个 kobject, 它和内核交互来创建它的可见表述。 2、热插拔事件处理 :kobject 子系统将产生的热插拔事件通知用户空间。       3、数据结构关联:整体来看, 设备模型是一个极端复杂的数据结构,通过其间的大量链接而构成一个多层次的体系结构。kobject 实现了该结构并将其聚合

2016-05-29 23:17:50 6489 2

原创 Linux设备驱动之Kobject、Kset

纠结又纠结,虽然看了一些关于kobject 和 kset 的书与文章,但是对于这两个东西,还是不太明白,又分析了一遍2.6.32.2内核的代码,结合前人的努力,终于有了一点眉目。总结一下,给自己做个笔记,也给初学者一点指引。 LDD3中说,Kobject的作用为:     1、sysfs 表述:在 sysfs 中出现的每个对象都对应一个 kobject, 它和内核交互来创建它的可见表述。

2016-05-28 11:17:35 14525 6

转载 kobject

转载自:http://www.360doc.com/content/13/0626/15/12892305_295670482.shtml      在linux的驱动表示中,主要有三个基本的结构,分别是kobject,kset,ktype.Kobject,kset,kypte这三个结构是设备模型中的下层架构。模型中的每一个元素都对应一个kobject.kset和ktype可以看成是kobje

2016-05-26 22:57:42 6693 2

原创 Linux驱动之输入子系统框架

好记性不如烂笔头,整理一下笔记~ Linux驱动之输入子系统框架输入子系统将该类驱动划分为3部分1、核心层 input.c2、设备层 Gpio_keys.c ...3、事件处理层 Evdev.c事件处理层为纯软件的东西,设备层涉及底层硬件,它们通过核心层建立联系,对外提供open write等接口。1、我们首先来看,核心层 input.c如何向外界提

2016-05-26 17:06:04 11052

原创 制作根文件系统时的几个小问题

1、编译内核与文件系统 使用同一个编译器,文件系统的Lib库使用 该编译器的。 2、内核版本要高于Lib库文件对于内核版本的最低限制 3、Lib库的浮点要求要和内核保持一致。(暂时没遇到) 4、/dev/console 与 /dev/null 这两个节点必须有 5、mkyaffs2image 注意工具是 大页 还是小页Flash的,最好sudo mkyaffs2image ... ... 6、烧写到nand flash使用nand write.yaffs.事先擦除整个

2016-05-26 10:10:14 1563

原创 Linux内核Makefile分析

Linux内核中的Makefile虽然复杂,但是它的目的和作用与简单的Makefile都是一样的,无非是将文件编译,链接。它复杂在Linux内核文件太多,包括各种架构、各种设备,如何根据用户需求把它们巧妙的联系在一起,是Linux内核Makefile的难点。在Linux内核里,每个子目录都有一个makefile,它被称作Kbuilt-makefile,它将当前目录的文件编译成built-in.o、

2016-05-20 19:52:40 14096 3

转载 Linux内核Makefile.txt文件翻译

转载自:http://www.cnblogs.com/jason-lu/p/3728198.html --译自Linux3.9.5 Kernel Makefiles(内核目录documention/kbuild/makefiles.txt) kbuild(kernel build) 内核编译器 This document describes the Linux kernel Makefil

2016-05-18 21:05:13 3706

原创 Linux内核配置以及Make menuconfig过程分析

参考:http://blog.csdn.net/zhengmeifu/article/details/7682373 一、Linux内核的配置系统由三个部分组成,分别是:     1、Makefile:分布在 Linux 内核源代码根目录及各层目录中,定义 Linux 内核的编译规则;     2、配置文件(config.in(2.4内核,2.6内核)):给用户

2016-05-17 00:37:18 9809 3

tny4412_12.16.patch

tiny4412-1506 版本的uboot 补丁

2016-12-16

dnw_fastboot_for2440

适用于2440平台的fastboot源码,同时含有 dnw 源码,superboot 部分实现代码,有详细注释便于学习,建议先看dnw代码再看fastboot

2016-12-11

LINUX设备驱动程序第三版配套源码

LINUX设备驱动程序第三版配套源码

2014-08-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除