不浮躁
发布时间:2014-11-14 21:12:58
制作ramdisk a. 解压busybox-1.2.2.1.tar.bz2# cd /busybox-1.2.2.1# make menuconfig 根据需要修改配置busybox settings à build options à [ * ]build busybox as a static binary(no shared libs) do you want to build busybox .........【阅读全文】
发布时间:2014-11-14 21:10:34
一、概述从2.6内核引入了sysfs文件系统,与proc, devfs, devpty同类别,属于虚拟的文件系统。目的是展示设备驱动模型中各组件的层次关系,第一层目录:block, device, bus, drivers, class, power, firmware.block 块设备;devices 系统所有的设备并根据设备挂接的总线类型组织成层次结构;bus 系统所有的总线类型;driver.........【阅读全文】
发布时间:2014-11-14 21:10:15
一、重要知识点: 设备模型由总线、设备、驱动三要素组成。底层模型决定上层模型,在总线,设备,驱动的结构体中你总是可以看到它们间接或者直接的包含了kobject结构或kset结构。 1.总线 &n.........【阅读全文】
发布时间:2014-11-14 21:09:45
sysfs是一个基于内存的文件系统,它的作用是将内核信息以文件的方式提供给用户程序使用。该文件系统的目录层次结构严格按照内核的数据结构组织。除了二进制文件外(只有特殊场合才使用),sysfs文件内容均以ASCII格式保存,且一个文件只保存一个数据,另外,一个文件不可大于一个内存页(通常为4096字节)。sysfs提供.........【阅读全文】
发布时间:2014-11-14 21:08:33
以前写了一篇Linux PC启动过程的日记,最近项目中,想优化一下启动过程,减少启动时间.因此研究了我们项目的启动全过程.第一步: BootLoader -- U boot 1 在cpu/arm926ejs/start.s中 .........【阅读全文】
发布时间:2014-11-14 21:07:00
一、devtmpfs概述1.devtmpfs 的功用是在 Linux 核心 启动早期建立一个初步的 /dev,令一般启动程序不用等待 udev,缩短 GNU/Linux 的开机时间。2.重要解释Devtmpfs lets the kernel create a tmpfs very early at kernel initialization, before any driver core devic.........【阅读全文】
发布时间:2014-11-14 21:03:48
点击(此处)折叠或打开一、I2C概述Linux的I2C体系结构分为3个组成部分:1.I2C核心I2C 核心提供了I2C总线驱动和设备驱动的注册、注销方法,I2C通信方法(即“algorithm”)上层的、与具体适配器无关的代码以及探测设备、检测设备地址的上层代码等。.........【阅读全文】