欢迎来到天天文库
浏览记录
ID:52395987
大小:239.79 KB
页数:3页
时间:2020-03-27
《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
此文档下载收益归作者所有