嵌入式Linux和RTOS的区别?

嵌入式Linux和RTOS的区别?,第1张

RTOS:

实时 *** 作系统

LINUX:

分时 *** 作系统

,通过配置内核也可改成实时 *** 作系统。

对于关系,

可以这么说

,嵌入式包含了硬件软件,而Linux是

嵌入式系统

软件的一种,WINCE等也属于嵌入式系统软件。

那当然是linux了

掌握了linux就是掌握了了一门很牛逼的技能。

Windows能干的linux也能干,Mac能干的linux也能干,反之却不一定,术业有专攻,各自擅长的领域不同。

freeRTOS是一个实时 *** 作系统,主要实现了任务调度、内存管理、IPC、中断管理这几个模块,它要求快速的处理任务,gui、驱动框架、shell 这些都不是它的核心功能,而且大部分情况下都不会做,因为一旦freertos 运行起来之后,是不会有人工介入的。Linux ,这里应该指的是 kernel 一部分,它就不同了,它是一种通用 *** 作系统,实现的功能和实现的目标和 freertos 不一样,它的第一要务是让用户能够方便的使用电脑、利用计算机资源。 两者不能相提并论,前者实际上是一中 amp 架构,freertos 和 linux 是相互独立的两个 *** 作系统,只会进行一些数据属交互而已,而当年乔布斯和linus 要做的是把linux kernel 移植到 mac 上 ,然后做一个内核开源、 gui 闭源的系统。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8797469.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-21
下一篇 2023-04-21

发表评论

登录后才能评论

评论列表(0条)

保存