- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM的嵌入式网络接口控制器设计
基于ARM的嵌入式网络接口控制器设计
ARM开发与应用
文章编号:1008-0570(2008)06-2--0163—03
基于ARM的嵌入式网络接口控制器设计
DesignofEmbededNetworkInterfaceControllerBasedonARM9
lI_tlu头大学FMS实验室;2-汕头大学)姜韶军陈少克张杰
JIANGShao-jMRCHENShao-keZHANGJie
摘要:随着工业以太网技术的发展,以太网已经渗透到了控制系统网络的控制层和设备层,然而大量的工业现场设备尚不具
备网络接口,主要通过串行口进行通讯,以至无法直接接到以太网.随着技术的发展,32位微处理器成为嵌入式市场应用的
主流,本文选用32住微处理器s3c2410作为主芯片开发嵌入式接口控制器,实现串口数据和以太网数据之间的转换.在不改
变原有设备的基础上,为其添加网络接口,从而实现传统串口设备接入以太网.
关键词:ARM9;armlinux;口:以太网;嵌入式
中图分类号:TP393.05文献标识码:A
Abstract:WiththedevelopmentoftechnologyofIndustrialEthernet.Ethernethaspenetratedcontrollayerandequipmentlayerof
ControlSystemNetwork.However,amassofindustrialequipmentshavenotyetpossessednetworkinterface,tlleymostlyadoptserial
porttocommunicatewithotherequipments.Therefore,theydon’tdirectlyjoinupEthemet.W汕thedevelopmentoftechnology,32
bitMPUhasbecomemainstreamofEmbededmarketapplication.Inmypaper.32bitMPUs3c2410iSchosetodevelopEmbeded
NetworkInterfaceController,whichrealizestheconversationbetweenserialdataandEthemetdata.Inthisway,equipmentsdon’t
change,andtheyhavenetworkinterface,accordingly,traditionalserial-interfacedequipmentsmayconnectwithEthernet.
Keyword$~ARM9;armlinux;Serial;Ethernet;Embeded
1前言
以太网作为目前应用最为广泛的局域网技术,在工业自动
化和过程控制领域得到了越来越的应用.传统的控制系统在信
息层大都采用以太网,而在控制层和设备层一般采用不同的现
场总线或其他专用网络.目前,随着工业以太网技术的发展,以
太网已经渗透到了控制层和设备层.基于以太网的控制网络最
典型的应用形式是Ethernet+ICP/IP,它的底层是Ethernet,网络
层和传输层采用国际公认的标准TCP/IP.然而大量的工业现场
设备,如数控机床,机械手等设备,这些设备最常用的通讯方式
为RS一232/485,422串行接口,不具备网络接口,以至无法直接接
到以太网.
随着半导体产业和集成电路技术的发展,以微控制器,微处
理为硬件核心的嵌入式系统得到迅速发展,并在无线通讯,网络
设备,工业控制等领域得到广泛应用.本文选用基于ARM9和
armlinux开发嵌入式网络接口控制器,实现串行口数据与以太
网数据的相互转换,通过这种方式,可以使传统串口设备成为具
有网络接口的设备,直接接人工业以太网.
2嵌入式网络接口控制器工作原理
嵌入式网络接口器选用DM9000E芯片作以太网控制器,来
完成与上级以太网的数据交换用32位微处理器s3c2410和嵌
入式Linux进行协议实现和数据处理,然后将处理过的数据下传
给底层设备终端;把从底层终端设备接收的数据进行数据处理和
协议实现通过DMg00E传输到Internet上.工作原理如1所示
姜韶军:硕士
基金项目:广东省自然科学基金
3嵌入式网络接口控制器硬件平台
嵌入式网络接口控制器硬件平台的整体连接框图如图2
所示.本文选用基于ARM9内核ARM9TDMI的32位微处理器
s3c2410作为主控芯片.$3C2410处理器是Samsung公司基于
ARM公司的ARM920T处理器核,采用0.18um制造工艺的32
位微控制器.该处理器拥有:独立的16KB指令Cache和16KB
数据Cach
原创力文档


文档评论(0)