linux驱动
taiyuanwuyin
这个作者很懒,什么都没留下…
展开
-
tty初探—uart驱动框架分析
http://blog.csdn.net/lizuobin2/article/details/51773305 主要参考: tty驱动分析 :http://www.wowotech.NET/linux_kenrel/183.html Linux TTY驱动--Uart_driver底层:http://blog.csdn.net/sharecode/artic转载 2017-09-06 10:49:03 · 360 阅读 · 0 评论 -
linux的串口驱动分析
http://www.cnblogs.com/chd-zhangbo/p/5410336.html 1、串口驱动中的数据结构 • UART驱动程序结构:struct uart_driver 驱动 • UART端口结构: struct uart_port 串口 • UART相关操作函数结构: struct uart_ops 串口操作函数集 • UART状态结构: s转载 2017-09-06 15:03:59 · 353 阅读 · 0 评论 -
串口驱动程序设计详解---串口打开、发送、接收(下)
http://blog.csdn.net/coding__madman/article/details/51484155 上一篇博客分析了串口驱动初始化部分,下面逐步分析串口驱动中的打开串口,数据发送和接收! 初始化主要工作流程: 先来分析串口打开操作流程,还是先上图: 这里分析还是离不开上篇博客中的两张重要的图: 串口操作重要的数据结转载 2017-09-06 15:24:14 · 1212 阅读 · 0 评论 -
Linux内核:中断、软中断、tasklet
http://blog.csdn.net/jansonzhe/article/details/48786207 在之前我所写的Linux驱动程序中,会经常使用到中断机制,像CC1100高频驱动、倒车雷达驱动等等。但所用到的中断机制都基本上是用到中断的顶半部,即:编写中断处理函数,通过request_irq函数申请中断,这样当中断来临的时候,就会自动执行中断处理程序里面的内容。之所以没转载 2017-10-11 11:23:30 · 1330 阅读 · 0 评论 -
Linux内核:工作队列
http://blog.csdn.net/jansonzhe/article/details/48858571 在我的上一篇文章Linux内核:中断、软中断、tasklet中,我们已经了解了中断底半部的两种实现方式,即软中断和tasklet微线程。但是这两种方式归根结底都是采用软中断机制的,其根本上还是在中断的上下文中执行,所以这也就要求了采用这两种方式编写中断底半部,不能出现一些可转载 2017-10-11 11:24:32 · 201 阅读 · 0 评论