基于MCF5235的eCos的移植、改进以及在VoIP终端中的应用研究

被引量 : 0次 | 上传用户:whywhywhy_why
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子技术、网络的飞速发展,嵌入式系统已经渗透到社会生活的各个方面。同时,嵌入式操作系统作为嵌入式系统的组成部分,它的作用也越来越重要。嵌入式可配置实时操作系统eCos(embedded Configurable operating system)是一款源代码公开的嵌入式操作系统,遵循GPL协议。与VxWorks、Psos等收费的嵌入式操作系统相比,eCos不仅具有系统稳定、功能完善、强大网络支持的优点,而且具有高度可配置、可扩展、可移植以及兼容第三方软件等特点。采用eCos开发嵌入式产品是当前嵌入式系统的研究领域中一个热点。嵌入式操作系统eCos的移植是进行eCos系统开发的基石,移植工作主要是根据目标平台编写其底层的硬件抽象层(HAL)移植代码,编写必要的外围设备驱动程序,在图形或命令行配置环境中进行配置,用GNU工具编译链接得到eCos系统库文件,在eCos库的基础上进行上层应用开发。本文在分析嵌入式操作系统eCos的启动过程的基础上,结合实际代码对嵌入式操作系统eCos内核的中断处理、内存管理、同步原语等主要部分进行了详细论述和分析,搭建了eCos系统的应用开发环境。论文阐述了硬件抽象层HAL(Hardware Abrstaction Layer)原理和eCos嵌入式操作系统的移植原理,详细叙述基于MCF5235处理器的eCos嵌入式操作系统的移植过程以及移植难点,并对eCos的实时性进行测试;设计了eCos系统的设备驱动的代码并进行了相关测试。论文给出eCos支持MCF5235的外设驱动的部分代码示例和测试结果。本人还参与完成的一个基于eCos的VoIP终端的设计和实现。该终端是基于飞思卡尔公司的MCF5235EVB评估板和本文成功移植的eCos嵌入式操作系统,并在其上移植SIP等相关的应用协议栈。本文第五章着重阐述该VoIP终端软件方案的设计和实现过程,并对该终端进行功能测试,测试结果表明该VoIP终端能在所移植的eCos环境下进行IP网络语音通信且效果良好,显示出本论文的设计成果具有很好的实用参考价值和应用前景。
其他文献
为了提高低截获概率雷达系统的性能,针对低截获概率设备对发射天线的需求,文中设计了一种宽频带、高增益、共口径双圆极化天线,通过控制端口馈电方式实现左右旋圆极化捷变。
目的:观察肃肺调脾饮治疗儿童咳嗽变异性哮喘(肺脾不调型)的临床疗效、远期疗效及复发率。方法:将符合儿童咳嗽变异性哮喘的西医诊断标准和肺脾不调型的中医证候标准,并且符
自2013年以来,山东省牛肉市场价格始终在55-60元/kg的区间内震荡.据有关部门统计,2015年12月份山东省去骨牛肉的市场平均价格为58.05元/kg,同比回落0.90%,比2013年12月份上涨
计算机测控技术在工业控制领域有着广泛的应用,而分布式技术的引入,为计算机测控技术的平台扩展和网络化提供了良好的条件。本文以车用油冷器压力脉冲试验台为应用对象,系统
杏花矿选煤厂在使用PGJ-60A型加压过滤机的实践过程中,对其部分装置进行了改进和完善,取消了反吹阀内弹簧,对排料仓料位计增设了高压风清理装置,拆除了圆盘定位导向装置。改
本文在对研究区地下水与土对建筑基础腐蚀性评价的研究中发现,目前有关水土腐蚀性的研究及规范的评价方案尚存在多方面问题。为解决单因素腐蚀评价标准的不完善问题,开展了考
针对目前济钢发配电系统中直流操作系统的应用状况,分析了直流系统在线监控的要求,给出了直流系统在线监控的构成方案。对充电模块的设计、蓄电池性能测试方法进行分析研究。
研究背景:我国居民的众多死因中,心血管疾病为其首位,占总死亡的40%,近年来,就死亡率、发病率而言,我国的心血管疾病,在农村居民中增高明显,其中缺血性心脏病明显上升,患病率
在我国,随着国有企业的改革和市场经济体制的完善,企业并购活动越来越受到企业家的重视,也越来越受到政府和理论界的关注。在剧烈的竞争压力下,企业惟一可以维持竞争优势的方
目的:针对目前功能性便秘(FC)患者逐年增加,通过研究润通汤治疗阴虚型功能性便秘在临床上的疗效观察,对比治疗前、后生活质量评分及常规检查的改变情况,评价润通汤的有效性和