linuxUART串口驱动开发文档.docxVIP

  • 1
  • 0
  • 约1.71万字
  • 约 14页
  • 2023-11-30 发布于江苏
  • 举报
linux UART 串口驱动开发文档 内容介绍: 介绍了 Linux 下的串口驱动的设计层次及接口, 并指出串口与 TTY 终端之间的关联层次(串口可作 TTY 终端使用), 以及 Linux 下的中断解决机制/中断共享机制, 尚有串口缓冲机制当中涉及的软中断机制; 其中有关 w83697/w83977 IC 方面的知识, 具体参考有关手册, 对串口的配备寄存器有具体介绍, 本文不再进行阐明. 目录索引: 一. Linux 的串口接口及层次. 二. Linux 的中断机制及中断共享机制. 三. Linux 的软中断机制. 四. TTY 与串口的具体关联. 一. Linux 的串口接口及层次. 串口是使用已经非常广的设备了, 因此在 linux 下面的支持已经很完善了, 含有统一的编程接口, 驱动开发者所要完整的工作就是针对不同的串口 IC 来做完毕对应的配备宏, 这此配备宏涉及读与写, 中断打开与关闭(如传送与接受中断), 接受状态解决, 有FIFO 时还要解决FIFO 的状态. 以下我们就首先切入这一部分, 具体理解一下与硬件串口 IC 有关的部分在驱动中的解决,这一部分能够说是串口驱动中的最基础部分, 直接与硬件打交道, 完毕最底层具体的串口数据传输. 串口硬件资源的解决. W83697 及 W83977 在 ep93xx 板子上的映射的硬件物理空间以下: W83697: 0

文档评论(0)

1亿VIP精品文档

相关文档