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

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

3天内不再提示

谈谈FreeRTOS_V 10版本

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-03-12 14:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我预测未来IoT(Internet of things,即物联网嵌入式操作系统将是FreeRTOS的天下,请看下文分析。

Ⅰ FreeRTOS大升级

为什么要写这篇文章呢,就是因为这次的升级与众不同,可谓是一次“大升级”。

如果一直在使用FreeRTOS开发或者学习的朋友,可能会关注FreeRTOS官网的消息:那就是FreeRTOS在前一段时间(差不多两个月前)进行了一次大升级,从V9.0直接升级到V10.0,中间的V9.1、V9.2、V9.3这些都版本都略过了。

进入FreeRTOS官网主页会看到“FreeRTOS kernel v10”的字样,如下图:

当然,不只是单纯的升级这一件事,更重要的信息,请继续往下看。

Ⅱ FreeRTOS沉默之后的爆发

FreeRTOS在2016年升级到V9.0之后,到17年年末,一直处于“沉默”之中,最使用FreeRTOS开发或学习的朋友可能在想,这一年多的时间里面FreeRTOS到底在干什么,为什么没有看到它的升级变化。

记得我在前面分享过一篇文章【为什么要学习FreeRTOS】,里面有说FreeRTOS在嵌入式操作系统的排名中还是比较高,但为什么在这一年多的时间里没有了动静呢?

在FreeRTOS官网主页会看到这样一段公告:The FreeRTOS kernel is now an AWS open source project, and these pages are being updated accordingly. AWS are pleased to announce immediate availability of the MIT licensed Amazon FreeRTOS operating system, built on the FreeRTOS kernel v10.

其大概意思是:“FreeRTOS内核现在是AWS(Amazon Web Service)的开放源码项目,并且这些页面正在相应更新。AWS宣布在FreeRTOS_V10内核基础上建立MIT licensed的Amazon FreeRTOS操作系统”。

关于AWS

看见那个橙色的“箭头”符号,相信很多人都能猜测到是亚马逊了。对,AWS即Amazon Web Service,也就是亚马逊的WEB服务。亚马逊是专业的大数据,云计算服务和云解决方案提供商。

关于IoT

全球连接的物联网设备数量有数十亿,并且在迅速增长,而这些联网的设备都没有一套规范或协议。此次升级,Amazon FreeRTOS将解决这些问题,如安全性,连接性以及使其易于管理设备的整个生命周期。也可以理解为亚马逊将建立一个IoT的生态系统。

亚马逊提供了一个Amazon FreeRTOS开源的社区,方便更多IoT开发互相沟通。

说到这里相信大家都应明白了,更多详细内容可以进入官网查看。

Ⅲ FreeRTOS升级内容

FreeRTOS此次的升级内容不是很多,增添了stream_buffer.c文件。stream_buffer数据流缓冲区和消息缓冲区,主要用于进程间数据流通信(IPC)。

具体内容可以参看:

www.freertos.org/FreeRTOS-V10.html

Ⅳ FreeRTOS兼容性

FreeRTOS V10的升级说明中有说,是向下兼容的,可以替换之前版本。

我前面在原来FreeRTOS V8的项目中升级了到了V10,而且运行测试了一段时间,未见异常,说明了兼容性还是很好。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5210

    文章

    20683

    浏览量

    337489
  • FreeRTOS
    +关注

    关注

    14

    文章

    500

    浏览量

    67304
  • IOT
    IOT
    +关注

    关注

    190

    文章

    4428

    浏览量

    209799
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开源欧拉社区正式发布openEuler Embedded 26.03版本

    近日,开源欧拉社区正式发布openEuler Embedded 26.03版本。新版本基于开源欧拉社区Intelligence BooM开源全栈,成功孵化IB-Robot具身智能机器人软件全栈项目
    的头像 发表于 04-22 10:47 435次阅读

    天数智芯DeepSpark开源社区正式发布百大应用开放平台26.03版本

    近日,天数智芯主导的DeepSpark开源社区,正式发布了百大应用开放平台26.03版本
    的头像 发表于 04-07 17:36 1682次阅读
    天数智芯DeepSpark开源社区正式发布百大应用开放平台26.03<b class='flag-5'>版本</b>

    达实AIoT智能物联网管控平台V7.1版本更新升级

    2026年3月17日,达实智能31周年庆典暨“AI+物联网平台”应用成果汇报会成功举办。达实智能研发中心产品经理袁宜峰博士发布了AIoT智能物联网平台V7.1版本
    的头像 发表于 03-19 11:10 610次阅读

    Nordic nRF Connect SDK裸机选项v1.0.0版本的亮点

    我们近期发布了nRF Connect SDK裸机选项的新版本(v1.0.0)。本次更新带来了令人兴奋的新功能和改进,希望您会喜欢。
    的头像 发表于 01-16 11:18 1686次阅读

    IvorySQL开源社区正式发布IvorySQL 5.0版本

    近日,IvorySQL开源社区正式发布IvorySQL 5.0版本。该版本基于PostgreSQL 18.0进行全面迭代升级,在Oracle兼容性上实现新突破,生态组件集成能力持续进阶,同时深度适配云原生场景,同步提供全平台安装包与在线流畅体验,助力开发者简化复杂业务场景
    的头像 发表于 12-04 10:06 939次阅读
    IvorySQL开源社区正式发布IvorySQL 5.0<b class='flag-5'>版本</b>

    摩尔线程发布Torch-MUSA v2.7.0版本

    近日,摩尔线程正式发布PyTorch深度学习框架的MUSA扩展库——Torch-MUSA v2.7.0,新版本在功能集成、性能优化与硬件支持方面实现进一步突破。Torch-MUSA在短短一个月
    的头像 发表于 12-04 09:05 1306次阅读

    Quartus Prime Pro 25.1版本的安装和使用

    如果用户开发板是基于Agilex 3、Agilex 5等高阶器件,则需要安装高版本的Quartus软件比如Quartus Prime Pro 25.1版本,这个版本在安装包和license获取(免费)等方面跟以往的Quartus
    的头像 发表于 10-07 13:06 3208次阅读
    Quartus Prime Pro 25.1<b class='flag-5'>版本</b>的安装和使用

    开鸿Bot系列V5.0.1.10版本升级!

    开鸿Bot系列更新至V5.0.1.10版本,此次升级聚焦功能优化及系统稳定性提升,在分布式能力、文件分享、打印功能及界面显示等方面进行了多项改进,同时修复了多个已知问题,进一步提升了系统的可靠性
    的头像 发表于 08-08 18:58 897次阅读
    开鸿Bot系列<b class='flag-5'>V</b>5.0.1.10<b class='flag-5'>版本</b>升级!

    性能再升级!开鸿Bot系列V4.1.2.78.002版本发布

    开鸿BotBook和开鸿BotMini迎来V4.1.2.78.002版本升级本次升级聚焦用户体验优化重点优化了系统功能、浏览器功能开发者体验功能等带来更流畅、更高效的操作体验01系统功能优化蓝牙耳机
    的头像 发表于 07-11 19:53 799次阅读
    性能再升级!开鸿Bot系列<b class='flag-5'>V</b>4.1.2.78.002<b class='flag-5'>版本</b>发布

    开鸿BotBook和开鸿BotMini新版本来了!

    今日,开鸿Bot系列迎来最新升级!开鸿BotBook升级至V4.1.2.77版本,开鸿BotMini升级至V4.1.2.71版本。此次升级对应用市场、系统功能和系统稳定性等方面进行了优
    的头像 发表于 06-27 20:52 1519次阅读
    开鸿BotBook和开鸿BotMini新<b class='flag-5'>版本</b>来了!

    兆松科技发布高性能RISC-V编译器ZCC 4.0.0版本

    近日,兆松科技(武汉)有限公司(以下简称“兆松科技”)宣布正式发布高性能 RISC-V 编译器 ZCC 4.0.0 版本。新版本在性能优化、厂商自定义指令支持和软件库等方面实现全面升级,并同步推出
    的头像 发表于 06-27 14:48 3909次阅读
    兆松科技发布高性能RISC-<b class='flag-5'>V</b>编译器ZCC 4.0.0<b class='flag-5'>版本</b>

    IAR发布RISC-V开发工具链v3.40.1版本

    近期,IAR重磅发布其旗舰产品——RISC-V开发工具链的全新版本v3.40.1,全面提升了在性能、安全性及自动化方面的能力。此次重大更新将进一步助力汽车、工业、医疗及物联网等行业打造更敏捷、可扩展的嵌入式应用,为全球开发者提供
    的头像 发表于 06-25 14:16 2642次阅读

    请问k230创乐博V3.0版本如何使用ADB传输文件呢?

    请问k230 创乐博V3.0版本如何使用ADB传输文件?
    发表于 06-24 07:57

    CANoe产品体系19版本新特性及新增Option(上)

    10BASE-T1S和CANFDLight赋能当下预研工作,全面综合增强全球充电系统的仿真和验证有效支撑新能源车出海,全新的V2X设备满足车联网测试验证,满足SOA架构下透传
    的头像 发表于 06-11 10:03 3254次阅读
    CANoe产品体系19<b class='flag-5'>版本</b>新特性及新增Option(上)

    信捷电气XDPPro V3.8.0版本的五大创新功能

    作为信捷XD、XL、XG系列PLC的编程软件,XDPPro始终以工程师的需求为核心,聚焦编程效率、硬件配置与协作体验,此次V3.8.0版本将推出五大创新功能,助您轻松应对复杂工程挑战。
    的头像 发表于 05-23 16:03 2107次阅读
    信捷电气XDPPro <b class='flag-5'>V</b>3.8.0<b class='flag-5'>版本</b>的五大创新功能