- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 msm7227平台linux I2C驱动分析(2.6.29)
<br /><br />Revision History<br /> <br />Date Issue Description Author <br /><08/07/2010> <1.0> Msm7227平台I2C驱动分析 滕景东 <br /> <br /> <br />目录<br />1. 摘要 3<br />2. 简介 3<br />3. I2C架构 3<br />4. I2C总线初始化 4<br />5. I2C适配器驱动 5<br />6. I2C设备驱动 9<br
2010-07-21 19:26:00 6692 13
转载 设备节点的动态建立
<br /> 我们在刚开始写Linux设备驱动程序的时候,很多时候都是利用mknod命令手动创建设备节点,实际上Linux内核为我们提供了一组函数,可以用来在模块加载的时候自动在/dev目录下创建相应设备节点,并在卸载模块时删除该节点,当然前提条件是用户空间移植了udev。 <br />内核中定义了struct class结构体,顾名思义,一个struct class结构体类型变量对应一个类,内核同时提供了class_create(…)函数,可以用它来创建一个类,这个类存放于sysfs下面,一旦创
2010-07-12 19:08:00 1211
原创 C程序存储空间布局复习+备忘
<br />BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。<br />数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。<br />代码段:代码段(code segment/text segment)通常是指用来存放程序执行代码的一块内存区域。这部分区域的大小在程序运行前就已经确定,并且内存区
2010-07-03 17:59:00 724
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人