武汉安富莱电子有限公司

武汉安富莱电子有限公司

WWW.ARMFLY.COM 安富莱STM32-V4开发板RTX教程

WWW.ARMFLY.COM 安富莱STM32-V4开发板RTX教程

第5章 RTX 操作系统库方式移植 (超级简单 )

第5章 RTX 操作系统库方式移植 (超级简单 )

本章教程为大家将介绍 RTX 操作系统库方式移植,库方式的移植超级简单 ,应该是所有RTOS 里面

最简单的了,仅需简单的两步就可以完成。

本章教程含 Cortex-M3 内核的 STM32F103 的移植和 Cortex-M4 内核的 STM32F407 移植。

5.1 移植前准备工作说明

5.2 STM32F103 移植 RTX 系统

5.3 STM32F407 移植 RTX 系统

5.4 总结

5.1 移植前准备工作说明

5.1 移植前准备工作说明

1. RTX 系统软件开发平台仅支持 MDK ,建议使用 MDK4.74 ,因为后面的例子都是以 MDK4.74 为平台。

2. 找一个简单的工程,最好是跑马灯之类的,越简单越好,我们就在这个简单的工程上面移植即可。

3. 大家使用的简单工程里面不能有 SysTick ,PendSV 和 SVC 三个系统中断的使用,因为 RTX 系统

要使用这三个中断。

5.2 TM32F103 移植 RTX 系统

5.2 TM32F103 移植 RTX 系统

5.2.1 RTX 操作系统移植

首先准备好一个简单的裸机工程模板,工程模板的制作就不做讲解了,这里的重点是教大家移植 RTX

系统。准备好的工程模板如下图 5.1 所示(大家也可以制作其它任意的工程模板,不限制 ):

2015年12月10 日 版本:1.0 第 1 页 共 17 页

2015年12月10 日 版本:1.0 第 1 页 共 17 页

武汉安富莱电子有限公司

武汉安富莱电子有限公司

WWW.ARMFLY.COM 安富莱STM32-V4开发板RTX教程

WWW.ARMFLY.COM 安富莱STM32-V4开发板RTX教程

图 5.1 工程模板

准备好工程模板后,就可以开始移植了,移植过程比较简单,需要两步就可以完成了 :

 第 1 步 :使能RTX

2015年12月10 日 版本:1.0 第 2 页 共 17 页

2015年12月10 日 版本:1.0 第 2 页 共 17 页

武汉安富莱电子有限公司

武汉安富莱电子有限公司

WWW.ARMFLY.COM 安富莱STM32-V4开发板RTX教程

WWW.ARMFLY.COM 安富莱STM32-V4开发板RTX教程

arm rtx教程_【RTX操作系统教程】第5篇 RTX操作系统库方式移植(超级简单).pdf相关推荐

  1. RTX操作系统库方式移植

    本章教程为大家将介绍RTX操作系统库方式移植,库方式的移植超级简单,应该是所有RTOS里面最简单的了,仅需简单的两步就可以完成. 本章教程含Cortex-M3内核的STM32F103的移植和Corte ...

  2. WMI 使用教程_.NET 入门教程

    WMI 使用教程_.NET 入门教程 先介绍一下WMI 相关知识:  什么是WMI 呢? Windows 管理规范 (Windows Management Instrumentation ),它的主要 ...

  3. e3d教程做logo教程_看了教程还是不会做平面设计?关键的方法给你揭秘!附450集教程...

    设计没有捷径,正确的学习方法简单总结起来就是多看.多做.多想,不断重复. [450集教程领取方式见文末] 平面设计.PS.Photoshop.PS教程.PS字体.PS笔刷.PS软件.PS插件.PS20 ...

  4. java核心教程_核心Java教程

    java核心教程 Welcome to Core Java Tutorial. I have written a lot on Core Java and Java EE frameworks. Th ...

  5. python函数模块化教程_【软件测试教程】Python模块化以及内置模块的使用

    一:什么是模块 模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py.模块可以被别的程序引入,以使用该模块中的函数等功能. 二:模块类型 1:自定义模块 由编程人员自己写的模块.自定义模块时要 ...

  6. 小白重装系统教程_重装系统教程,小编教你怎么重装win10系统

    不少用户因为电脑出现了问题,无法以一般的方法进行修复而苦恼,就重装吧.重装系统,自然要选择小白一键重装大师.因为该软件简约简单,稳定快速,永久免费.但是不少的用户不懂得怎么操作,下面,小编给大家带来了 ...

  7. java高级教程_高级Java教程

    java高级教程 课程大纲 学习Java基础很容易. 但是,真正钻研该语言并研究其更高级的概念和细微差别将使您成为一名出色的Java开发人员. 网络上充斥着"软","便宜 ...

  8. python3.7基础教程_关于本教程 |《Python 官方文档:入门教程 3.7.0》| Python 技术论坛...

    本文档最新版为 3.8,旧版本可能放弃维护,推荐阅读最新版! Python 入门教程 Python 是一门简单易学且功能强大的编程语言.它拥有高效的高级数据结构,并能够用简单又有效的方式进行面向对象编 ...

  9. vsco使用教程_这可能不是一篇你期望的教程--VSCO

    Matrix 精选 Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考.我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点. 文章代表作者 ...

最新文章

  1. python处理excel-python处理Excel的简单示例
  2. MyEcplise安装Freemarker插件(支持.ftl文件)
  3. 4.4 开发模式下的测试:简化我们对链码的测试过程
  4. HarmonyOS之深入解析图像的位图操作和属性解码
  5. JavaScript 经典实例日常收集整理(常用经典)
  6. 计算机网络:TCP和UDP的对比
  7. 雾山五行专题高清壁纸,绝美动漫场景
  8. java cropper 上传_java web 网站头像上传处理 (springmvc +bootstrap+cropper)
  9. CentOS7.5安装MySql8.0
  10. 互联网数据分析-入门到实战-笔记
  11. Redis中的数据结构与常用命令
  12. [转]MySQL修改root密码的多种方法
  13. Flex在线拍照功能
  14. php增删查改数据库,PHP数据库的增删改查
  15. TOMCAT HTPPS
  16. 网站同时支持IPv4和IPv6及仅支持IPv4的程序巧妙转换到支持IPv6
  17. matlab 定时器开始无法停止,计时器程序无法停止计时
  18. oled屏无法显示问题
  19. 让更多的人知道如何用C#操作斑马条码打印机
  20. 31个高权重可发外链的地方

热门文章

  1. iOS视频广告(二) (二次封装, Demo)
  2. 【入门】无插件web直播解决方案,ffmpeg+nginx-http-flv-module+flv.js
  3. 如何实现图片组合 matlab,如何将这些图像组合在一起?
  4. 【数据库系统】数据库系统三级模式和两层映像
  5. 图像传感器何以推动嵌入式视觉技术的发展?
  6. mockito在spring boot中的使用
  7. selenium java 1688_1688/阿里巴巴爬虫案例
  8. oracle数据库升级到19c,数据库技术探索之Oracle 19C升级测试及案例分享
  9. SAP库存库龄逻辑分析
  10. 自然二进制数与格雷码的相互转换