基于ARM7嵌入式系统的无线通信平台设计.pdf
《基于ARM7嵌入式系统的无线通信平台设计.pdf》由会员分享,可在线阅读,更多相关《基于ARM7嵌入式系统的无线通信平台设计.pdf(72页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、武汉理工大学硕士学位论文基于ARM7嵌入式系统的无线通信平台设计姓名:任晖申请学位级别:硕士专业:信号与信息处理指导教师:杨杰20060401亟堡墨三查茎堡主兰竺丝苎一摘要随着嵌入式系统技术的迅猛发展。无线数据传输的嵌入式系统的发展成为新的趋势,嵌入式系统以其小型、专用、易携带、可靠性高的特点,已经在这个领域到了广泛的应用,如远程监控、智能仪器仪表等。现在随着嵌入式系统的功能增强,程序代码变得越来越复杂,传统的软件设计方式很难保证系统的可靠性和稳定性,使用嵌入式操作系统作为软件开发平台是解决这个问题的有效途径。在本系统中系统硬件平台采用A R f 微处理器,软件平台采用uC O SI I 实时
2、操作系统,uc o s I I 是一种专门为微控制器设计的抢占实时多任务操作系统,可以将应用程序分解成多个任务,简化应用系统软件的设计。本论文以设计基于3 2 位A R M 微处理器L P C 2 2 1 0 和移植嵌入式实时操作系统C O S I I 的通用通信平台为主要内容,研究了所涉及的关键技术并提出了实现方案。系统设计分为三个部分:选用高性价比的P H I L I P S 公司生产的1 6 3 2 位A R M 7 T D M I 微处理器L P C 2 2 1 0 作为核心处理器,并在处理器上移植uC 0 S I I 操作系统:在A R M 嵌入式应用的场合常常要用到图形点阵式液晶显
3、示模块作为人机界面,S M G 2 4 0 1 2 8 A 是S h M S U N G 公司出品的液晶显示控制器,本文通过设计G U I 接口函数实现了此图形液晶显示模块在L P C 2 2 1 0 嵌入式系统中的应用i 系统的无线传输模块选用 A c u M 9 6 无线串r n 模块,以实现数据的可靠透明传输。整个设计完戒了相关硬件电路的设计连接和软件的代码编写调试,最后实现了整个系统的集成和测试。论文主要从四个方面展开:首先,对嵌入式系统进行了概述,介绍了嵌入式系统设计的一般方法,给出了相关流程图,在分析了各个A R M 7 内核特点的基础上选定A R M 7 T D M I 内核;然
4、后给出了硬件平台的设计方案,在满足系统参数需求的条件下选用器件,并对各主要模块的功能、结构和工作原理进行了分析,给出了相关设计;接着实现软件平台的设计,阐述了嵌入式uC O S I I 操作系统的移植,设各驱动程序的设计、操作系统下多任务应用程序的开发,根据软件设计流程给出了关键程序流程图和部分源代码,在完成整个设计后,通过试验测试了系统的性能,达到了设计的要求。最后总结了课题设计和下一步工作方向和应用前景。关键词:uc o s 1 1,A I t l,L P C 2 2 1 0 H A C u N 9 6,嵌入式垫堡墨圭茎堂堡主兰垡笙茎A b s t r a c tW i t ht h er
5、 a p i dd e v e l o p m e n to f t h ee m b e d d e ds y s t e ma n dw i r e l e s sc o m m u n i c a t i o nh a v i n gb e c o m et h en e wt e c h n i c a lt r e n d,t h ec h a r a c t e r i s t i co ft h ee m b e d d e ds y s t e mi sm i n i t y p e,s p e c i a lu s e d,p o r t a b l e,h i g h r
6、e l i a b l e,S Ow h i c hi sw i d e l ya p p l i e di nt h e s ef i e l d s,f o re x a m p l e,l o n g d i s t a n c em o n i t o r i n g,r e m o t ed a t aa c q u i s i t i o na n dc o n t r o l,e t C W i t ht h ef u n c t i o no ft h et a s kt h a tt h ee m b e d d e ds y s t e mw o r k so ng r o
7、 w i n g,t h et r a d i t i o n a l8-b i tM C Uc a n tc o n t e n tt h er e q u e s to ft h ea p p l i c a t i o n。A n ds y s t e mp r o c e d u r ea r em o r ea n dm o r ec o m p l i c a t e,t h u st h er e l i a b i l i t ya n ds t a b i l i t yo fs y s t e mi sd i f f i c u l tt ob eg u a r a n t
8、 e e dw i t ht h et r a d i t i o n a la p p r o a c ht op r o g r a m。I ti st h ee f f e c t i v ew a yo fs o l v i n gt h ep r o b l e mt h a tu s i n gt h ee m b e d d e do p e r a t i n gs y s t e ma St h es o f t w a r ep l a t f o r m。I nt h i sd e s i g n,A R Mm i c r o p r o c e s s o ri ss
9、e l e c t e di nt h eh a r d w a r ep l a t f o r m。A R Mp r o c e s s o ri sak i n do fa d v a n c e d3 2 一b i te m b e d d e dR I S Cm i c r o p r o c e s s o ra c c r e d i t e di nt h i sf i e l d。T h er e a l-t i m eo p e r a t i n gs y s t e mp C O S I Ii sa d o p t e di nt h es o f t w a r ep
10、 l a t f o r m。O p e r a t i n gS y s t e m sC a ns i m p l i f yt h ed e s i g nb yd i v i d i n gt h ea p p l i c a t i o ni n t os o m et a s k s p C O S-l Ii sak i n do f M u l t i-t a s k s,r e a l-t i m ea n do p e r a t i o ns y s t e mw h i c hi se s p e c i a l l yd e s i g n e df o rt h em
11、 i c r o p r o c e s s o r I th a sm a n ya d v a n t a g e s,f o re x a m p l e,i t sk e r n e lS O U r C ec o d ei so p e n,i ti se a s yt ol e a r n,a n di tC a nb ee a s i l yt r a n s p l a n t e d I nt h i sp a p e r,t h em a i nc o n t e n ti sd e s i g n i n gg e n e r a lc o m m u n i c a t
12、 i o n sp l a t f o r mb a s e do nA R Mm i c r o p r o c e s s o rL P C 2 2 1 0a n de m b e d d e dR T O SUC I O S I I e x p a t i a t i n gt h et e c h n o l o g yo fr e a l i z a t i o na n dp r o b l e m sa s s o c i a t e d L P C 2 2 1 0s e l e c t e di nt h ed e s i g ni s1 6 3 2b i tm i c r o
13、 p r o c e s s o rp r o d u c e db yP H I L I P SC o m p a n y,w h i c hi st h ec o r ep r o c e s s o ro ft h es y s t e ma n dp r o v i d i n gg o o dh a r d w a r eb a s e G r a p h i c sl a t t i c eL C Dd i s p l a ym o d u l ei su s u a l l yu s e di nA R Me m b e d d e da p p l i c m i o na s
14、m a n-m a c h i n ec o n v e r s a t i o ni n t e r f a c e,S M G 2 4 0 1 2 8 Ai sak i n do fL C Dc o n t r o l l e rp r o d u c e db yS A M S U N GC o m p a n yt h a th a v es t r o n gf u n c t i o n T h i sp a p e ri n t r o d u c e st h ca p p l i c a t i o no fi ti nL P C 2 2 1 0e m b e d d e d
15、s y s t e m H A C u M 9 6U A R Tw i r e l e s sm o d u l ei ss e l e c t e da sw i r e l e s st r a n s m i s s i o np a r t,w h i c hC a nt r a n s m i td a t at r a n s p a r e n t l y T h i sI I武汉理:f:大学硕士学位论文p r o j e c tr e a l i z e st h ef r a m e w o r ka n ds o f t w a r ed e s i g n T h i s
16、p a p e ri sc o m p o s e d 廿lf o u rp a r t st h e r e i n a f t e r:F i r s t l y w es u m m a r i z et h ee m b e d d e ds y s t e ma n ds o m ec o m m o nd e s i g nm e t h o d so ft h ee m b e d d e ds y s t e ma r ei n t r o d u c e da n dg i v eo u tt h ec o r r e s p o n d i n gf l o w c h a
17、 r t,a n da d o p tA R M 7 T D M Ik e r n e lb ya n a l y z i n gA R M 7k e r n e l S e c o n d l y,i nh e r e,t h ef u n c t i o n,c o n s t r u c t i o na n dw o r kp r i n c i p l eo fu n i t st h a tb u i l tt h es y s t e mw i l lb ee x p l m n e di nd e t a i l,w h i c hm e e t i n gt h ed e m
18、 a n d s:c s t e r a T h i r d l y,t h ed e s i g no ft h es o 缸,J a r ep l a f f o r mi se x p a t i a t e d T h i sp a r ts t a t e st r a n s p l a n t i n go fo p e r a t i n gs y s t e m,t h ep r o g r a m m i n go fd e v i c ed r i v e ra n dm u l t i-t a s k sa p p l i c a t i o nb yp c o s I
19、 IO S,a n a l y z e st h ed e s i g np r o c e s so fe v e r yp a r tc o d ea n dp r o v i d e st h ef l o wc h a r ta n ds o m eS O u r c ec o d e sw i t hf i n a ls y s t e mt e s t i n g T h el a s t,s u m m a r i z i n gt h et o t a lp r o j e c ta n dg i v et h ed i r e c t i o no f t h ef u r
20、t h e rs t u d y K e yW o r d:“C O S-I I,A R M,L P C 2 2 1 0,H A C u M 9 6,E m b e d d e dI I I武汉理工大学硕士学位论文1 1 课题背景和意义第1 章引言嵌入式系统(E m b e d d e dS y s t e m)是以应用为中心、以计算机技术为基础、软硬件可裁剪、适应应用系统对应功能、可靠性、成本、体积、功耗严格要求的专用计算机系统i l l。随着计算机技术的发展,嵌入式系统己成为计算机领域的一个重要组成部分,并成为近年来新兴的研究热点。嵌入式系统产业关联度大,市场前景好,发展嵌入式软件将有利于
21、增强劳动生产率。过去嵌入式系统较难普及的原因,是集成电路集成度和制造水平尚无法突破。但是现在国内外半导体I C 设计企业已经可以生产出大量低成本的微型硅组件,并以此为基础发展出了许多可编程逻辑和微处理控制器,这些组件可以用软件技术来实现或更改硬件功能,搭配特定的操作系统或用户接口,可以实现许多新型态应用,女I P D A、S T B、上网机等。在软件开发部分,为了配合嵌入式系统,业界已发展出多种嵌入式操作系统(E m b e d d e dO p e r a t i o nS y s t e m)。这些实时操作系统的功能强大,尽管其内核比起P C 操作系统来说非常小,但它能作为设计人员的开发平
22、台,代表性的作品有微软的W i nC E、N TE m b e d d e d;L i n u x、P a l mO S、u C O S I I 等。A R M 即A d v a n c e dR I S CM a c h i n e s 的缩写,由英国A d v a n c e dR I S CM a c h i n e s(A R M)L i m i t e d 公司设计。A R M 公司只是设计公司,本身不生产芯片,只是提供知识产权(t P)。A R M 公司是3 2 位嵌入式R I S C 微处理器领域的领先供应商,在全世界范围内有1 0 0 多个合作伙伴包括半导体工业的著名公司,从而
23、导致了打量的开发工具和丰富的第三方资源,他们共同保证了基于A R M 处理器的设计可以很快投入市场 2 1。u C O S I I 是由美国人J e a nJ L a b r o s s e 编写的一个公开源代码的,微内核嵌入式实时操作系统,其实时性能和内核的健壮性早已经在大量的实际应用中得到了证实。程序开发人员可以改写源代码,使之符合自己的要求。裁减掉不需要的部分,使操作系统变得小巧、灵活,并且能满足用户特定操作系统的需要。u c o S I I 对于学校研究完全免费,只有在应用于盈利项目时才需要支付少量的版权费,特别适合般使用者的学习、研究和开发。武汉理工大学硕士学位论文随着嵌入式系统在制
24、造工业,过程控制,通讯,仪器仪表,汽车,船舶,航空,航天,军事装备,消费产品等各个领域的广泛应用,对人机交互界面的要求也越来越高。G U I 即G r a p h i c a lU s e rI n t e r f a c e,是M i c r i u m 技术公司为嵌入式系统应用开发的图形软件,能满足各种显示应用要求。嵌入式系统的无线传输网络的研究与应用是近年来嵌入式应用领域的一个研究热点,在许多场合,例如数据采集和发送需要工作在无线的情况之下,在这种情况下,安全可靠的无线传输系统就显得十分必要。结合微处理器和射频系统就可以将数据采集处理传输一体化,更加利于系统体积和成本方面的降低P l。1
25、 2 国内外研究现状和发展趋势信息时代、互联网时代的到来,不仅为嵌入式市场展现了美好前景,注入了新的生命;同时也对嵌入式系统技术,特别是软件技术提出新的挑战。这主要包括:支持日趋增长的功能密度、灵活的网络联接、轻便的移动应用和多媒体的信息处理,此外,当然还需对付更加激烈的市场竞争。1 嵌入式应用软件的开发需要强大的开发工具和操作系统的支持随着因特网技术的成熟、带宽的提高,I C P 和A S P 在网上提供的信息内容日趋丰富、应用项目多种多样,像电话手机、电话座机及电冰箱、微波炉等嵌入式电子设备的功能不再单一,电气结构也更为复杂。为了满足应用功能的升级,设计师们一方面采用更强大的嵌入式处理器如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM7 嵌入式 系统 无线通信 平台 设计
限制150内