文章目录
1 前言
笔者最近在做一个项目,简单来说就是操作系统的替换,但是由于我们整个项目是需要兼容多个芯片平台的,我们要做到工作就是将各大芯片原厂提供的SDK归整起来,统一开发。
虽然芯片原厂都是基于freeRTOS来提供SDK,但是毕竟是不同厂商来开发,自然他们基于的freeRTOS版本是不一样的。
这个问题就被我们遇上了,A厂商提供的稳定版本的SDK是基于freeRTOS-v9.0.0版本,而B厂商是freeRTOS-v10.4.4版本;面对这样的困境,经过我们内部讨论和评估,为了能最大程度兼容freeRTOS的新版本,我觉得采用10.4.4版本,这就意味着9.0.0版本的SDK就要升级了。
2 遇到的问题
2.1 版本差异
从时间跨度来说,这两个版本是差异比较大的:
29 May 2021 @github-actions github-act