摘要: linux设备驱动归纳总结(四):5.多处理器下的竞态和并发xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 12:23 ZhangPYi 阅读(200) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(四):5.多处理器下的竞态和并发xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 12:23 ZhangPYi 阅读(269) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(四):4.单处理器下的竞态和并发xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 12:22 ZhangPYi 阅读(203) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(四):4.单处理器下的竞态和并发xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 12:22 ZhangPYi 阅读(192) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(四):3.抢占和上下文切换xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 12:21 ZhangPYi 阅读(143) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(四):3.抢占和上下文切换xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 12:21 ZhangPYi 阅读(138) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(四):2.进程调度的相关概念xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 12:20 ZhangPYi 阅读(194) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(四):2.进程调度的相关概念xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 12:20 ZhangPYi 阅读(132) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(四):1.进程管理的相关概念xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 12:19 ZhangPYi 阅读(151) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(四):1.进程管理的相关概念xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 12:19 ZhangPYi 阅读(146) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(三):7.异步通知fasyncxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 12:18 ZhangPYi 阅读(280) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(三):7.异步通知fasyncxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 12:18 ZhangPYi 阅读(227) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(三):6.poll和sellctxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 12:17 ZhangPYi 阅读(377) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(三):6.poll和sellctxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 12:17 ZhangPYi 阅读(266) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(三):5.阻塞型IO实现xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 12:02 ZhangPYi 阅读(343) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(三):5.阻塞型IO实现xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 12:02 ZhangPYi 阅读(276) 评论(0) 推荐(0)
摘要: 前言:(总结已经基本写完,这段时间我会从新排版和修正。错误总会有的,望能指正!)前段时间学习了嵌入式驱动,趁着没开始找工作,这段时间我会每天抽出时间来复习。 我的总结是根据学习时的笔记(李杨老师授课)、《... 阅读全文
posted @ 2016-05-16 12:01 ZhangPYi 阅读(269) 评论(0) 推荐(0)
摘要: 前言:(总结已经基本写完,这段时间我会从新排版和修正。错误总会有的,望能指正!)前段时间学习了嵌入式驱动,趁着没开始找工作,这段时间我会每天抽出时间来复习。 我的总结是根据学习时的笔记(李杨老师授课)、《... 阅读全文
posted @ 2016-05-16 12:01 ZhangPYi 阅读(211) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(三):4.ioctl的实现一、ioctl的简介:虽然在文件操作结构体"struct file_operations"中有很多对应的设备操作函数,但是有些命令是实在找不到对应的操... 阅读全文
posted @ 2016-05-16 12:00 ZhangPYi 阅读(252) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(三):4.ioctl的实现一、ioctl的简介:虽然在文件操作结构体"struct file_operations"中有很多对应的设备操作函数,但是有些命令是实在找不到对应的操... 阅读全文
posted @ 2016-05-16 12:00 ZhangPYi 阅读(358) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(三):3.设备驱动面向对象思想和lseek的实现一、结构体struct file和struct inode在之前写的函数,全部是定义了一些零散的全局变量。有没有办法整合成到一个... 阅读全文
posted @ 2016-05-16 11:59 ZhangPYi 阅读(185) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(三):3.设备驱动面向对象思想和lseek的实现一、结构体struct file和struct inode在之前写的函数,全部是定义了一些零散的全局变量。有没有办法整合成到一个... 阅读全文
posted @ 2016-05-16 11:59 ZhangPYi 阅读(237) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(三):2.字符型设备的操作open、close、read、write一、文件操作结构体file_operations继续上次没讲完的问题,文件操作结构体到底是什么东西,为什么我... 阅读全文
posted @ 2016-05-16 11:58 ZhangPYi 阅读(395) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(三):2.字符型设备的操作open、close、read、write一、文件操作结构体file_operations继续上次没讲完的问题,文件操作结构体到底是什么东西,为什么我... 阅读全文
posted @ 2016-05-16 11:58 ZhangPYi 阅读(236) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(三):1.字符型设备之设备申请操作系统:Ubunru 10.04实验平台:S3C2440 + linux2.6.29内核注:在今后驱动程序的学习中经常需要查看内核源代码,建议大... 阅读全文
posted @ 2016-05-16 11:57 ZhangPYi 阅读(275) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(三):1.字符型设备之设备申请操作系统:Ubunru 10.04实验平台:S3C2440 + linux2.6.29内核注:在今后驱动程序的学习中经常需要查看内核源代码,建议大... 阅读全文
posted @ 2016-05-16 11:57 ZhangPYi 阅读(183) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(二):模块的相关基础概念系统平台:Ubuntu 10.04开发平台:S3C2440开发板xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 11:57 ZhangPYi 阅读(162) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(二):模块的相关基础概念系统平台:Ubuntu 10.04开发平台:S3C2440开发板xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 11:57 ZhangPYi 阅读(236) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(一):内核的相关基础概念xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 11:55 ZhangPYi 阅读(277) 评论(0) 推荐(0)
摘要: linux设备驱动归纳总结(一):内核的相关基础概念xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx... 阅读全文
posted @ 2016-05-16 11:55 ZhangPYi 阅读(258) 评论(0) 推荐(0)
摘要: IO端口和IO内存的区别及分别使用的函数接口 每个外设都是通过读写其寄存器来控制的。外设寄存器也称为I/O端口,通常包括:控制寄存器、状态寄存器和数据寄存器三大类。根据访问外设寄存器的不... 阅读全文
posted @ 2016-05-16 11:20 ZhangPYi 阅读(289) 评论(0) 推荐(0)
摘要: IO端口和IO内存的区别及分别使用的函数接口 每个外设都是通过读写其寄存器来控制的。外设寄存器也称为I/O端口,通常包括:控制寄存器、状态寄存器和数据寄存器三大类。根据访问外设寄存器的不... 阅读全文
posted @ 2016-05-16 11:20 ZhangPYi 阅读(621) 评论(0) 推荐(0)
摘要: PCI是一种广泛采用的总线标准,它提供了许多优于其它总线标准(如EISA)的新特性,目前已经成为计算机系统中应用最为广泛,并且最为通用的总线标准。Linux的内核能较好地支持PCI总线,本文以Intel ... 阅读全文
posted @ 2016-05-16 10:58 ZhangPYi 阅读(194) 评论(0) 推荐(0)
摘要: PCI是一种广泛采用的总线标准,它提供了许多优于其它总线标准(如EISA)的新特性,目前已经成为计算机系统中应用最为广泛,并且最为通用的总线标准。Linux的内核能较好地支持PCI总线,本文以Intel ... 阅读全文
posted @ 2016-05-16 10:58 ZhangPYi 阅读(405) 评论(0) 推荐(0)
摘要: Linux允许用户通过插入模块,实现干预内核的目的。一直以来,对linux的模块机制都不够清晰,因此本文对内核模块的加载机制进行简单地分析。模块的Hello World!我们通过创建一个简单的模块进行测试... 阅读全文
posted @ 2016-05-16 10:50 ZhangPYi 阅读(255) 评论(0) 推荐(0)
摘要: Linux允许用户通过插入模块,实现干预内核的目的。一直以来,对linux的模块机制都不够清晰,因此本文对内核模块的加载机制进行简单地分析。模块的Hello World!我们通过创建一个简单的模块进行测试... 阅读全文
posted @ 2016-05-16 10:50 ZhangPYi 阅读(153) 评论(0) 推荐(0)
摘要: 一. 摘要这篇文章主要介绍了Linux内核模块的相关概念,以及简单的模块开发过程。主要从模块开发中的常用指令、内核模块程序的结构、模块使用计数以及模块的编译等角度对内核模块进行介绍。在Linux系统开发过... 阅读全文
posted @ 2016-05-16 10:46 ZhangPYi 阅读(265) 评论(0) 推荐(0)
摘要: 一. 摘要这篇文章主要介绍了Linux内核模块的相关概念,以及简单的模块开发过程。主要从模块开发中的常用指令、内核模块程序的结构、模块使用计数以及模块的编译等角度对内核模块进行介绍。在Linux系统开发过... 阅读全文
posted @ 2016-05-16 10:46 ZhangPYi 阅读(334) 评论(0) 推荐(0)
摘要: PCI总线概述 随着通用处理器和嵌入式技术的迅猛发展,越来越多的电子设备需要由处理器控制。目前大多数CPU和外部设备都会提供PCI总线的接口,PCI总线... 阅读全文
posted @ 2016-05-16 10:18 ZhangPYi 阅读(250) 评论(0) 推荐(0)
摘要: PCI总线概述 随着通用处理器和嵌入式技术的迅猛发展,越来越多的电子设备需要由处理器控制。目前大多数CPU和外部设备都会提供PCI总线的接口,PCI总线... 阅读全文
posted @ 2016-05-16 10:18 ZhangPYi 阅读(622) 评论(0) 推荐(0)