RTOS是什么

先看他们的定义.非实时操作系统指 操作系统无法保证 最高优先级任务开始执行 的最后时限.
软实时操作系统指 操作系统只能保证在xx时间内开始执行最高优先级的用户代码,但无法保证用户软件是否能及时完成操作 ,(xx就是软实时系统保证的时间,且确定率为100%)硬实时操作系统指 操作系统保证在xx时间内开始执行最高优先级的用户代码,保证用户软件在yy时间内及时完成操作,且xx+yy <= zz,(zz就是硬实时系统保证的时间,且确定率为100%)总结:非实时、软实时、硬实时三个概念的区别,并不是以速度为标准的,它是一个确定性概念他们的不同就在定义中.至于怎么实现硬实时,这就涉及的多了.
软实时操作系统有 linux硬实时操作系统有 vxworks

FreeRTOS

  • FreeRTOS官网
  • STM32F407 FreeRTOS开发手册V1.0
  • 博客专栏1
移植过程

RTOS 在 stm32f407 探索者上的移植(二) freertosv9.0.0 移植


rt-thread

  • rt-thread官网
  • rt-thread文档中心
  • 视频专栏1-非移植
  • 视频专栏2-非移植
  • 博客专栏3-移植
移植过程
  • RTOS 在 stm32f407 探索者上的移植(三) rt-thread v4.0.1 移植

ucos2

  • ucos2官网
  • 视频专栏1-移植
移植过程
  • 探索者有ucos ii 的移植源码

ucos3

  • ucos3官网
  • 视频专栏1-移植
移植过程

RTOS 在 stm32f407 探索者上的移植(一)相关推荐

  1. RTOS 在 stm32f407 探索者上的移植(四) ucos2 移植

    ucos2 // 正点原子官网 smt32 探索者配套资料中有资料 STM32_F4_explorer\探索者F4 资料盘(A盘)\6,软件资料\2,UCOS学习资料\UCOSII资料 STM32_F ...

  2. speex在stm32f407单片机上的移植

    最近做的网络语音的项目需要用到speex中的一些功能,查了一下资料发现移植给mcu的经验大多零零碎碎,自己捣鼓了一晚上总算是移植好了,写个博客记录一下. 1.获取speex源码 官方下载: 官方地址 ...

  3. stm32f407探索者开发板(二)——新建工程(基于固件库)

    文章目录 零.预先准备 一.创建文件 二.移植文件资源(基于探索者) 2.1 USER 2.2 CORE 2.3 PWLIB 2.4 SYSTEM 2.5 OBJ 三.添加路径 3.1 PWLIB 3 ...

  4. 移植c语言算法到arm上,μCOS-II移植到ARM处理器上的几个要点

    原标题:μCOS-II移植到ARM处理器上的几个要点 本文主要介绍μCOS-II移植到ARM处理器上的几个要点,如下所示: uCOS II在ARM处理器上移植过程中的中断处理 uCOS II是一个源码 ...

  5. AWTK 在腾讯 TOS 上的移植笔记

    AWTK 在腾讯 TOS 上的移植笔记 本文以 STM32f103ze 为例,介绍了 AWTK 在 RTOS 上移植的经验.与其说移植,倒不如说是集成.因为 RTOS 通常没有提供标准的 LCD 驱动 ...

  6. 实时操作系统μCOS-II在LPC2210上的移植研究与实现

    摘  要:嵌入式实时操作系统在目标处理器平台上的移植是嵌入式软件开发的基础和前提.论文实现了源码公开的嵌入式实时操作系统μC/OS-II在ARM7微控制器LPC2210上的成功移植,并研究了在移植过程 ...

  7. UCOS-II在MC9S12XS128上的移植

    UCOS-II在MC9S12XS128上的移植 --BY DABAO 操作系统是一种与硬件为基础的系统软件,硬件系统不一样,那在其上面运行的操作系统也会不一样.一般来说,操作系统是与芯片相关联的.要在 ...

  8. 正点原子stm32F407探索者 贪吃蛇

    注:此代码只测试于正点原子stm32F407探索者,其他情况请自行修改 画圆函数在:https://blog.csdn.net/Higashino_Keigo/article/details/8871 ...

  9. 在arm linux mini2440上移植ntp服务,RTEMS 4.9.5 在 QEMU MINI2440 上的移植发布啦……

    (本文原创,转载请注明出处,谢谢) 这两天抽了个空,在rickleaf移植的 qemu mini2440 的rtems 4.9.5 bsp 上做了一些修改: 1.原来mini2440的 bsp是基于 ...

最新文章

  1. 问题1:U盘可以识别但无法打开;问题2:U盘成为启动盘之后如何恢复成普通U盘。
  2. IEEE802.11e EDCA 中TXOP机制的分析与改进
  3. Java进阶:ArrayList线程安全问题和解决方案
  4. 最全三大框架整合(使用映射)——DeptServiceImpl.java
  5. 【redis】redis 各种数据类型应用和实现方式
  6. 解决在工具栏Chrome图标上点击右键会显示“常去网站”和“最后关闭网站”的问题
  7. 手把手教你如何做门店盈亏平衡分析图表,内附模板可直接套用
  8. 可视化类激活的热力图
  9. shopex网店系统数据库安装失败解决方法
  10. Win12爆料,微软Windows 12计划3月份开始开发
  11. OIer__ZLY__OI计划
  12. Android开发——错误:远程主机强迫关闭一个现有连接——解决办法
  13. 企业内部应用(阿里商旅)集成 钉钉 与 微信 实现SSO单点登陆
  14. spyder 护眼背景--纯黑色
  15. 用EFS加密文件的方法
  16. 搭建一个自定义的工作流管理平台(一)
  17. 设计模式——单例模式(创建型模式)
  18. 【JAVA】延迟队列DelayQueue的应用
  19. 便携式航电实时系统测试平台工作台设计
  20. 密室逃脱1深红色房间

热门文章

  1. 手术的最优化分配(4)——随机规划模型及样本平均近似(SAA)方法代码实现
  2. centos aria2开机启动_balenaEtcher for mac(U盘启动盘制作工具) v1.5.100
  3. QT开发实战-动态壁纸软件
  4. 数云融合|探究GPT家族的进化之路:GPT-3、GPT-3.5和GPT-4的比较分析
  5. (转)parser.parse_args()的解释
  6. 产品学习过程记录(六)——为淘宝设计拼购功能
  7. SQLSERVER中实现返回汉字笔画数的函数
  8. Linux 修改已存在的用户名
  9. 如何消除WIFI对蓝牙耳机的信号干扰?
  10. 卡尔曼滤波(Kalman Filtering)——(3)数据融合 状态空间方程