BF518嵌入式处理器的串口扩展及驱动程序设计.pdf

BF518嵌入式处理器的串口扩展及驱动程序设计.pdf

ID:52395987

大小:239.79 KB

页数:3页

时间:2020-03-27

BF518嵌入式处理器的串口扩展及驱动程序设计.pdf_第1页
BF518嵌入式处理器的串口扩展及驱动程序设计.pdf_第2页
BF518嵌入式处理器的串口扩展及驱动程序设计.pdf_第3页
资源描述:

《BF518嵌入式处理器的串口扩展及驱动程序设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《电气自动化}2010年第32卷第5期设计实例DesignIdeas......——..BF518嵌入式处理器的串口扩展及驱动程序设计张志华(国电南瑞科技股份有限公司,南京210061)摘要:ADI公司BIackiln系列BF518处理器,采用uClinux作为嵌入式操作系统有着很大的优势和发展前景,而在uClinux下进行外围设备扩展的设备驱动程序开发又是系统开发的一个重点,该文结合16C2552串口扩展对linux下设备驱动程序开发作了详细的介绍。关键词:ST16C2552uClinux设备

2、驱动程序串口扩展嵌入式【中图分类号】TP391.8;TP311.1【文献标识码】B[文章编号]1000—3886(2010)05—0083—03ResearchonSerialPortExpansionPlanBasedonBF518ZhangZhihua(NAR1TechnologyDevelot)tnentCo.,Ltd.,NanjinJiangsu210061,China)Abstract:TheBF518proeessorofADItouseuClinuxasanembeddedoper

3、atingsystemhasgreatadvantagesanddevelopmentprospects,devicedriverdevelopmentfortheexpansionofperipheraldevicesunderlinuxisakeyoperatingsystemdevelopment.Inthispaper,giveadetaildescriptionaboutthelinuxdevicedriverdevelopmentthatbasedontheserialportexp

4、ansionbyuseoftheST16C2552.Keywords:ST16C2552uClinuxdevicedriverserialportexpansionembeddedO引言点。uClinux是Linux操作系统的一种,是由Linux2.0内核发展来在多处理器的嵌入式系统开发过程中,通常采用串口进行的,uClinux可以通过定制使内核小型化,还可以加上GUI(图形用户界面)和定制应用程序。由于嵌入式uClinux操作系统内核定制CPU间的数据交换和外部通讯。然而处理器本身所带串口资源

5、比较少,如BF518自带两个串口,而像BF533等处理器仅有一个自的高度灵活性,开发者可以很容易地对其进行按需配置来满足实带串口,远远不能满足实际产品开发中的应用需求,使得开发人员际应用需要。常常面临嵌入式系统中串行通信接口不足的问题。2硬件方案设计使用ST16C2552能扩展出两个既可用于RS232方式,也可用ST16C2552是2通道异步收发器集成芯片。经过于RS485方式进行通讯的串口,操作简单,完全满足装置类产品ST16C2552扩展后的串口可以得到两个输出3.3v1TrL电平的串开发的

6、通讯要求。而且将设备添加到操作系统内核后,使得用户口,再利用MAX232驱动芯片转换即可将rrrL电平信号转换成空间可以将串口设备当成标准的文件进行操作,方便了应用程序RS232的串行信号。同时,进行数据接收时也是通过MAX232芯片的开发。将外部的RS232信号转换成rITI’L电平信号,然后再送给ST16C2552进行串行到并行的处理。1BF518嵌入式处理器本方案硬件电路设计部分如图1所示,采用串口扩展芯片BF518处理器是ADI公司新推出的一款高性能的16/32bitST16C2552进

7、行串口扩展,外接一个单独的频率为14.7MHz的晶Blackfin嵌入式处理器内核,其灵活的高速缓存架构、增强的DMA.3v子系统,以及动态电源管理(DPM)功能,使系统设计人员能够以此0CSC1lHI1作为灵活的设计平台以解决多种面向连接的应用,包括电力线监0.1uF控、电机控制、生物识别、专业音频及家庭基站等。白带2个双通AD工DDO~D7(T^L1XTAL2道、全双工、支持8路立体声I2S通道的同步串行端I=I,支持^1A03VA2-IEEE1588v2标准的以太网10/100MII接口,

8、以及I2C总线控制A1A3A2]11器等。BF518的嵌入式eMAC与IEEE1588v2标准完全兼容。通过^垂CHSELRXA232/RIIORTXATTL/T处理器上的时间戳机制,用户可以自由选择任意PHY,并在基于A1IlrE木gMS2~TxB兀’L/TIEEE1588的系统中得到实现。BF518处理器的这一特性与它PH4[NTARXBrTL/IPH3[N’rB400MHz的CPU、多种其它外设的结合,使它成为要求苛刻的联网PH2RESET系统最具吸引力的选择。3.3v吉10GHD采用uC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。