电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
创作
电子发烧友网>电子资料下载>嵌入式开发>开源RTOS在STM32单片机中的应用

开源RTOS在STM32单片机中的应用

2017-09-25 | rar | 0.10 MB | 次下载 | 免费

资料介绍

  超级循环式的软件架构,最坏的情况下,任务响应时

  间将取决于整个循环的执行时间,以及中断程序处理时

  间。因为循环的执行时间不是常数,程序经过某一特定部

  分的准确时间也是不确定的,进而,如果程序修改了,循

  环的时序也会受影响。存在关键任务的程序里面,这种情

  况是不允许的。相应地,实时操作系统(RTOS)的主要功

  能就是,必须保证按照任务的优先级,在可预知的时间内

  做出响应,尤其是对于生命攸关的应用,例如航天、航空、

  医疗等场合。

  市场上有多种 RTOS,例如 μC/OS- II、CMX、embOS、

  MQX、freeRTOS、Power Pac、ThreadX、CoOS 等等。其中多

  数是针对通用硬件架构设计的,例如 ARM7、ARM9、

  Cortex- M等都适用,商业版本是收费的,开源版本应用在

  商业产品上也要通过授权许可,所以一般开源 RTOS 只

  作为学习用途。但也有例外,例如由国内高校团队开发的

  CooCox CoOS (以 下 简 称 CoOS),就 是 免 授 权 的 开 源

  RTOS,开发者可以用在商业产品上。而且它是专门为

  Cortex- M架构设计的,应用在该架构的单片机上,能发挥

  出它的最大优势。特别是它的零中断延时特性,对关键任

  务至关重要。

  STM32 是 ST 公司基于 ARM Cortex- M3 设计的单片

  机系列,采用 ARM v7M 架构,使用 Thumb- 2 指令集,

  合 16 及 32 位指令,具有非常高的代码密度,比 ARM7 平

  均高出 30%,采用哈佛结构,集成 NVIC 实现快速中断,

  可完全使用 C 语言编程,集成总线矩阵,集成系统定时器

  (SysTick)用作 RTOS 时基。它的特点是具有非常低的中

  断响应时间,而且不同中断源可属于不同的优先级和抢

  占级,对任务配置非常灵活。STM32 配备了强大的外设,

  其中 DMA 可以各种灵活方式跟外设接口,节省宝贵的

  CPU 资源,以超级循环方式运行的 STM32 程序,在处理

  一般任务时会比传统单片机存在巨大优势。如果程序变

  得复杂,例如要同时处理 USB 协议、图形人机界面、后端

  多任务时,任务实时性问题就会突显,此时应用 RTOS,任

  务的调度时间才会得到有效平衡。

开源RTOS在STM32单片机中的应用

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TPS54202H降压转换器评估模块用户指南
  2. 1.02MB   |  7次下载  |  免费
  3. 2华瑞昇CR215芯片数字万用表原理图
  4. 0.21 MB   |  1次下载  |  3 积分
  5. 3SMD LED选型目录 灯珠手册
  6. 5.36 MB   |  1次下载  |  免费
  7. 4Tiva C系列DK-TM4C129X入门指南
  8. 1.69MB   |  1次下载  |  免费
  9. 5电涌保护器(SPD)的选择、安装以及装配
  10. 4.57 MB   |  1次下载  |  免费
  11. 6时源芯微EMC前车灯案例
  12. 458.59 KB  |  1次下载  |  免费
  13. 7bq25890、bq25892双级联充电器EVM(PWR692)用户指南
  14. 2.02MB   |  1次下载  |  免费
  15. 8TPS54426降压转换器评估模块用户指南
  16. 847.7KB   |  次下载  |  免费

本月

  1. 1ADI高性能电源管理解决方案
  2. 2.43 MB   |  156次下载  |  免费
  3. 22024PMIC市场洞察
  4. 2.23 MB   |  63次下载  |  免费
  5. 3开关电源设计原理手册
  6. 1.83 MB   |  30次下载  |  免费
  7. 4智能门锁原理图
  8. 0.39 MB   |  28次下载  |  免费
  9. 5OAH0428最新规格书(中文)
  10. 2.52 MB   |  15次下载  |  7 积分
  11. 6ST7789V2单芯片控制器/驱动器英文手册
  12. 3.07 MB   |  9次下载  |  1 积分
  13. 7LTH7充电电路和锂电池升压5V输出电路原理图
  14. 0.04 MB   |  7次下载  |  免费
  15. 8TPS54202H降压转换器评估模块用户指南
  16. 1.02MB   |  7次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935119次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420061次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233084次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191367次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183334次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81581次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73807次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65987次下载  |  10 积分