基于ColdFire系列MCU开发平台的嵌入式操作系统eCos的移植及应用

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:jly1211
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
21世纪,在全球新一轮汽车、通信、信息电器、医疗、军事等行业的巨大智能化装备市场需求下,嵌入系统科技和产业都得到了快速发展,可以说嵌入式系统已经广泛地应用于人类生活的方方面面。在我国,嵌入式系统发展迅速,相继推出一批具有自主知识产权的专用芯片和嵌入式操作系统。发展嵌入式科技,是缩小与发达国家信息技术差距的一次重要机会。嵌入式可配置操作系统eCos(embedded Configurable operating system)[1]是一款开源的免费嵌入式实时操作系统,遵循GPL协议,具有系统稳定、功能完善、支持网络、高度可配置、可扩展、可移植等特点。采用eCos开发嵌入式产品是当前嵌入式领域中一个应用研究热点。本论文深入分析了eCos的组织结构、内核原语、应用开发流程以及其移植。FreeScale公司ColdFire系列MCU是32位嵌入式微控制器。它采用可变长精简指令集;内核最高时钟频率几十到百兆赫兹不等;内核增设乘加MAC单元,具有DSP能力;片上集成外设资源丰富。本论文详细阐述了这一系列MCU的架构、工作模式以及其异常处理流程,并介绍属于该系列的微控制器MCF5208和开发平台MCF5208EVB。本论文着重研究eCos在FreeScale公司ColdFire系列MCU上的移植和应用。本文提出在ColdFire系列MCU上移植eCos的策略,列出移植的一般步骤,指出可能遇到的问题和相应的解决办法,对eCos在ColdFire系列MCU开发平台上移植具有指导意义。本论文实现了基于ColdFire系列MCU MCF5208开发平台的eCos移植,完成这个开发平台上QSPI总线的驱动,并对移植结果和驱动程序进行测试。作为应用,本论文分析了低速率无线个域网WPAN的规范IEEE 802.15.4,并在移植了eCos的开发平台MCF5208EVB上实现协议的物理层,对实现IEEE 802.15.4协议以及Zigbee协议起到基础性研究作用。
其他文献
本文对安全操作系统的数据完整性、标记和强制访问控制功能的测评进行了研究。 首先,对安全操作系统测评的研究背景、意义和发展现状进行了介绍;接着针对安全操作系统的基本
以Web技术为基础的B/S架构嵌入式监控服务终端因其操作便捷、可移植性好、扩展性强等优势逐渐取代了传统的C/S架构模式,成为了嵌入式监控领域新的研究热点。目前,对B/S架构的嵌
在蜂窝系统上行链路中,由于用户信号到达接收机不同步,并且衰落彼此独立,因此会带来严重的多址干扰。多载波直接码分多址(MC-DS-CDMA)系统是基于直接序列扩频技术和多载波技术的
在核环境及某些灾害环境下,通信系统会遭受到来自现场建筑物等的干扰,导致带宽严重受限。为了保证大量图像数据的正常传输,在确保图像重构质量的情况下,要尽可能提高图像压缩