自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (12)
  • 收藏
  • 关注

原创 netlink详解--以本人项目为实例

二、2.10代码用户进程配置方式:2.1、查改内核方式的比较:查改内核有如下几种方式:1、  直接通过文件系统(procfs/sysfs);2、  增加自己的系统调用;3、  使用统一系统调用(ioctl);4、  netlink;第一种方式的好处是无需增加用户态代码,直接通过cat或echo可配置,但缺点是在内核里要是加太多比较乱,另外,总在linux shell下操

2013-12-18 14:40:56 8126

原创 I2C设备驱动详述

I2C驱动需要把握两大部分内容,一个是理解linux的I2C设备驱动模型,另一个是操作I2C控制器的方法,后者还需要理解I2C硬件逻辑。但首先要理解I2C及其在linux中到底是怎么一回事:一、I2C是怎么一回事:CPU目前一般都集成I2C接口也就是I2C控制器,通过控制它可以产生I2C相关的电路信号诸如起始、收发、终止,要理解I2C本身到底是怎么一回事,推荐文档http://wenku.

2013-12-18 11:29:21 2365

原创 SPI详解及SPI接口flash举例

一、SPI总线是怎么一回事:推荐文章http://blog.csdn.net/ce123_zhouwei/article/details/6897293,关于SPI与uart、i2c的比较,推荐文章http://www.cnblogs.com/lucky-apple/archive/2008/07/03/1234581.html,SPI最大的特点是它是它是同步的(有时钟,和uart最大的区别,

2013-12-18 10:41:41 26925

原创 uart串口驱动

一、背景:该设备连接4个串口芯片,每个串口芯片连接一个带有串口接口的智能电表,远程主机通过连接到设备实现读取/控制4个智能电表。普然CPU没有4个串口接口,所以需要额外的方式实现连接,使用的方式是通过本地localbus的方式,通过连接到一片CPLD上,该CPLD连接4个智能电表的串口,CPU通过访问CPLD实现间接访问4个串口,如下图: 二、CPU访问机制前面已提到,普然

2013-12-18 10:22:56 2993

linux用户进程内存映射

详解mmap、malloc在内核态的实现,原理是什么,有详细的描述和加的内核源码注释,可完全理解用户进程申请内存是怎么一回事

2013-08-28

linux进程创建详解

详细的描述linux系统调用fork、vfork、clone在内核中的实现,既有详细文字描述又有全部的源码加注释,有助于深入理解linux进程地址空间

2013-08-28

linux缺页异常详解

全面描述linux arm缺页异常的处理原理和处理方式,结合原理的解释描述以及全部相关的源码注释,深刻理解缺页异常

2013-08-28

linux arm的高端内存映射详解

以一个实际的linux的arm设备(不是什么2440!)描述了高端内存原理和源码注释详解,能够清楚的理解什么是高端内存,什么是vmalloc,什么是永久映射,什么是临时映射,需要注意什么,应用场合是怎样,在源码中的前龙后脉都有详细的注释和解释

2013-08-22

slab完全详解

目前有很多讲slab的文章,要么是纯讲原理画一堆图结合源码不深导致理解困难,要么是纯代码注释导致理解更困难,我在猛攻了一周时间后,细致总结一下slab,争取从原理到源码都能细致的理解到并立刻达到清楚的使用

2013-08-21

armlinux的bootmem分配器

详细描述armlinux启动阶段的bootmem分配器是怎么一回事,干什么的,中间被谁用过,最后被伙伴系统收编,结合函数和讲解,有价值

2013-08-12

linux内存页表创建

对linux内存页表创建的详细讲解,和本博客前面文章紧密联系,讲解了物理内存、硬件IO、中断是如何映射的,什么是内存,内存映射是怎么一回事,另有例子演示,适合正确理解概念的文章

2013-08-08

linux设备模型之sysfs使用

linux 设备模型的衍生产物sysfs的描述和用法,包括举例,初学者原创

2013-05-20

基于systemV的消息队列的多进程间CS通讯实现

花了近一周时间搞定的东东,多进程间通信实现,可编成动态库,挺实用的,望多交流指教!

2013-05-19

linux设备模型的I2C具体实现

疯狂研究I2C模型四五天,终于搞定后的心得,原创心得,全是手写,希望能共同交流!

2013-05-19

linux设备模型_____相关函数

本人经一段时间钻研linux设备模型、sysfs、I2C驱动后所写,初学者的原创心得,应该也适合初学者理解!

2013-05-19

linux设备模型____宏观印象

本人经一段时间钻研linux设备模型、sysfs、I2C驱动后所写,初学者的原创心得,应该也适合初学者理解!

2013-05-19

空空如也

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

TA关注的人

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