作者:彭东林邮箱:pengdonglin137@163.com开发板:tiny4412ADK+S700 4GB Flash主机:Wind7 64位虚拟机:Vmware+Ubuntu12_04u-boot:U-Boot 2010.12Linux内核版本:linux-3.0.31Android版本:an...
分类:
其他好文 时间:
2015-03-15 16:40:07
阅读次数:
346
转载: http://www.linuxidc.com/Linux/2013-11/92639.htm参考:http://blog.csdn.net/lamdoc/article/details/7685896http://www.linuxidc.com/Linux/2011-07/39521.h...
分类:
其他好文 时间:
2015-03-14 23:09:53
阅读次数:
299
一、应用程序中write函数到底层驱动历程 和前文提到的一样,首先先注册串口,使用uart_register_driver函数,依次分别为tty_register_driver,cdev_init函数,找到使用的file_operations,即应用程序与tty架构的统一接口。步骤不再赘述。sta....
分类:
系统相关 时间:
2015-03-09 23:58:55
阅读次数:
484
串口驱动是由tty_driver架构实现的。一个应用程序中的函数要操作硬件,首先会经过tty,级级调用之后才会到达驱动之中。本文先介绍应用程序中打开设备的open函数的整个历程。 首先在串口初始化中会先注册一个串口驱动,函数原型为 int uart_register_driver(struc...
分类:
系统相关 时间:
2015-03-09 15:57:38
阅读次数:
306
关于tty这部分请参考:《Linux设备驱动开发详解 第二版》第14章 Linux终端设备驱动《精通Linux设备驱动程序开发》第6章 串行设备驱动程序《Linux设备驱动程序 第三版》第18章 TTY驱动程序下面是一些串口相关的文档:http://pan.baidu.com/s/1mg20UmcM...
分类:
其他好文 时间:
2015-03-08 18:31:01
阅读次数:
160
作者:彭东林邮箱:pengdonglin137@163.com开发板:tiny4412ADK+S700 4GB Flash主机:Wind7 64位虚拟机:Vmware+Ubuntu12_04u-boot:U-Boot 2010.12Linux内核版本:linux-3.0.31Android版本:an...
分类:
其他好文 时间:
2015-03-07 22:32:23
阅读次数:
390
作者:彭东林邮箱:pengdonglin137@163.com开发板:tiny4412ADK+S700 4GB Flash主机:Wind7 64位虚拟机:Vmware+Ubuntu12_04u-boot:U-Boot 2010.12Linux内核版本:linux-3.0.31Android版本:an...
分类:
其他好文 时间:
2015-03-07 22:32:12
阅读次数:
329
作者:彭东林邮箱:pengdonglin137@163.com开发板:tiny4412ADK+S700 4GB Flash主机:Wind7 64位虚拟机:Vmware+Ubuntu12_04u-boot:U-Boot 2010.12Linux内核版本:linux-3.0.31Android版本:an...
分类:
其他好文 时间:
2015-03-07 22:31:12
阅读次数:
2283
作者:彭东林邮箱:pengdonglin137@163.com开发板:tiny4412ADK+S700 4GB Flash主机:Wind7 64位虚拟机:Vmware+Ubuntu12_04u-boot:U-Boot 2010.12Linux内核版本:linux-3.0.31Android版本:an...
分类:
其他好文 时间:
2015-03-07 21:10:13
阅读次数:
228
linux串口驱动分析硬件资源及描写叙述 s3c2440A 通用异步接收器和发送器(UART)提供了三个独立的异步串行 I/O(SIO)port,每一个port都能够在中断模式或 DMA 模式下操作。UART 使用系统时钟能够支持最高 115.2Kbps 的波特率。每一个 UART 通道对于接收.....
分类:
系统相关 时间:
2015-02-22 20:39:08
阅读次数:
373