![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
内核函数
xiong6034
这个作者很懒,什么都没留下…
展开
-
Linux串口分析open
文章来自:http://blog.csdn.net/longwang155069/article/details/42744813 /* * uart 打开分析 * * 问题: 当应用程序调用open系统调用函数,那么是如何open串口的? * * */ /*Samsung.c 函数的模块入口函数 *它是一个公用的借口,不管2440转载 2015-04-27 22:22:58 · 363 阅读 · 0 评论 -
Linux串口驱动分析write
文章来自:http://blog.csdn.net/longwang155069/article/details/42780331 /*和read的分析过程一样, 我们首先分析tty_write*/ /*最重要的就是do_tty_write函数。 前面都是一些合法性判断*/ static ssize_t tty_write(struct file *file, con转载 2015-04-27 22:49:32 · 430 阅读 · 0 评论 -
Linux串口驱动分析read
文章出自:http://blog.csdn.net/longwang155069/article/details/42776059 /*串口read函数分析 * 当应用程序调用read系统调用时,会调用tty_fops中的tty_read * 接下来分析tty_read函数 * * 其中最重要的就是ld->ops->read(tty,file,buf,count);转载 2015-04-27 22:44:10 · 748 阅读 · 0 评论 -
揭开linux内核中container_of的神秘面纱
原文出处:http://www.embedu.org/Column/Column433.htm 在linux 内核中有一个大名鼎鼎的宏container_of(),这个宏是用来干嘛的呢?我们先来看看它在内核中是怎样定义的。 呵呵,乍一看不知道是什么东东。 我们先来分析一下container_of(ptr,type,member),这里面有ptr,type,me转载 2015-04-21 20:13:25 · 213 阅读 · 0 评论 -
Linux串口驱动分析初始化
代码来自:http://blog.csdn.net/longwang155069/article/details/42712551 * uart分析 * * 其实串口分析就两个重要的文件: S3c2440.c Samsung.c * * **/ /*1. 首先从Samsung.c的模块初始化函数看起*/ static int转载 2015-04-27 22:18:03 · 362 阅读 · 0 评论