1233_FreeRTOS的下载与下一步的学习准备

全部学习汇总: https://github.com/GreyZhang/g_FreeRTOS

学习尽量是要有一定的持续性,“一鼓作气,再而衰,三而竭”的说法是有道理的。看了下之前的学习内容已经有一些接不上头了,而且资料都不一定能够找到百分百一致的。这一次要吸取教训,尽量能够坚持学习完。

这次,再次回到资料的收集以及初始目标的确认上。

我先找到了FreeRTOS官方网站的下载页面,地址: FreeRTOS - Free RTOS Source Code Downloads, the official FreeRTOS zip file release download

这里的下载其实是分为两部分,一个是最新版本,另一个是LST(长期支持)的版本。后者应该侧重于稳定性,但是里面没有例程,因此从学习的角度讲下载最新版本会核实一些。以前下载过一些版本,但是印象中包含的功能就是基础的内核功能加例子,并没有什么扩展的库等功能。现在加入了很多ASW的东西,看起来商业支持下的项目终究还是要带有一定的商业导向的。

以前FreeRTOS的开发,版本管理使用SVN。现在已经赚到了GitHub,以前的版本也可以提供下载,以zip或者exe压缩包的方式提供。

根据用户想要了解的内容的不同提供了不同的指引导向。比如,内核、内核 + 库、 亚马逊 AWS的物联网、快速连接板(可以几分钟搭建环境连接亚马逊的云)、AWS的环境集成、研发中的功能等。从我个人的诉求来看,我会从内核方面开始。而且,这个会是其他部分的基础,因此新手直接选择从这里开始不会有什么“浪费性”的投入。

跳过了中间的更新说明环节,直接来到最后的已知问题部分。从这部分信息看,有一些MCU的平台因为功能的升级或者开发工具的版本升级导致了全部功能或者部分功能的不可用。这也充分说明了汽车电子开发要求工具、版本以及各种环境的统一性要求是有道理的。

最后,再次明确一下这次学习的一个目标:

1, 重温FreeRTOS的基础功能;

2, 弄清楚FreeRTOS内核的机理;

3, 积累一套方法,后续可以知道如何评估一个OS的优劣;

4, 可以快速把FreeRTOS移植到我想用的MCU平台上;

5, 基于OS的接口,梳理可以重用的软件模块;

6, 可以的话,了解一下类似QEMU这样的仿真技术。

好了,新的学习又开始了。接连不断有疫情,接下来的一段时间,个人生活的时间有的打发了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值