你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

你知道freertos与linux的区别吗?

[复制链接]
gaosmile 发布时间:2020-4-19 15:10
freertoslinux区别
  

freeRTOS是一个实时操作系统,主要实现了任务调度、内存管理、IPC、中断管理这几个模块,它要求快速的处理任务,gui、驱动框架、shell 这些都不是它的核心功能,而且大部分情况下都不会做,因为一旦freertos 运行起来之后,是不会有人工介入的,可以 google 一下什么是实时操作系统。

  

Linux ,这里应该指的是 kernel 一部分,它就不同了,它是一种通用操作系统,实现的功能和实现的目标和 freertos 不一样,它的第一要务是让用户能够方便的使用电脑、利用计算机资源。

  

两者不能相提并论,前者实际上是一中 amp 架构,freertos 和 linux 是相互独立的两个操作系统,只会进行一些数据属交互而已,而当年乔布斯和linus 要做的是把linux kernel 移植到 mac 上 ,然后做一个内核开源、 gui 闭源的系统。

  freeRTOS有以下好处
  

FreeRTOS的安全性。

  

大量开发者使用,并保持高速增长趋势。更多的人使用可以促进发现BUG,增强稳定性。

  

简单。内核只有3个.c文件,全部围绕着任务调度,没有任何其它干扰,便于理解学习。

  

文档齐全。在FreeRTOS官方网站上,可以找到所有你需要的资料。

  

免费、开放源码。完全可以免费用于商业产品,开放源码更便于学习操作系统原理、从全局掌握FreeRTOS运行机理、以及对操作系统进行深度裁剪以适应自己的硬件。

  : `2 |& R% N( f) Z; n/ \  {1 Q
freeRTOS是随着无人机的发展起来的,在这些产品中得到了很好的应用。目前在物联网上已得到了广泛的应用。随着各种应用的逐渐普及,会有越来越多的实例供大家学习借鉴。而以后丰富的代码实例,又将吸引更多的人参与到学习和使用中。

2 k, C0 n1 Q9 R9 k" k4 c* Z6 C' g3 D

6 X, T1 t/ k+ b' D& N5 y
收藏 评论0 发布时间:2020-4-19 15:10

举报

0个回答

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版