基于ARM的μC/OS-Ⅱ应用研究

基于ARM的μC/OS-Ⅱ应用研究

论文题目: 基于ARM的μC/OS-Ⅱ应用研究

论文类型: 硕士论文

论文专业: 计算机体系结构

作者: 曹祥根

导师: 吴仲光

关键词: 嵌入式系统,转换

文献来源: 四川大学

发表年度: 2005

论文摘要: 嵌入式系统设计已经成为现代计算机应用设计的一大领域和方向。嵌入式系统作为实现设备小型化、智能化和自主知识创新的重要元素,目前,在国防、航天航空、交通、能源、工业、通信和人们日常生活等各个领域,它越来越发挥着极其重要的作用和广泛的应用。本文介绍了基于ARM的嵌入式微处理器LPC2214开发硬件平台EASY ARM2200和软件开发平台ADS1.2;硬件平台涉及的内容主要包括LPC2214主体电路设计、外部通信与控制电路等部分。其中,主体电路部分包括电源电路、时钟电路、系统复位电路、系统存储器扩展电路,外部通信与控制电路主要包括串口通信电路和系统开发与调试(JTAG)电路;并分析了系统的启动过程与处理器的工作模式及功能管理、外部总线接口、存储器的分配与管理等内容;外部通信部分包括RS485或RS232通信接口和相关控制功能电路等内容。嵌入式系统的软件核心是嵌入式实时操作系统(RTOS),文中作者以EASY ARM2200开发板为硬件平台(基于PHILIP 公司的微处理LPC2214),对嵌入式实时操作系统μC/OS-II的特点、移植条件、性能等方面进行应用研究;针对本硬件平台进行开发时,系统的启动过程、ARM 框架下的芯片各引脚和特殊寄存器起进行分析,其中着重于对μC/OS-II应用时的参数和数据结构的配置和修改。嵌入式系统的特点在于与具体的实际应用紧密相连,在本文的最后,介绍了以LPC2214为平台结合四川地奥制药厂的电力监控调度系统,建立具体的RTOS应用,并给出包括系统功能任务划分、任务优先级确定、系统参数配置等详细的解决方案。

论文目录:

1 本文综述

1.1 背景介绍

1.1.1 嵌入式系统概述

1.1.2 嵌入式操作系统

1.1.3 ARM 处理器概述

1.2 论文所做的工作

1.3 本文的组织结构

2 嵌入式开发平台基础

2.1 ARM7 微处理器系列

2.2 LPC2214 的功能结构与特性

2.3 μC/OS-II 操作系统简介

2.3.1 μC/OS-II 的特点

2.3.2 μC/OS-II 操作系统的组成

2.4 μC/OS-II 开发调试环境

2.5 μC/OS-II 系统的启动运行

2.5.1 μC/OS-II 的移植条件

2.5.2 μC/OS-II 移植要涉及的函数与文件

2.5.3 μC/OS-II 启动过程分析

3 LPC2214 硬件系统

3.1 硬件系统单元电路设计概述

3.2 系统硬件与单元电路

3.2.1 芯片及引脚分析

3.2.2 电源电路

3.2.3 系统时钟电路

3.2.4 系统复位电路

3.2.5 系统存贮器接口电路

3.2.6 串口及MODEM 接口电路

3.2.7 JTAG 接口电路

3.2.8 系统设计注意事项

3.3 系统硬件的检测

4 LPC2214 下μC/OS-II 软件设计

4.1 基于LPC2214 的μC/OS-II 配置

4.1.1 地址重映射

4.1.2 几个系统相关的文件和函数分析

4.1.3 LPC2214 的特殊寄存器及配置

4.2 系统开与发调试交叉坏境的建立

4.3 基于μC/OS-II 的实时多任务软件设计

4.3.1 任务划分及任务优先级的设置

4.3.2 任务间通信机制的选择

4.3.3 中断处理程序的编写

5 在电力监控系统中的应用研究

5.1 系统概述

5.1.1 实时系统(RTOS)概述

5.1.2 电力监控系统的网络组成

5.1.3 系统的框架及功能

5.2 系统实现

5.2.1 目标板及系统初始化

5.2.2 模拟量数据采集

5.2.3 数据处理与计算

5.2.4 与监控站管理机的数据通信

5.2.5 同站采样板间通讯

5.3 系统任务优先级安排

结束语

参考文献

声明

致谢

附录

发布时间: 2005-10-17

参考文献

  • [1].基于ARM的嵌入式实时操作系统研究[D]. 张俊哲.辽宁工程技术大学2008
  • [2].嵌入式实时操作系统μC/OS-Ⅱ在ARM上的移植[D]. 马立国.吉林大学2006
  • [3].嵌入式系统μC/OS-Ⅱ的应用研究[D]. 吕永江.武汉理工大学2006
  • [4].基于ARM的网络化嵌入式操作系统的设计与实现[D]. 赵欢.湖南大学2004
  • [5].实时操作系统核心算法的硬件实现[D]. 沈国新.山东科技大学2010
  • [6].嵌入式实时操作系统μC/OS-II在ARM中的应用研究[D]. 尹江会.山东大学2005
  • [7].嵌入式实时操作系统研究[D]. 卢潇.电子科技大学2008
  • [8].嵌入式Web服务器[D]. 孙祯琨.南京航空航天大学2008
  • [9].基于ARM的嵌入式实时操作系统的设计与开发[D]. 于晓飞.辽宁科技大学2009
  • [10].基于ARM的μC/OS-Ⅱ移植及其CAN总线应用研究[D]. 曹昌勇.西华大学2007

相关论文

  • [1].基于ARM和μC/OS-Ⅱ的嵌入式系统研究与开发[D]. 刘胜.中国工程物理研究院2006
  • [2].嵌入式实时操作系统μC/OS-Ⅱ在ARM上的移植[D]. 马立国.吉林大学2006
  • [3].基于ARM的μC/OS-Ⅱ移植及其CAN总线应用研究[D]. 曹昌勇.西华大学2007
  • [4].μC/OS-II在基于ARM7核微控制器上的移植[D]. 解冰.哈尔滨工业大学2006
  • [5].uC/OS操作系统在ARM系统中的应用[D]. 王振宇.吉林大学2004
  • [6].嵌入式实时操作系统μC/OS-II在ARM中的应用研究[D]. 尹江会.山东大学2005
  • [7].μC/OS-Ⅱ实时操作系统在ARM微处理器上的移植[D]. 丁国超.哈尔滨理工大学2005
  • [8].基于32位ARM微处理器与μC/OS-Ⅱ实时操作系统的嵌入式系统的研究[D]. 刘小燕.南昌大学2005
  • [9].基于ARM的μC/OS-Ⅱ的移植研究[D]. 王涛.辽宁工程技术大学2006
  • [10].基于ARM处理器和μC/OS-Ⅱ的嵌入式系统研究和实现[D]. 王春雷.中南大学2005

标签:;  ;  

基于ARM的μC/OS-Ⅱ应用研究
下载Doc文档

猜你喜欢