ecos系统移植分析与应用

ID:34380737

大小:236.26 KB

页数:4页

时间:2019-03-05

ecos系统移植分析与应用_第1页
ecos系统移植分析与应用_第2页
ecos系统移植分析与应用_第3页
ecos系统移植分析与应用_第4页
资源描述:

《ecos系统移植分析与应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、维普资讯http://www.cqvip.com2006年第23卷第3期微电子学与计算机55eCos系统移植分析与应用唐恒娟1吕林涛1王继晖2(1西安理工大学计算机科学与工程学院。陕西西安710048)(2西北工业大学计算机学院,陕西西安710072)摘要:嵌入武操作系统需要具备良好可移植性以满足嵌入武系统的多样化应用.eCos嵌入武可配置操作系统结构清晰,具有良好的可移植性。文章在介绍eCos操作系统的基础上,分析了eCos系统移植的关键技术,结合具体的eCos移植应用给出eCos移植到不同目标系统的一般性方法。关键词:系统移植,eCos,ARM,交叉编辑中圈法分类号:T

2、P316文献标识码:A文章编号:1000-7180(2006)03-003AnalysisandImplementationofeCosTransplantationTANGHeng-juan,LVLin-tao‘,WANGJi-hui(1SchoolofComputerScience&Engineering,)(i’anUniversityofTechnology,Xi’粕710048China)(2SchoolofComputer,NorthwesternPolytechniealUniversity,Xi’粕710072China)Abstract:Portabili

3、tyis粕essentialcharacteristicofembeddedoperationsysteminordertoadapttodiverseapplicationsofembeddedsystem.eCoswinsaclearstructureandiseasytotransplant.BasedontheintroductionofeCossystemar-ehitecture,thekeytechniquesoftransplantingeCosisanalyzed,withtheimplementationoftransplantingeCos,theun

4、i—vernalmethodofportingeCostodiferenttargetplatformissummarized.Keywords:Systemtransplantation,ECos,ARM,Crosscompilingl引言放的操作系统,具有良好的开放性、兼容性和可扩嵌入式系统主要由嵌入式处理器、相关支撑硬展性,可移植性强,适合于深度嵌入式应用。由于件、嵌入式操作系统及应用软件系统等组成.嵌入eCos使用开放源码的形式,降低了嵌入式产品的开式操作系统作为嵌入式系统的核心组成部分.必须发成本。eCos在嵌入式领域中已经得到广泛应用。具备良好的可移植性才能满足

5、嵌入式系统的多样eCos操作系统的核心是一个功能全面灵活的化需求。eCos是一个基于组件的嵌入式可配置实时可配置嵌入式实时微内核,按照多线程模式设计。操作系统。具有良好的可移植性,支持当前流行的没有用户态与内核态之分.支持实时嵌入式应用所ARM、PowerPC、X86等众多体系的嵌入式处理器.需的线程原语、同步原语、时钟管理、任务调度机制可以在16位、32位和64位系统之上运行.目前市等,eCos中断处理机制将中断处理分为两个层次,场上已经有许多应用eCos的嵌入式产品.因此研究与中断向量直接相连的中断服务程序ISR和滞后eCos操作系统及其移植技术很有价值。文章首先对中断

6、服务程序DSR。有效提高了系统的实时性。除eCos操作系统进行简单介绍.接着分析了eCos系此之外.eCos内核还提供了一般嵌入式应用支持。统移植的关键所在.然后结合基于ARM体系PX.包括文件系统、内存管理、任务问通信、例外处理A250处理器的CogentCSB226开发板的移植过程等。eCos内核结构如图1所示,它是一个抢占式多分析了eCos系统移植的一般过程任务实时内核.提供两种方式来访问内核所提供的服务.一种是应用程序直接调用内核提供的API接2eCos操作系统简介口函数.例如cygthreadcreate和cygmutexlock嵌入式可配置操作系统eCosfEm

7、beddedCon.等:另一种方式是使用eCos兼容层提供的标准函figurableOperationSystem)~RedHat推出的面向嵌数,eCos有许多软件包提供对现有API的兼容,如入式领域的嵌入式实时操作系统。它是一个源码开POSIX和IxlTRON.应用程序可以调用一些标准函收稿日期:2005—06—23数如Dthreadcreate来使用内核服务。基金项目:国家部委基础研究项目可裁剪、可配置近几年来成为衡量嵌入式操作维普资讯http://www.cqvip.com微电子学与计算机2006年第23卷第

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
正文描述:

