文档介绍:电子科技大学
硕士学位论文
基于VxWorks的单板底层软件的设计与实现
姓名:万鸿基
申请学位级别:硕士
专业:通信与信息系统
指导教师:林水生
20100501
摘要随嵌入式软件规模的扩大,其复杂程度不断的提高,整个系统的稳定性也越来越重要了。基于此目的,本文设计开发了一套基于蚔的嵌入式软件。这套软件类似于单板软件,但在功能和大小上比单板软件小很多。系统启动的时件获取单板的各种信息以及进行基本的业务配置,并在满足一定的条件下重新启方案进行了分析。通过对该方案的分析,详细的描述了本文所开发的软件在整个系统中的位置以及和其它模块之间的依赖关系;并详细的阐述了网元中各单板的软件运行状态迁移过程以及整个网元的启动过程,为后续的软件方案设计提供指蟃唇ǖ南晗腹獭NA朔奖对软件功能的扩展,提出了一种在线升级软件但又不影响系统稳定的设计构想,点介绍了在僮飨低诚氯砑牡魇允侄魏头椒ǎ⒆芙崃嗽诒究翁饪7通过对本课题的研究,设计的嵌入式软件达到了预期的目标,并且经过几轮关键字:嵌入式系统,寮吨С职琓珹随着计算机技术、微电子技术的发展,嵌入式技术也得到了蓬勃的发展。伴差,维护也越来越难。由此,如何保障嵌入式系统的可靠、稳定运行就显得尤其候首先运行这套软件,由这套软件来启动单板软件,在单板软件异常情况下会回退到这套软件运行,而后等待用户的进一步操作。用户可以通过这套小的单板软动单板软件。因为该软件比单板软件小很多,而且非常的稳定,所以可以保障整个系统稳定的运行,使系统处于一种可控的状态。本文首先对所使用的操作系统和隽艘桓黾蛞5慕樯埽蠖酝W芴导依据。其次对软件的整个启动过程进行了详细的分析。启动过程分为锥和锥谓彩觯⒏隽烁鞲鲋饕D?榈南晗干杓屏鞒掏迹阅?橹惺褂玫降关键技术也进行了深入的分析。文件系统的创建对于映像文件的更新有着重要的意义,本文给出了基于并给出了具体的实现方案。最后对映像文件的编译调试过程做了详细的阐述,重中的一些实践经验。测试和问题回归后版本已非常的稳定。
甌;.,,瓼;.甌—,瓼也瑃:籥’瑃,.,籥.;籺,.猯;瑃Ⅱ
⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。芯片顶层框图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图内嵌酉低晨蛲肌图启动映像文件布局图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图网元总体逻辑框图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图中心交换板硬件框图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.骺乇嘲宀季滞肌ブ骺乇嘲宀季滞肌图数据单板软件状态迁移图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图主控板软件状态迁移图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图文件传输通道⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯ち粜蚔映像启动过程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯钠舳鞒獭谝唤锥纹舳鞒獭占浠帧图内存空间划分⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图逻辑加载判断流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图网口初始化流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图谑葑7⒎桨浮诙锥纹舳鞒獭图砑赝肆鞒掏肌图砑庋沽鞒掏肌图翁N募嵋乒獭图单板软件启动流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图软件搬移流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..协议报文格式⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..协议报文传输过程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。..图砑读鞒掏肌组件编译⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图禾扩展标记区空间划分⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图僮飨低程逑到峁埂图数据板硬件框图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图杉釉氐腣映像启动过程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图图舢
图┱⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯畇産映像编译结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯産映像编译结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5魇曰肪场5魇曰肪场舳畔ⅰ图网口测试结果⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.唇ú馐越峁图┱笲图畇图目录
Ⅷ表目录橹「袷健噶罡袷健表
缩略词表英文缩写英文全称中文释义专业的处理器设计公司,本文中把其吵莆狝实时操作系统募低串行外围设备接口安全数据卡嵌入式操作系统通用启动加载程序通用异步收发器板级支持包内存管理单元通用串行总线螱一种接口标准蠱狟/
五多,蕴签名:茄褴导师签名:么坐娃逸&独创性声明论文使用授权日期:歹勰;日日期:沙つ‘月哆日本人声明所呈交的学位论文是本人在导师指导下进行的研究工盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文C艿难宦畚脑诮饷芎笥ψ袷卮斯娑作及取得的研究成果。据我所知,除了文