μcos-ii在arm cortex-m3上的移植及其应用程序的开发.rar

RAR格式版权申诉手机打开展开

μcos-ii在arm cortex-m3上的移植及其应用程序的开发,41页,1.6w字任务书的内容:1、课题来源: 单片机市场的规模可以用“巨无霸”,世界上各大器件供应商相继推出了自己的得意之作,提供的器件和架构也是各具特色。这也对各大供应商提出了,处理器必须在不怎么增加主频和功耗的条件下干更多的活,处理器之间的互连也在加深,串口,usb,以太网,无线数据处理器如欲支持这些数据通道,就...
编号:99-271714大小:6.00M
分类: 论文>通信/电子论文

该文档为压缩文件,包含的文件列表如下:

内容介绍

原文档由会员 叼着吸管的猪 发布

41页,1.6W字

任务书的内容:
1、课题来源:
单片机市场的规模可以用“巨无霸”,世界上各大器件供应商相继推出了自己的得意之作,提供的器件和架构也是各具特色。这也对各大供应商提出了,处理器必须在不怎么增加主频和功耗的条件下干更多的活,处理器之间的互连也在加深,串口,USB,以太网,无线数据••••••处理器如欲支持这些数据通道,就必须在片上塞进更多的外设。在软件方面,应用程序的功能一直在翻新花样,性能要求也是变本加厉,更高的运算速度,更硬的实时能力,更多的功能模块,更炫的图形界面。在这个大环境下,ARM Cortex-M3(CM3)处理器应运而生,为了让32位处理器作庄单片机市场,采用了最新的设计技术,门数更低,性能却更强。CM3可以提供高级32位处理器或DSP所能提供的一些性能。
作为嵌入式市场上的一个成员,是否具有一个实时操作系统是判断一个嵌入式系统最重要的参数之一。所以构建一个基于ARM Cortex-M3的实时嵌入式操作系统具有非常重要的应用价值。
2、设计任务: 研究实时操作系统uC/OS-II,并将其移植到以ARM Cortex-M3为内核的STM32F103V8T6。
3、技术指标: (1)完成uC/OS-II在ARM Cortex-M3内核上的移植
(2)以uC/OS-II实时内核为基础,把它应用在简单的实时时钟系统上和I2C数据收发程序上,形成有实际应用的嵌入式系统应用软件。


目录
引言 1
第1章 嵌入式系统简介 2
1.1嵌入式系统的概念 2
1.2 嵌入式系统的层次模型 2
1.3嵌入式系统的应用领域 3
1.4 嵌入式系统的发展趋势 4
第2章 ARM Cortex-M3处理器概述 5
2.1 ARMv7架构简介 5
2.2 Cortex-M3内核简介 5
2.3 Thumb-2指令集 5
2.4 Cortex-M3核心外设 6
第3章 嵌入实时操作系统μC/OS-II内核分析 7
3.1 μC/OS-II的体系结构 7
3.2 μC/OS-II实时内核分析 8
第4章 μC/OS-II在STM32系列微控制器上的移植 18
4.1 STM32系列微控制器简介 18
4.2 Keil μVision开发环境 19
4.3 移植过程 19
第5章 μC/OS-II应用程序的开发 28
5.1 应用程序的概念 28
5.2 API(Application Programming Interface, 应用程序编程接口) 28
5.3 μC/OS-II的API 28
5.4 μC/OS-II的应用程序设计 29
结论 36
致谢 37
参考文献 38