logo

您所在位置网站首页 > 海量文档  > 计算机 > 嵌入式开发

嵌入式Linux系统开发—基于ARM处理器通用平台 第12~15章.pptx 243页

本文档一共被下载: ,您可全文免费在线阅读后下载本文档。

  • 支付并下载
  • 收藏该文档
  • 百度一下本文档
  • 修改文档简介
全屏预览

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
嵌入式Linux系统开发教程 ——基于ARM处理器通用平台;第12章 设备驱动简介; 第1节 驱动程序介绍;驱动分类;字符设备;块设备;网络接口;驱动程序安装;驱动程序使用;应用程序;驱动程序使用; 第13章 字符设备驱动程序基础;第1节 基础知识;知识点;主次设备号;设备号;设备号;设备号;设备号作用;分配设备号;静态分配;动态分配;主次设备号;创建设备文件;手工创建;重要结构;Struct File;Struct Inode;Struct file_operations;例:mem_fops;设备驱动注册; Q:完成了驱动程序的 注册,下一步该做什么呢??;设备操作实现;设备操作;设备操作;设备操作;设备操作;Open方法;Release方法;读和写;读和写;读和写;第2节 驱动调试方法;调试技术分类;打印调试;合理使用Printk;合理使用Printk;合理使用Printk;第3节 并发与竟态; Q:什么是并发? Q:什么是竞态?;并发与竞态;例: if (copy_from_user(&(dev->data[pos]), buf, count)) ret = -EFAULT; goto out; 假设有 2 个进程试图写入同一个设备的相同偏移,就会造成数据混乱。;并发与竞态;信号量;信号量;信号量;信号量;信号量;信号量;信号量;信号量;自旋锁;自旋锁;自旋锁;信号量PK自旋锁;高级字符设备驱动部分 ;第1节 Ioctl的实现 ;功能;功能;用户使用方法;驱动ioctl方法;Ioctl实现;定义命令;定义命令;定义命令;定义命令;定义命令(范例);Ioctl函数实现;Ioctl函数实现(返回值);Ioctl函数实现(参数) ;Ioctl函数实现(参数检查);Ioctl函数实现(参数检查);Ioctl函数实现(命令操作);第2节 等待队列;进程状态;等待队列;等待队列;等待队列;等待队列; ;功能;阻塞操作;阻塞操作;非阻塞操作;非阻塞操作; ;寄存器与内存;内存与I/O;内存与I/O;IO/内存空间;IO端口与IO内存;IO端口与IO内存;操作I/O端口;申请I/O端口;申请I/O端口;访问I/O端口;访问I/O端口;释放I/O端口;操作I/O内存;申请I/O内存;映射I/O内存;访问I/O内存;释放I/O内存;第5节 LED驱动程序 ;上拉/下拉电阻;S3c2410 I/O端口;引脚;设备文件系统函数;设备文件系统函数;第14章 ;第1节 POLL设备方法;Poll方法;Select系统调用(功能);Select系统调用(参数);Select系统调用(参数);Select系统调用(返回值);Select系统调用(使用方法);Select系统调用(使用方法);Select系统调用(使用方法);Poll方法;Poll方法;位掩码;范例;工作原理(内核代码分析); ;Mmap系统调用(功能);Mmap系统调用(功能);Mmap系统调用(参数);Mmap系统调用(参数);Mmap系统调用(参数);解除映射;虚拟内存区域;虚拟内存区域;虚拟内存区域;vm_area_struct;vm_area_struct;Mmap设备操作;Mmap设备操作(职责);Mmap设备操作(实现);Mmap设备操作(实现);remap_page_range(参数);Mmap设备操作(实例);第3节 中断处理;Q:为什么需要中断? A: 1.外设的处理速度一般慢于CPU 2.CPU不能一直等待外部事件 所以设备必须有一种方法来通知CPU它的工作进度,这种方法就是中断。;中断实现;中断注册;中断注册(参数);中断注册(中断选项);快速/慢速中断;共享中断 ;共享中断;共享中断;中断处理程序;中断处理函数流程;释放中断; 第4节 按键驱动程序;工作原理; 第5节 异步串口;数据通信;异步通信;异步通信;异步通信;异步通信;传送方式;传送方式; 第6节 TTY终端体系;终端概述;控制台;控制台;伪终端;终端体系;终端体系;终端体系;终端体系—串口;数据流;TTY驱动;Struct tty_driver;主要成员;主要成员;读操作;读操作; 第7节 串口驱动程序 ;注册;uart_driver;uart_port;uart_ops;uart_ops;Uart控制器;第15章 网络设备驱动; 第1节 网络体系架构;体系架构;协议栈;协议简介;协议栈层次对比;网络接口;网际层;传输层;应用层;Linux网络子系统架构;Linux协议架构

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片

?2010-2013 www.terrancehomes.com在线文档投稿赚钱网. All Rights Reserved 蜀ICP备08101938号