1238_从硬件平台方面看一下FreeRTOS的示范工程支持的平台

69 篇文章 11 订阅

全部学习汇总: GitHub - GreyZhang/g_FreeRTOS: learning notes about FreeRTOS.

官方demo支持的硬件平台覆盖度可能不是很全面,但是相关的demo移植到其他的平台上还是有方法可以参考的。之前我看过的一段文档说明应该就是讲解的这部分了。

如果是没有硬件,一日按是可以快速了解FreeRTOS的,可以通过Windows或者Linux的移植版本,也可以尝试QEMU的仿真。

这是一个完整的半导体供应商的支持清单,我接触到的或者了解过的甚至听过的全都标注了一下,看起来我了解的还不是很多。RISC-V可能会是一个ARM之后的热点,现在我手里一块开发板都没有,得找机会入手一个了。另一点,上面很多名字现在都成了MicroChip,是MicroChip的收购做的很多吗?这样的新闻或者历史,我似乎的确是没有了解过。

看到这里,多少还是有了一点以外。难道说,这个FreeRTOS还能够移植到FPGA的平台上吗?

看得出来ARM平台的优势了,生态的确是做的好。不仅仅MCU可以到处获得,价格不高,而且可以有软件模拟仿真的方式选择。我觉得这至少是适合高校的学生来尝试的,然而尝试过后大家又有什么理由在后面的工作之中排斥ARM呢?

看上去,很多地方都是ARM和GCC的天下。

如果纯粹是为了学习了解,其实这个平台也是可以选择的。Arduino的MCU不就是么?或许,可以在这样的平台上尝试一下FreeRTOS的体验。

关于飞思卡尔的支持,看起来ARM也占用了很大的比重。而飞思卡尔自己的芯片架构也有一些支持。

关于英飞凌的芯片支持,我关注的更多还是在意TriCore的支持。看起来,这个MCU可能是比较早的TriCore了,不知道对于我现在接触的多核TriCore芯片的了解是否有帮助?或许,这个也只是一个单核的,多核的FreeRTOS现在也的确是没看到明确的说明。

32bit的单片机设计上,microchip其实是不走寻常路,没有选择大众化的ARM架构。当然,后面又有了一定的扩充。我从一篇文章中读到过这样的一些介绍,MicroChip选择了MIPS架构作为自己32bit的MCU的架构。对我来说,MIPS其实是一个偏神秘的架构。而下面的PIC18是比较简单的单片机了,曾经手里也有两块开发板,可惜现在都不在了,相关的尝试想法也可以放弃了。

又是MicroChip,不过这次有了RISC-V的芯片,应该是比较新的产品吧?

NXP的这部分其实应该把飞思卡尔的那部分一起收纳进来,新的RISC-V是有包含的,而ARM也是大部头的架构选择。

只要是用树莓派的产品的,肯定都想着折腾。这个东西我也有一个,应该可以来玩一下。这东西还是一个双核的,尚不知这个FreeRTOS的支持是否是支持多核的呢?

其实瑞萨的MCU的支持,我只想关注一下RH850,但是没有看到,不知道这个V850ES是否与它有相近之处。

关于RISC-V,看起来也有很好的生态。初期的了解或许都不需要买什么硬件设备了,这个仿真器后续就是一个可以考虑的选择。GCC真是无处不在,一个让人又爱又恨的编译器!

STM32到处都是,不做一下这方面的支持委实说不过去。不过,我原本期待这里会出现ST的PPC架构的支持,没想到没看到。从ST的网站的确是能够找到相关的FreeRTOS的支持方案,难道是ST自己的团队做得匹配?

接下来的仿真器QEMU模式我肯定是会尝试的了,没想到这样环境的工具链还有eclipse的支持。对于自己折腾来说,IDE其实是为了学习,Makefile只能算是一种情怀的延续了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值