检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:宋宇[1] 于耀[1] 周余[1] 王自强[1] 都思丹[1]
机构地区:[1]南京大学,南京210093
出 处:《电子测量技术》2013年第2期68-71,共4页Electronic Measurement Technology
摘 要:随着嵌入式处理器和Linux的广泛应用,嵌入式方面多串口通信的作用举足轻重,但由于一般嵌入式系统固有串口数量较少,在需求较多时满足不了市场需求。结合一种转串口芯片TL16c554在原有串口基础上作出扩展。本实现主要介绍了异步通信芯片TL16c554的主要性能,分析了在高要求下基于ARM9微处理器AT91SAM9G20下TL16c554的多串口芯片扩展实现的驱动实现原理。重点介绍了在Linux2.6内核下成熟的串口驱动的设计方法以及相应于TL16c554芯片所做的一些具体的数据结构的修改与应用。并通过在交叉编译环境下进行相应的验证,成功地应用到项目开发中,满足了项目中对串口传输的要求。With the wide application of embedded processor and Linux,embedded serial communication plays an important role.However,due to the limit of the general embedded systems serial's number,it can't satisfy the market demand.This article mainly describes the performance of the asynchronous communications chip TL16c554 and analyzes the driver design principle of the chip TL16c554 based on the ARM9 microprocessor AT91SAM9G20.Also,it highlights the mature serial driver design method under the Linux 2.6 kernel.Through the verification under the cross-compiler environment,this design has been successfully applied to the grid application development and fulfills the project requirements for serial transmission.
分 类 号:TP339[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.30