Chinaunix首页 | 论坛 | 博客
  • 博客访问: 255528
  • 博文数量: 52
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1538
  • 用 户 组: 普通用户
  • 注册时间: 2013-04-24 07:45
个人简介

生活就像海洋,只有意志坚强的人,才能到达彼岸。

文章存档

2013年(52)

发布时间:2013-09-03 15:52:41

一、Linux输入子系统     Linux系统提供了input子系统,按键、触摸屏,鼠标等输入型设备都可以利用input接口函数来实现设备驱动。1>体系结构输入子系统由驱动层,输入子系统核心层(input Core)和事件处理层(Event Handler)三部分组成。一个输入.........【阅读全文】

阅读(1647) | 评论(0) | 转发(0)

发布时间:2013-09-02 13:56:12

1、芯片介绍    CS8900A是CIRRUS LOGIC公司生产的低功耗,性能优越的16位以太网控制器,功能强大。该芯片的突出特点是使用灵活,其物理层接口、数据传输模式和工作模式等都能根据需要而动态调整,通过内部寄存器的设置来适应不同的应用环境。CS8900A内部功能模块主要是802.3截止访问控制块.........【阅读全文】

阅读(3403) | 评论(0) | 转发(0)

发布时间:2013-08-25 10:18:24

为什么需要中断?1、外设的处理速度一般慢于CPU2、CPU不能一直等待外部事件,所以必须有一种方法来通知CPU的工作进度,这种方法就是中断。2>中断的实现在Linux驱动中,为设备实现一个中断包含两个步骤:1、向内核注册中断request_irq用于实现中断的注册功能:in.........【阅读全文】

阅读(2977) | 评论(0) | 转发(0)

发布时间:2013-08-24 14:36:39

一、Kobject&Kset1>sysfs文件系统:ram-based,给用户展示内核的数据结构、属性、以及它们之间的关系。    Linux2.6内核引入了sysfs文件系统。sysfs被看成是与proc同类别的文件系统。sysfs把连接在系统上的设备和总线组织成分级的文件,使其从用户空间可以访问到。   .........【阅读全文】

阅读(2447) | 评论(0) | 转发(0)

发布时间:2013-08-23 18:12:01

一、mmap设备操作1>mmap系统调用        void* mmap(void* addr, size_t len, int prot, int flags, int fd,off_t offset)内存映射函数mmap,负责把文件内容映射到进程的虚拟内存空间,通过这段内存的读取和修改,来实现对文件的读取和修改,而不需要再调.........【阅读全文】

阅读(1991) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册