开始学习,加油!
第一章 知识点
1、设备驱动:
用于驱动硬件设备行为。
2、分类:
字符设备:以串行方式依次通信的设备。不需要系统快速缓冲
块设备: 以任意顺序进行访问,以块为单位进行访问,经过系统的快速缓冲。
网络设备:面向数据包的接收和发送。
3、编写linux设备驱动技术基础
硬件基础,懂得SRAM、Flash、SDRAM等读写方式,轮询、中断、DMA原理、PCI总线工作方式、内存管理单元MMU等。
C语言基础。
Linux内核基础,了解其中一部分。
具有多任务并发和同步基础,自旋锁、互斥、信号量、等待队列等并发和同步机制。
阅读(868) | 评论(0) | 转发(0) |