首页 | 本学科首页   官方微博 | 高级检索  
     

Linux的DMA高速串口驱动的设计
引用本文:乔明闯,彭大芹,黄一峰. Linux的DMA高速串口驱动的设计[J]. 单片机与嵌入式系统应用, 2013, 0(10): 36-38,42
作者姓名:乔明闯  彭大芹  黄一峰
作者单位:重庆邮电大学新一代宽带移动通信终端研究所,重庆400065
基金项目:基金项目:国家重大专项“TD-SCDMA增强型多媒体手机终端的研发和产业化”(No.2009ZX03001-002-01).
摘    要:基于现有的Linux普通方式传输的串口驱动,提出了通过利用DMA的高速串口驱动,根据传输时的实时数据量,利用DMA方式和普通方式相结合的方式进行数据传输,大大提高了传输速率,同时降低了系统的开销,减少了CPU的使用。在双核移动终端中进行验证,两芯片通过串口进行芯片间通信,实验结果证明了设计的高速串口驱动具有较好的可靠性和可行性。

关 键 词:DMA方式  Linux高速串口驱动  芯片间通信

Linux High Speed Serial Driver Design
Qiao Mingchuang,Peng Daqin,Huang Yifeng. Linux High Speed Serial Driver Design[J]. Microcontrollers & Embedded Systems, 2013, 0(10): 36-38,42
Authors:Qiao Mingchuang  Peng Daqin  Huang Yifeng
Affiliation:(Chongqing Key Lab of Mobile Communications,Chongqing University of Posts and Telecommunications, Cbongqing 400065, China)
Abstract:This paper proposed high speed serial port driver using DMA is based on Linux serial port driver working in normal mode. According to the volume of data in real time transmission,we decided to combine DMA mode with normal mode to transfer, greatly impro ving the transmission rate. In the same time it also reduces the overhead of the system and reduces the CPU utilization. In dual core mobile terminal, two chips communicate with serial port. The results of implementation show that this method has high efficiency and good reliability in serial port driver design.
Keywords:DMA mode  Linux high speed serial port driver  inter processor communication
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号