- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STM32F4 UCOS 开发手册
ALIENTEK 探索者UCOSII/III 开发教程
UCOS 开发手册
V1.0
−ALIENTEK STM32F4 UCOSII/III 开发教程
官方店铺:
技术论坛:
技术交流群: 333121886
1
STM32F4 UCOS 开发手册
ALIENTEK 探索者UCOSII/III 开发教程
目录
第一章 UCOS II 移植 3
1.1 移植准备工作 4
1.2 UCOS II 移植 5
1.3 软件设计 10
1.4 下载验证 13
第二章 Cortex-M3/M4 基础 15
2.1 Cortex-M3/M4 通用寄存器 16
2.2 操作模式和特权级别 20
2.3 FPU 单元 21
2.3.1 FPU 寄存器 21
2.3.2 Lazy Stacking 22
2.4 堆栈 23
2.4.1 Cortex-M3/M4 堆栈操作 23
2.4.2 双堆栈机制 23
2.4.3 Stack frames 24
2.5 SVC 和 PendSV 异常 27
2.5.1 SVC 异常 27
2.5.2 PendSV 异常 28
第三章 移植文件讲解 30
3.1 滴答定时器SysTick 31
3.2 os_cpu_a.asm 文件详解 32
3.3 os_cpu.h 文件详解 35
3.4 os_cpu_c.c 文件详解 36
2
STM32F4 UCOS 开发手册
ALIENTEK 探索者UCOSII/III 开发教程
第一章 UCOS II 移植
在以前学习的例程中大多都不带操作系统,也就是裸奔,本教程将带领大家进入RTOS 的
世界,关于 RTOS 类操作系统有很多,本教程选取的是非常有名的 UCOS 操作系统。在使用
UCOS 之前我们要先完成UCOS 在我们开发平台上的移植,本章我们将讲解如何在ALIENTEK
STM32F407 开发板上移植UCOS II 操作系统,本章只是讲解如何移植,关于移植过程中使用到
的文件我们会在下一章中进行详细讲解。
本章分为如下几个部分:
1.1 移植准备工作
1.2 UCOS II 移植
1.3 软件设计
1.4 下载验证
3
STM32F4 UCOS 开发手册
ALIENTEK 探索者UCOSII/III 开发教程
1.1 移植准备工作
1) 准备基础工程
国际惯例,首先准备移植所需的基础工程,本章教程是在库函数版跑马灯实验的基础上完
成的,基础工程就是跑马灯实验了。
2)UCOS II 源码
既然要移植UCOS
您可能关注的文档
- 2019年亚巡资格赛.PDF
- 2019年招收攻读非全日制硕士学位研究生.PDF
- 2019年浙江大学普通招考博士研究生报考说明.PDF
- 2019年浙江工商大学硕士研究生招生专业目录(学术型).PDF
- 2019年浙江普通高校招生体育专业特招生和高水平运动队.PDF
- 2102系列紫外可见分光光度计.PDF
- 2205双相不锈钢在制药和生.PDF
- 2271A工业压力校准器.PDF
- 2322汞和、砷元素形态和其价态测定法.PDF
- 3051型植物光合测定仪.PDF
- 分析let s单元56ago2卷纸zheng unit56.pdf
- 塑胶材料其它分类原料pa9t 12.pdf
- md16x16数字媒体切换器设备.pdf
- 者参考项目发起人学科类型单位序列承包商修订页代码顺序典型.pdf
- 届世界天然气大会阿姆斯特丹2006add10288.pdf
- 期测试记录表每周weekly g1g6 journeys tests level 6 lesson26.pdf
- modernize-whitepaper现代化您应用程序白皮书.pdf
- anybackup产品典型案例分析.pdf
- 约克金融工程课程tfeslide32.pdf
- 广州市妇女儿童医疗中心历份教学药历01tjy.pdf
文档评论(0)