《ecos系统移植分析与应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、维普资讯http://www.cqvip.com2006年第23卷第3期微电子学与计算机55eCos系统移植分析与应用唐恒娟1吕林涛1王继晖2(1西安理工大学计算机科学与工程学院。陕西西安710048)(2西北工业大学计算机学院,陕西西安710072)摘要:嵌入武操作系统需要具备良好可移植性以满足嵌入武系统的多样化应用.eCos嵌入武可配置操作系统结构清晰,具有良好的可移植性。文章在介绍eCos操作系统的基础上,分析了eCos系统移植的关键技术,结合具体的eCos移植应用给出eCos移植到不同目标系统的一般性方法。关键词:系统移植,eCos,ARM,交叉编辑中圈法分类号:T

2、P316文献标识码:A文章编号:1000-7180(2006)03-003AnalysisandImplementationofeCosTransplantationTANGHeng-juan,LVLin-tao‘,WANGJi-hui(1SchoolofComputerScience&Engineering,)(i’anUniversityofTechnology,Xi’粕710048China)(2SchoolofComputer,NorthwesternPolytechniealUniversity,Xi’粕710072China)Abstract:Portabili

3、tyis粕essentialcharacteristicofembeddedoperationsysteminordertoadapttodiverseapplicationsofembeddedsystem.eCoswinsaclearstructureandiseasytotransplant.BasedontheintroductionofeCossystemar-ehitecture,thekeytechniquesoftransplantingeCosisanalyzed,withtheimplementationoftransplantingeCos,theun

4、i—vernalmethodofportingeCostodiferenttargetplatformissummarized.Keywords:Systemtransplantation,ECos,ARM,Crosscompilingl引言放的操作系统,具有良好的开放性、兼容性和可扩嵌入式系统主要由嵌入式处理器、相关支撑硬展性,可移植性强,适合于深度嵌入式应用。由于件、嵌入式操作系统及应用软件系统等组成.嵌入eCos使用开放源码的形式,降低了嵌入式产品的开式操作系统作为嵌入式系统的核心组成部分.必须发成本。eCos在嵌入式领域中已经得到广泛应用。具备良好的可移植性才能满足

5、嵌入式系统的多样eCos操作系统的核心是一个功能全面灵活的化需求。eCos是一个基于组件的嵌入式可配置实时可配置嵌入式实时微内核,按照多线程模式设计。操作系统。具有良好的可移植性,支持当前流行的没有用户态与内核态之分.支持实时嵌入式应用所ARM、PowerPC、X86等众多体系的嵌入式处理器.需的线程原语、同步原语、时钟管理、任务调度机制可以在16位、32位和64位系统之上运行.目前市等,eCos中断处理机制将中断处理分为两个层次,场上已经有许多应用eCos的嵌入式产品.因此研究与中断向量直接相连的中断服务程序ISR和滞后eCos操作系统及其移植技术很有价值。文章首先对中断

6、服务程序DSR。有效提高了系统的实时性。除eCos操作系统进行简单介绍.接着分析了eCos系此之外.eCos内核还提供了一般嵌入式应用支持。统移植的关键所在.然后结合基于ARM体系PX.包括文件系统、内存管理、任务问通信、例外处理A250处理器的CogentCSB226开发板的移植过程等。eCos内核结构如图1所示,它是一个抢占式多分析了eCos系统移植的一般过程任务实时内核.提供两种方式来访问内核所提供的服务.一种是应用程序直接调用内核提供的API接2eCos操作系统简介口函数.例如cygthreadcreate和cygmutexlock嵌入式可配置操作系统eCosfEm

7、beddedCon.等:另一种方式是使用eCos兼容层提供的标准函figurableOperationSystem)~RedHat推出的面向嵌数,eCos有许多软件包提供对现有API的兼容,如入式领域的嵌入式实时操作系统。它是一个源码开POSIX和IxlTRON.应用程序可以调用一些标准函收稿日期:2005—06—23数如Dthreadcreate来使用内核服务。基金项目:国家部委基础研究项目可裁剪、可配置近几年来成为衡量嵌入式操作维普资讯http://www.cqvip.com微电子学与计算机2006年第23卷第

显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