%94操作系统的移植及网卡驱动程序设计.pdf





《%94操作系统的移植及网卡驱动程序设计.pdf》由会员分享,可在线阅读,更多相关《%94操作系统的移植及网卡驱动程序设计.pdf(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、上海大学硕士学位论文基于ARM的嵌入式协议转换器的设计与实现操作系统的移植及网卡驱动程序设计姓名:刘涛申请学位级别:硕士专业:测试计量技术与仪器指导教师:徐永晋20080101上海大学硕士学位论文摘要随着信息技术的飞速发展,嵌入式系统技术的应用日益广泛。然而目前大多数嵌入式系统还处于单独应用阶段,以M C U 为核心,与一些监测、伺服、指示设备配合实现一定的功能。为了实现多个M C U 之间的信息交流,大多利用C A N、R S 2 3 2、R S-4 8 5 等总线将M C U 组网。现场总线虽然易于构建设备网络,并实现现场设备间的互连互通,但长期以来不同企业出于自身利益的考虑制定了互不兼容
2、的总线标准,使得处于不同总线网络中的设备通信困难。同时,现场总线难以实现与企业办公网络的融合。工业自动化需要开放,统一,互连的总线标准,并迫切需要与企业信息网络融合实现集中管理与决策支持。工业以太网有可能解决传统现场总线的弊端,是现场总线发展的重要趋势。但是传统的现场总线在设备级上已广泛使用并长期存在,现实的情况是需要在不改变已有现场总线的基础上实现与企业信息网络的集成。在工业控制设备之间中长距离通信的诸多方案中,R S-4 8 5 系统总线因硬件设计简单、控制方便、成本低廉等优点广泛应用于工厂自动化、工业控制、小区监控、水利自动测控等领域。目前很多的工业设备采用R S-4 8 5 联网,组成
3、分布式控制系统。基于这种现状,本文系统地提出了在以L P C 2 2 9 2(A R M 7)为C P U、N u c l e u sP L U S 为实时操作系统的平台上,以R T L 8 0 1 9 A S 为网络控制芯片构建R S 一4 8 5 与以太网互连的协议转换器的设计思想与实现方法。本文详细阐述了该系统硬件结构,网络接口硬件的设计方法,通过对嵌入式操作系统N u c l e u sP L U S内核以及T C P I P 协议栈N u c l e u sN E T 的研究和分析,编写出支持以太网接口的硬件平台的板级初始化和协议栈初始化程序,实现了N u c l e u sP L
4、U S 及N u c l 眦sN E T 在A R M 7 上的移植。通过对网络控制芯片R T L 8 0 1 9 A S 内部寄存器的分析,完成了以太网端口驱动程序的开发,从而实现了以太网和R S 4 8 5 总线网络的互连。关键词:R S 4 8 5:N u c l e u sP L U S;L P C 2 2 9 2;R T L 8 0 1 9 A S;以太网V上海大学硕士学位论文A B S T R A C TW i t ht h ed e v e l o p m e n to ft h ei n f o r m a t i o nt e c h n i q u e,t h eu s e
5、o fE m b e d d e dS y s t e mb e c o m e sb r o a d e ra n db r o a d e r M o s te m b e d d e ds y s t e m sa r es t i l la tt h es t a g eo fi n d i v i d u a lu s e,a st h ec o r e,M C Uc o o p e r a t e sw i mm o n i t o r i n g,s e r v ea n di n d i c a t i n ge q u i p m e n t st or e a l i z
6、es o m ef u n c t i o n s U s u a l l yu s i n gf i e l d b u ss u c ha sC A N,R S-2 3 2,R S-4 8 5b u sb u i l dn e t w o r kt oa c c o m p l i s ht h ei n f o r m a t i o nc o m m u n i c a t i o no fm a n yM C U F i e l d b u sc o n n e c ti n d u s t r i a ld e v i c e sa n db u i l d-u pd e v i
7、c e sn e t w o r ke a s i l y,b u ts o m ee n t e r p r i s e ss e td i f f e r e n tf i e l d b u sp r o t o c o l sw h i c ha l ei n c o m p a t i b l ew i t ho t h e re n t e r p r i s e sf o r 也e i ro w ni n t e r e s t,t h u sd e v i c e si n d i f f e r e n tf i e l d b u sn e t w o r k sc o m
8、 m u n i c a t ew i t he a c ho t h e rd i 衔c u R l y O nt h eo t h e rh a n d,i ti sd i f f i c u l tt oc o n n e c tf i e l d b u st oo f f i c en e t w o r kw h i c hm o s t l yb u i l ti ne t h e r n e tp r o t o c 0 1 I n d u s t r i a lE t h e r n e tw i l lb et h em a i no r i e n t a t i o n
9、o fc o n t r o ls y s t e mn e t w o r ka n dc a ne a s i l yr e a l i z ea m a l g a m a t i o no fd e v i c e sn e t w o r k 谢廿lo f f i c en e t w o r k B u tt r a d i t i o n a lf i e l d b u sh a sb e e nw i d l yu s e di nf a c t o r yf i e l da n dw i l la c ta ni m p o r t a n tp a r tf o ral
10、 o n gt i m e,S Oi ti sn e c e s s a r yt h a tt or e a l i z ef i e l d b u sc o n n e c tt oo f f i c en e t w o r k,m a k ei th a st h ec a p a b i l i t yo fi n t e r-c o n n e c t i o na n di n t e r-o p e r a t i o n,a n dk e e pi t Sa r c h i t e c t u r eu n c h a n g e d I nm a n ym i d d l
11、 e-l o n gd i s t a n c ec o m m u n i c a t i o no fi n d u s t r i a lc o n t r o le q u i p m e n to p t i o n s,R S 一4 8 5b u ss y s t e mh a sb e e nw i d e l yu s e di nf a c t o r ya u t o m a t i o n,i n d u s t r i a lc o n t r o l,m o n i t o r i n ga r e a,a n dw a t e rc o n t r o lf i e
12、 l db e c a u s eo fa n ya d v a n t a g e ss u c ha ss i m p l eh a r d w a r ed e s i g n,e a s i l yb e i n gc o n t r o l l e da n dl o w-c o s t A tp r e s e n t,m a n yi n d u s t r i a le q u i p m e n tc o m p o s e do fD i s t r i b u t e dC o n t r o lS y s t e mb yR S 一4 8 5n e t w o r k
13、A c c o r d i n gt ot h es i t u a t i o n,b a s e do n as y s t e mp l a t f o r mw i mC P UL P C 2 2 9 2(A R M 7),R T O SN u c l e u sP L U Sa n dn e t w o r kc o n t r o lc h i pR T L 8 0 19 A S,t h i sp a p e rp r e s e n t st h ed e s i g na n dr e a l i z a t i o nm e t h o do ft h ep r o t o
14、c o lc o n v e r t e rb e t w e e nR S-4 8 5a n dE t h e m e t,e l a b o r a t i n gt h eh a r d w a r es t r u c t u r ea n dt h ed e s i g nm e t h o do ft h en e t w o r ki n t e r f a c e B a s e do na n a l y s i sa n dr e s e a r c ho fR T O SN u c l e u sP L U Sk e r n e la n dT C P I Pp r o
15、t o c o ls t a c kN u c l e u sN E T,B o a r dS u p p o r tP a c k a g ea n di n i t i a l i z i n gp r o g r a mo fp r o t o c o ls t a c kw e r ed e s i g n e d A c c o r d i n gt ot h ea n a l y s i so fn e t w o r kc o n t r o lc h i pV I上海大学硕士学位论文i n t e r:a a lr e g i s t e r,E t h e m e tC o
16、n t r o l l e rD r i v e rS o t l w a r ew a so b t a i n e d,r e a l i z i n gt h e缸e n 的n n a c t i o nc o m m u n i c a t i o no fE t h e r n e ti n t e r f a c 圮w i t hR S-4 8 5f i e l d b u sn e t w o r k K e y W o r d:R S-4 8 5;N u c l e u sP L U S;L P C 2 2 9 2;R T L S 0 1 9 A S;E t h e m e t
17、I上海大学硕士学位论文原创性声明本人声明:所呈交的论文是本人在导师指导下进行的研究工作。除了文中特别加以标注和致谢的地方外,论文中不包含其他人已发表或撰写过的研究成果。参与同一工作的其他同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。签名:本论文使用授权说明本人完全了解上海大学有关保留、使用学位论文的规定,即:学校有权保留论文及送交论文复印件,允许论文被查阅和借阅:学校可以公布论文的全部或部分内容。(保密的论文在解密后应遵守此规定)签名:上海大学硕士学位论文第一章绪论1 1 课题的研究目的及意义现场总线是当代工业自动化领域的“热点,给控制领域带来了一次革命,其深度与广度将超过
18、历史上的任何一次,并标志着工业控制技术领域有一个新时代的开始【l】。随着计算机技术、控制技术和通讯技术的发展,计算机在工业生产中发挥着越来越重要的作用,各种智能仪器仪表在工业现场中得到了广泛的应用,提高了工业生产的自动化程度,大大提高了生产效率。现场总线是指安装在生产过程区域的现场设备仪表与控制室内的自动控制装置系统之间的一种串行、数字式、双向传输、多分支结构的通信网络【2 1。基于现场总线的自动控制系统被称为现场总线控制系统(F C S)。F C S 采用基于公开化、标准化协议的通信方案,突破了分散控制系统(D C S)专用通信网络的局限,克服了封闭系统所造成的缺陷,同时又把D C S 集中
19、与分散相结合的结构变成了新型全分布式结构,把控制功能彻底下放到现场。可以说,开放性、分散性与数字通信是现场总线控制系统最显著的特征【3】。实现统一、开放的现场总线标准始终是广大用户的愿望,但是不同行业及应用现场的不同技术特点,特别是各大公司和企业集团在巨大商业利益的驱动下限制了用户愿望的最终实现,从而形成了互不兼容、竞争共存、高速发展的局面。国际电工委员会(m C)于2 0 0 0 年1 月4 日公布了I E C 6 1 1 5 8 现场总线标准,容纳了8 种互不兼容的控制层协议,另外还有三种设备级现场总线标准,统称为I E C“8+3 种总线标准。多种现场总线标准共存己经成为不争的事实。生产
20、厂商为了提高产品的竞争力,在开发某种产品时开始寻求为其配备多种现场总线接口的方案,而用户在选用产品时也要考虑所选用的产品与整个系统的兼容性及可扩展性。同时现存的一般现场总线标准普遍存在数据传输率较低的情况,因此在要求有较高传输率的环境下就显得力不从心。而且一般现场总线标准互不兼容,给系统的集成和用户的使用、维护带来了很大的不便【4】【5 1。上海大学硕士学位论文为了解决现场总线多标准共存的问题,人们开始关注在办公自动化领域中风靡全球的以太网(E t h c m e t)。工业以太网是在以太网的基础上定义了适用于工业现场环境的应用层、用户层等高层协议而构成的。自工业以太网提出以来,很多大公司和科
21、研机构都对其表示出极大的兴趣,纷纷推出了各自的工业以太网协议。如以美国R o c k w e l l 公司为主的开放式设备供应商协会(O D V A)提出的E t h e r N e t I P,由现场总线基金会(F F)提出的高速以太网(H S E),以及由德国S i e m e n s 公司提出的P r o f i N v t 等。国内的北京和利时工控公司等单位也在进行相关研究,尤其是浙大中控公司的E P A(E t h c r n e tF o rP r o c e s sA u t o m a t i o n)开放网络通信平台,在将工业以太网应用于工业控制现场设备间的通信上取得了可喜的
22、进展【6。工业以太网之所以受到广泛关注,是因为它主要有以下几方面的优势:1 以太网是当今最流行和应用最广泛的通信网络,具有价格低、多种传输介质可选、速度高、易于组网应用等优点。而且其运行经验最为丰富,拥有大量安装维护人员。这样可以使工业以太网设备成本下降,同时降低用户的维护成本。2 过去的十几年中因特网(I n t e r a c t)取得了蓬勃发展,工业以太网易与I n t e r n e t 联接(I n t e m e t 中T C P 的数据流量要占9 5 以上),使得用户能够通过I n t e m e t 对企业生产进行远程监控,这可以有效的提高企业生产率,增强国际竞争力。3 将工业
23、以太网应用到现场设备层,有望统一现场总线,特别是高速现场总线标准。从而解决由于各种现场总线标准互不兼容而带来的一系列问题。4 工业以太网可以克服现场总线不能与计算机网络技术同步发展的弊端。可以避免现场总线技术游离于计算机网络技术的发展之外,使现场总线与计算机网络技术很好地融合而形成相互促进的局面。虽然工业以太网己经取得了长足的发展,但是现有的基于工业以太网的监控系统多是将工业以太网应用于上层,侧重于系统资源的管理和协调,而用于现场设备层的工业以太网产品却很少。本文开发的嵌入式协议转换器将着重在这方面进行探索,真正实现自顶向下的工业以太网与现场总线的混合结构。2上海大学硕士学位论文1 2 国内外
24、研究现状嘲工业以太网具有良好的发展前景,成为解决开放性问题的希望所在。但工业以太网尚处在快速发展之中,还不成熟,已有的现场总线标准仍将在较长的时间内主导市场。如何解决现有的不同现场总线标准产品间互不兼容问题,己成为生产商和用户广为关注的热点。许多大公司和研究机构看到了这方面的巨大市场需求,纷纷着手研究多种现场总线协议之间的转换技术,如德国S i e m e n s 公司在基于P r o f i b u s 的控制系统中实现了控制层现场总线与管理层以太网的连接。美国R o c k w e l l 公司在控制系统中实现了F FH I,C o n t r o l n e t,D e v i c e
25、n e t、以太网等现场总线之间的互连。国内的浙大中控公司也在其所推出的控制系统中实现了H A R T 协议现场总线、F F H 现场总线与以太网的互连。2 0 0 1 年底以来,国家“十五 8 6 3 计划C I M S 主题,特别是“十五”国家科技攻关计划“工业过程控制技术开发与应用 重点项目中单列了“现场总线网络互联技术”课题,投资力度达4 0 0 万,由北京华控技术有限公司承担,主要涉及H S E(高速以太网)与H A R T,H S E 与P r o f i b u s 以及H S E 与F FH I 现场总线协议的互连。因此,研究工业以太网与多种现场总线协议之间的转换技术,实现在现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 94 操作系统 移植 网卡 驱动程序 设计

限制150内