串口设备驱动层次结构
2011-04-21 11:55
495 查看
串口设备驱动层次结构
终端设备层:向上提供统一的接口,使用户不必关心具体的终端类型。
行规程 :指数据交换的“规矩”,比如流量控制,对输入的数据进行变换处理等。
串口抽象层:将各个串口的共性概括出来,是低层串口驱动的核心部分,比如设置串口类型,串口波特率等。
串口芯片层:向串口抽象层提供串口芯片所用的资源,比如访问地址,串口中断号等。对于标准串口,主要移植内容在芯片层。
终端设备层:向上提供统一的接口,使用户不必关心具体的终端类型。
行规程 :指数据交换的“规矩”,比如流量控制,对输入的数据进行变换处理等。
串口抽象层:将各个串口的共性概括出来,是低层串口驱动的核心部分,比如设置串口类型,串口波特率等。
串口芯片层:向串口抽象层提供串口芯片所用的资源,比如访问地址,串口中断号等。对于标准串口,主要移植内容在芯片层。
相关文章推荐
- linux 下千兆网卡驱动开发 网络设备驱动的层次结构 (三)
- Linux 网络设备驱动之层次结构
- Windows 驱动开发基础(七)WDM设备的基本结构
- 字符设备驱动--- 数据结构 设备注册struct cdev , 注销
- 【工业串口和网络软件通讯平台(SuperIO)教程】四.开发设备驱动
- 块设备驱动实战进阶篇一 (调试基础一:串口,kdump,panic分析)
- Linux 字符设备驱动结构(二)—— 自动创建设备节点
- [连载]《C#通讯(串口和网络)框架的设计与实现》-3.设备驱动的设计
- linux设备驱动之8250串口驱动
- Epics下 使用asyn、StreamDevice实现串口/网络设备的驱动开发
- Linux 字符设备驱动结构(一)—— cdev 结构体、设备号相关知识解析
- Linux 字符设备驱动结构(四)—— file_operations 结构体知识解析
- Linux 网络设备驱动开发(一) —— linux内核网络分层结构
- Writing Linux LCD drivers—深入分析framebuffer设备驱动的结构
- Linux 字符设备驱动结构(三)—— file、inode结构体及chardevs数组等相关知识解析
- linux串口驱动分析——打开设备
- Linux 字符设备驱动结构(一)—— cdev 结构体、设备号相关知识解析
- Linux--字符设备驱动结构框图
- 字符设备驱动笔记——中断方式按键驱动之linux中断处理结构(五)
- Linux系统的硬件设备驱动的底层结构讲解