实时内核μC/OS-Ⅱ在MSP430中的实现与应用研究

来源 :山东理工大学 | 被引量 : 0次 | 上传用户:fly57384
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式操作系统在嵌入式系统设计中处于核心地位,而TI公司的MSP430系列单片机以其超低功耗著称,广泛的应用于三表、医疗设备、便携仪器等场合的嵌入式系统开发中。本文以MSP430为嵌入式实时系统微处理器,以μC/OS-Ⅱ为嵌入式实时操作系统内核,通过硬件的扩展和软件的功能扩充,实现了一个基本完整的嵌入式实时操作系统,并在此基础之上以面向对象的编程方法完成汽车、拖拉机综合测试仪器的设计。 首先通过分析实时操作系统μC/OS-Ⅱ的源代码,研究MSP430单片机的硬件结构,将μC/OS-Ⅱ内核成功的移植到MSP430单片机中,并对实时操作系统μC/OS-Ⅱ进行了一些改进。这些改进主要包括将任务调度改为支持时间片轮转、任务堆栈的优化设计、内核超时等待机制的改进。此外还分析了μC/OS-Ⅱ的实时性能并对如何减少RAM使用量做了讨论。 其次,由于μC/OS-Ⅱ只是一个操作系统内核,只提供了资源管理的基本功能,要实现一个相对完整、实用的嵌入式实时多任务操作系统,需要对内核进行功能扩充。在成功移植的基础之上,对μC/OS-Ⅱ内核进行了软件上的扩充和硬件上的扩展。主要扩充了液晶显示模块、按键扫描模块、微打模块、ADC模块、UART模块等。所有这些程序的设计都遵循模块化、便于移植的设计原则,可通过简单的配置广泛的适用于以MSP430为核心设计的各种不同的系统中。 最后,以“汽车、拖拉机综合性能测试仪”的设计为例,介绍了嵌入式实时软件设计中的面向对象的分析方法。
其他文献
随着我国加入WTO,各商业银行间及中资银行与外资银行间的竞争将更激烈,管理现代化、决策科学化必将成为商业银行参与竞争、寻求发展的重要手段,而先进的计算机技术和网络通讯
片上网络——NoC(Network-on-Chip)在芯片内部用于解决多处理器片上系统内部互连问题,是未来并行系统发展的一个重要方向。片上网络技术最近几年已逐渐成为相关领域研究的热
业务规则是定义和约束企业业务结构和业务行为的规定和规范。而业务规则管理系统(BRMS)对业务规则进行表述、维护、部署和执行,使得业务逻辑与应用程序代码相分离。本文在JESS
呼叫中心的出现大大提高了企业和用户之间沟通的有效性和缩短了响应时间。通过20多年的发展,呼叫中心已经从“电话中心”、“自动应答”发展到现在的“计算机电话集成CTI”时
计算机电话集成技术技术(Computer Telecommunication Integration,CTI)是计算机技术和电信技术相结合的产物。CTI技术的发展一直是和呼叫中心密切相关的。传统的呼叫中心是
入侵检测技术是继防火墙、数据加密等传统安全保护措施之后的新一代安全保障技术。随着网络的发展,网络数据流量急剧增加,传统的基于人工建模的入侵检测技术已无法适应新的网络
本文对基于.net技术的网络考试系统平台设计进行了研究。系统的实施主要分为三大模块:系统监控管理模块、系统试题库管理模块和评卷分析管理模块。学生通过学号注册用户名登入
无线移动自组织网络(Ad hoc)是一种基于点到点的无线传输网络,也可称为多跳网或自组织网。该网络具有如下的特点:网络节点可以作为其传输范围内邻居节点的路由,并转发邻居节点的
随着现代工业控制领域对现场数据采集和分析要求的不断提高,采用人工的方式对现场数据进行监控已无法满足要求,嵌入式系统在这方面的应用成为新的发展趋势。随着嵌入式处理器处
信息安全已逐渐发展成为信息系统的关键问题,入侵检测作为一种主动的信息安全保障措施,有效地弥补了访问控制、防火墙和身份认证等传统安全防护技术的缺陷。随着计算机技术和