首页> 中文学位 >基于CortexM3+ucosⅢ内核量化分析与硬件探针系统设计
【6h】

基于CortexM3+ucosⅢ内核量化分析与硬件探针系统设计

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪 论

1.1课题背景

1.2 国内外研究现状和应用动态

1.3 主要工作

1.4 论文安排

第二章 Cortex-M3内核硬件平台相关技术概述

2.1 Cortex-M3内核特性概述

2.2 STM32F217处理器概述

2.3 STM3221G-EVAL开发板概述

2.4 ST-LINK/V2概述

2.5 IAR Embedded Workbench for ARM 概述

2.6 本章小结

第三章 UCOSIII内核框架分析及硬件平台移植

3.1 UCOSIII特性概述

3.2 UCOSIII文件架构分析

3.3 UCOSIII内核任务管理分析

3.4 UCOSIII内核调度分析

3.5 UCOSIII 上下文切换分析

3.6 UCOSIII中断管理分析

3.7 UCOSIII内存管理分析

3.8 UCOSIII移植分析

3.9 本章小结

第四章 UCOSIII主要性能的量化分析与测试

4.1 任务创建时间量化分析

4.2 抢占式任务切换时间量化分析

4.3 时间片轮转式任务切换算法量化分析

4.4 本章小结

第五章 硬件探针系统功能定义与体系架构分析

5.1 硬件探针系统的应用场景

5.2 硬件探针系统的功能定义分析

5.3 硬件探针系统的架构分析

5.4 本章小结

第六章 硬件探针系统详细设计分析

6.1 主要数据结构

6.2 探针系统硬件访问层

6.3 外设模块监测层

6.4 监测数据筛选封装层

6.5 监测数据输出层

6.6 本章小结

第七章 硬件探针系统DEMO版本测试

7.1 DEMO版本系统描述

7.2 串口外设测试数据

7.3 I2C外设测试数据

7.4 本章小结

第八章 结论

8.1 总结

8.2 展望

致谢

参考文献

展开▼

摘要

近年来,随着半导体技术的飞速发展,通用MCU芯片的片上外设越来越多样和复杂。速度更快、功能更强的通用MCU应用也越来越普及。在众多的单芯片应用中,设备高度依赖众多芯片级硬件外设,导致了设备的高度复杂性。而其可靠性和安全性要求又十分高,在开发的过程中发现,对硬件级的监测手段几乎没有,导致设备在整机调试中出现了很多意想不到的问题,经测试发现有很多都是对芯片级硬件资源不合理使用造成的。
  本文正是针对上述问题,提出了以cortex-M3内核MCU为研究对象,基于UCOSIII为嵌入式操作系统并对该系统主要性能指标进行量化分析,以及讨论硬件探针系统的雏形设计。主要内容如下:
  1.选取ST公司STM32F217为研究对象,利用ST官方评估板STM3221G-EVAL为基础硬件平台。通过在该芯片上实现UCOSIII移植工作,构建对UCOSIII主要性能指标量化分析和硬件探针系统的基础研究平台。该平台的建立,有利于今后在不同厂商间的MCU做相似分析工作时,仅需要修改底层移植驱动软件,对上层应用软件不会造成影响。为硬件探针系统的架构设计屏蔽了硬件的关联性。
  2.利用UCOSIII内核中统计接口的新特性,对UCOSIII的任务创建,任务切换,CPU使用率等主要性能参数进行量化分析,有利于对UCOSIII内核总体性能的基本认知,从而对硬件探针系统的软件架构设计起到有效的参考作用。
  3.在UCOSIII平台的基础上实现硬件探针系统雏形。该系统从架构上采用分层设计理念,除了硬件平台和UCOSIII内核外,系统大致可分为探针系统硬件访问层、外设模块监测层、监测数据筛选封装层和监测数据输出层。采用这种设计理念可以使探针系统具备很多优点。如与硬件关联少,可剪裁,自身占用系统资源少,与产品代码没有冲突,具备实时文字或图形信息输出的特性。使用该系统可以清楚的了解当前产品使用芯片及硬件资源的实时情况,同时对实际项目软硬件设计给出可量化的指导信息。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号