3.RTOS那些你得知道的事儿

1.RTOS的来龙去脉

1.OS是什么?

  1. 人类社会来类比
  2. 分层和分模块的编程思想
  3. OS的出现是专业分工的体现

2.为什么需要RTOS

  1. 简单单片机资源少,并行需求小,纯裸机程序即可
  2. 复杂单片机资源多,并行需求和实时需求均有,需要RTOS来帮助开发

3.如何学习OS

  1. 学习OS本身的基本理论,学着去看懂简单的OS内核设计和实现
  2. 重点在于使用OS来工作:对接自己硬件(移植),管理自己资源,实现自己的项目功能

2.主流RTOS

1.RTOS的技术特征

  1. RTOS(实时OS)和Linux,Windows,Android等(非实时OS)的差异。
  2. RTOS的关键点:稳定性,License,开发成本,外部扩展资源,实时性,效率,市场占有率等。

2.主流RTOS

RTOS说明
μcosiiiMicrium(2016年被Silabs收购)。不开源
freertos英国Real Time engineer是 Ltd。开源,免费商用,市占有率最高
rtxKeil/ARM ARM官方支持。发展很快
rawOS国内高质量RTOS。商业化原因暂停维护
embOSsegger 。品质高,但是没有emWin火

3.μc/os全面介绍

1.认识micrium公司

2.μc/os介绍

  1. kernel有2和3两个版本,配件覆盖USB,CAN,TCP/IP,FS,GUI等
  2. 被移植的各种主流MCU平台:www.micrium.com/downloadcenter/

3.学习

  1. 先会看,再会移植,最后会创造。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值