发布时间:2013-03-06 23:06:40
文件分配表(FAT)是文件管理系统用来给每个文件分配磁盘物理空间的表格,它告诉操作系统,文件存放在磁盘的什么地方。1.FAT表的大小及位置FAT在磁盘上是安排在紧接DOS引导扇区(DBR)之后的。在FAT16系统中,它总是从DOS的逻辑1扇区开始。在磁盘上共有FAT表的两个拷贝(一个是基本FAT表,另一个是FAT表的备份),两者在磁盘.........【阅读全文】
发布时间:2013-02-22 12:42:53
U-Boot的命令为用户提供了交互功能,并且已经实现了几十个常用的命令。如果开发板需要很特殊的操作,可以添加新的U-Boot命令。U-Boot的每一个命令都是通过U_Boot_CMD宏定义的。这个宏在include/command.h头文件中定义,每一个命令定义一个cmd_tbl_t结构体。#define U_BOOT_CMD(name,maxargs,rep,cmd,usage,he.........【阅读全文】
发布时间:2013-02-17 16:01:33
I2c 分析---基于linux 3.08m6tv-bsp:I2C 的makefile 会告诉我们只需要关注里面的那些文件就OK了obj-$(CONFIG_I2C_BOARDINFO)+= i2c-boardinfo.oobj-$(CONFIG_I2C)+= i2c-core.oobj-$(CONFIG_I2C_SMBUS)+= i2c-smbus.oobj-$(CONFIG_I2C_CHARDEV)+= i2c-dev.oobj-$(CONFIG_I2C_MUX)+= i2c-mux.oobj-y+= a.........【阅读全文】
发布时间:2013-02-17 12:59:48
/* Keep track of adapters which will be added or removed later */res = bus_register_notifier(&i2c_bus_type, &i2cdev_notifier);int bus_register_notifier(struct bus_type *bus, struct notifier_block *nb) { return blocking_n.........【阅读全文】
发布时间:2013-02-17 11:17:31
这篇文章也是从别的地方转载的,我的目的是搞清楚:当调用device_register()函数向系统注册一个设备的时候,我注册进去的设备是如何和他父设备关联起来的,以及如何加入到他所在的总线设备中的,但针对这个问题,好像通过这篇文章了解的并不透彻。但具体到代码分析的最后关于设备和驱动是如何绑定的,这并不是我这篇文章.........【阅读全文】